diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 10:34:09 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 10:34:09 +0000 |
commit | 824891203199e3dd493846c94374020f422422db (patch) | |
tree | 1b13408d07d9f5ec38896e1ec2e71bc41e89a9a4 /daemon/gvfsjobread.c | |
parent | 5d528aa6ebe7d9a4b0b669e9654729654ee209db (diff) | |
download | gvfs-824891203199e3dd493846c94374020f422422db.tar.gz |
Rename GVfsReadStream to GVfsReadChannel
Make GVfsJobDBus class to share code
Make GVfsJob backend be construct property
Implement daemon-side support for dbus call cancellation
Finish dbus call cancellation client-side
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1165257484 +0100
svn path=/trunk/; revision=217
Diffstat (limited to 'daemon/gvfsjobread.c')
-rw-r--r-- | daemon/gvfsjobread.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/daemon/gvfsjobread.c b/daemon/gvfsjobread.c index 6b5fdcce..84cbe277 100644 --- a/daemon/gvfsjobread.c +++ b/daemon/gvfsjobread.c @@ -7,7 +7,7 @@ #include <glib.h> #include <glib/gi18n.h> -#include "gvfsreadstream.h" +#include "gvfsreadchannel.h" #include "gvfsjobread.h" #include "gvfsdaemonutils.h" @@ -23,7 +23,7 @@ g_vfs_job_read_finalize (GObject *object) job = G_VFS_JOB_READ (object); - g_object_unref (job->stream); + g_object_unref (job->channel); g_free (job->buffer); if (G_OBJECT_CLASS (g_vfs_job_read_parent_class)->finalize) @@ -48,18 +48,18 @@ g_vfs_job_read_init (GVfsJobRead *job) } GVfsJob * -g_vfs_job_read_new (GVfsReadStream *stream, +g_vfs_job_read_new (GVfsReadChannel *channel, GVfsBackendHandle handle, gsize bytes_requested, GVfsBackend *backend) { GVfsJobRead *job; - job = g_object_new (G_TYPE_VFS_JOB_READ, NULL); - - g_vfs_job_set_backend (G_VFS_JOB (job), backend); + job = g_object_new (G_TYPE_VFS_JOB_READ, + "backend", backend, + NULL); - job->stream = g_object_ref (stream); + job->channel = g_object_ref (channel); job->handle = handle; job->buffer = g_malloc (bytes_requested); job->bytes_requested = bytes_requested; @@ -75,12 +75,12 @@ send_reply (GVfsJob *job) g_print ("job_read send reply, %d bytes\n", op_job->data_count); if (job->failed) - g_vfs_read_stream_send_error (op_job->stream, job->error); + g_vfs_read_channel_send_error (op_job->channel, job->error); else { - g_vfs_read_stream_send_data (op_job->stream, - op_job->buffer, - op_job->data_count); + g_vfs_read_channel_send_data (op_job->channel, + op_job->buffer, + op_job->data_count); } } |