summaryrefslogtreecommitdiff
path: root/client/gvfsdaemondbus.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@src.gnome.org>2007-09-13 14:04:17 +0000
committerAlexander Larsson <alexl@src.gnome.org>2007-09-13 14:04:17 +0000
commit57e941d64d9d22a86384f0f13cc94ff5d605960f (patch)
treea1522a8ebc75501c92ae9fa6b81c1c4af6e6bc18 /client/gvfsdaemondbus.h
parent5bef7451352b16aa147d7c4de33d71d23e36385f (diff)
downloadgvfs-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.h54
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