summaryrefslogtreecommitdiff
path: root/daemon/gvfsjobenumerate.h
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gvfsjobenumerate.h')
-rw-r--r--daemon/gvfsjobenumerate.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/daemon/gvfsjobenumerate.h b/daemon/gvfsjobenumerate.h
index 622f49bb..56b0778e 100644
--- a/daemon/gvfsjobenumerate.h
+++ b/daemon/gvfsjobenumerate.h
@@ -51,9 +51,7 @@ struct _GVfsJobEnumerate
GFileQueryInfoFlags flags;
char *uri;
- DBusMessage *building_infos;
- DBusMessageIter building_iter;
- DBusMessageIter building_array_iter;
+ GVariantBuilder *building_infos;
int n_building_infos;
};
@@ -64,9 +62,15 @@ struct _GVfsJobEnumerateClass
GType g_vfs_job_enumerate_get_type (void) G_GNUC_CONST;
-GVfsJob *g_vfs_job_enumerate_new (DBusConnection *connection,
- DBusMessage *message,
- GVfsBackend *backend);
+gboolean g_vfs_job_enumerate_new_handle (GVfsDBusMount *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_path_data,
+ const gchar *arg_obj_path,
+ const gchar *arg_attributes,
+ guint arg_flags,
+ const gchar *arg_uri,
+ GVfsBackend *backend);
+
void g_vfs_job_enumerate_add_info (GVfsJobEnumerate *job,
GFileInfo *info);
void g_vfs_job_enumerate_add_infos (GVfsJobEnumerate *job,