diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:03:09 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:03:09 +0000 |
commit | f043c47e0efb3c443f040d5238d657ea6a0ed26b (patch) | |
tree | 8618fbd14ab34bea70dc4a2606be0fdaa604101a /daemon/gvfsjob.c | |
parent | 44fce9a8d15caf9c660ccc30eb8046727a54152c (diff) | |
download | gvfs-f043c47e0efb3c443f040d5238d657ea6a0ed26b.tar.gz |
New thread model for GVfsDaemon
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1169224526 +0100
svn path=/trunk/; revision=259
Diffstat (limited to 'daemon/gvfsjob.c')
-rw-r--r-- | daemon/gvfsjob.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/daemon/gvfsjob.c b/daemon/gvfsjob.c index cbc1c0a9..a505f748 100644 --- a/daemon/gvfsjob.c +++ b/daemon/gvfsjob.c @@ -138,13 +138,22 @@ g_vfs_job_get_property (GObject *object, } } +void +g_vfs_job_run (GVfsJob *job) +{ + GVfsJobClass *class; + + class = G_VFS_JOB_GET_CLASS (job); + class->run (job); +} + gboolean -g_vfs_job_start (GVfsJob *job) +g_vfs_job_try (GVfsJob *job) { GVfsJobClass *class; class = G_VFS_JOB_GET_CLASS (job); - return class->start (job); + return class->try (job); } void |