summaryrefslogtreecommitdiff
path: root/daemon/gvfsjobunmountmountable.h
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2012-07-31 11:58:09 +0200
committerTomas Bzatek <tbzatek@redhat.com>2012-07-31 11:58:09 +0200
commit622a5c0d167556188c38fcde40a42a0dfad9c625 (patch)
tree04f27be7f2a54779e17029ede2554e39c3464aa0 /daemon/gvfsjobunmountmountable.h
parenta494b809eaf82994108bfbbe5d950fed1a0a8c7c (diff)
downloadgvfs-622a5c0d167556188c38fcde40a42a0dfad9c625.tar.gz
gdbus: Core daemon and client port
Port of most of the gvfs core, few bits still missing. Lot of debug prints around, will be removed in further commits. Same amount of TODOs and FIXMEs. Notes: * kill serials? * get rid of mainloops where applicable (copy/move progress callback, enumerator) * fix keyring integration * use gdbus builtin fd passing within gvfsdaemon.c, kill the extra_fd stuff
Diffstat (limited to 'daemon/gvfsjobunmountmountable.h')
-rw-r--r--daemon/gvfsjobunmountmountable.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/daemon/gvfsjobunmountmountable.h b/daemon/gvfsjobunmountmountable.h
index d90da8ed..988514e2 100644
--- a/daemon/gvfsjobunmountmountable.h
+++ b/daemon/gvfsjobunmountmountable.h
@@ -57,10 +57,21 @@ struct _GVfsJobUnmountMountableClass
GType g_vfs_job_unmount_mountable_get_type (void) G_GNUC_CONST;
-GVfsJob *g_vfs_job_unmount_mountable_new (DBusConnection *connection,
- DBusMessage *message,
- GVfsBackend *backend,
- gboolean eject);
+gboolean g_vfs_job_unmount_mountable_new_handle (GVfsDBusMount *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_path_data,
+ guint arg_flags,
+ const gchar *arg_dbus_id,
+ const gchar *arg_obj_path,
+ GVfsBackend *backend);
+
+gboolean g_vfs_job_eject_mountable_new_handle (GVfsDBusMount *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_path_data,
+ guint arg_flags,
+ const gchar *arg_dbus_id,
+ const gchar *arg_obj_path,
+ GVfsBackend *backend);
G_END_DECLS