diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 14:04:17 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 14:04:17 +0000 |
commit | 57e941d64d9d22a86384f0f13cc94ff5d605960f (patch) | |
tree | a1522a8ebc75501c92ae9fa6b81c1c4af6e6bc18 /client/gvfsdaemondbus.h | |
parent | 5bef7451352b16aa147d7c4de33d71d23e36385f (diff) | |
download | gvfs-57e941d64d9d22a86384f0f13cc94ff5d605960f.tar.gz |
Add copy in daemon, and support for callbacks in daemon protocol
Original git commit by Alexander Larsson <alexl@redhat.com> at 1183547547 +0200
svn path=/trunk/; revision=622
Diffstat (limited to 'client/gvfsdaemondbus.h')
-rw-r--r-- | client/gvfsdaemondbus.h | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/client/gvfsdaemondbus.h b/client/gvfsdaemondbus.h index 2fb82452..2c020a02 100644 --- a/client/gvfsdaemondbus.h +++ b/client/gvfsdaemondbus.h @@ -15,32 +15,34 @@ typedef void (*GVfsAsyncDBusCallback) (DBusMessage *reply, typedef void (*GetFdAsyncCallback) (int fd, gpointer callback_data); -void _g_dbus_register_vfs_filter (const char *obj_path, - DBusHandleMessageFunction callback, - GObject *data); -void _g_dbus_unregister_vfs_filter (const char *obj_path); -GList * _g_dbus_bus_list_names_with_prefix_sync (DBusConnection *connection, - const char *prefix, - DBusError *error); -DBusConnection *_g_dbus_connection_get_sync (const char *dbus_id, - GError **error); -int _g_dbus_connection_get_fd_sync (DBusConnection *conn, - int fd_id); -void _g_dbus_connection_get_fd_async (DBusConnection *connection, - int fd_id, - GetFdAsyncCallback callback, - gpointer callback_data); -void _g_vfs_daemon_call_async (DBusMessage *message, - GVfsAsyncDBusCallback callback, - gpointer callback_data, - GCancellable *cancellable); -DBusMessage *_g_vfs_daemon_call_sync (DBusMessage *message, - DBusConnection **connection_out, - GCancellable *cancellable, - GError **error); -GFileInfo * _g_dbus_get_file_info (DBusMessageIter *iter, - GError **error); - +void _g_dbus_register_vfs_filter (const char *obj_path, + DBusHandleMessageFunction callback, + GObject *data); +void _g_dbus_unregister_vfs_filter (const char *obj_path); +GList * _g_dbus_bus_list_names_with_prefix_sync (DBusConnection *connection, + const char *prefix, + DBusError *error); +DBusConnection *_g_dbus_connection_get_sync (const char *dbus_id, + GError **error); +int _g_dbus_connection_get_fd_sync (DBusConnection *conn, + int fd_id); +void _g_dbus_connection_get_fd_async (DBusConnection *connection, + int fd_id, + GetFdAsyncCallback callback, + gpointer callback_data); +void _g_vfs_daemon_call_async (DBusMessage *message, + GVfsAsyncDBusCallback callback, + gpointer callback_data, + GCancellable *cancellable); +DBusMessage * _g_vfs_daemon_call_sync (DBusMessage *message, + DBusConnection **connection_out, + const char *callback_obj_path, + DBusObjectPathMessageFunction callback, + gpointer callback_user_data, + GCancellable *cancellable, + GError **error); +GFileInfo * _g_dbus_get_file_info (DBusMessageIter *iter, + GError **error); G_END_DECLS |