diff options
author | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:57:40 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-09-13 11:57:40 +0000 |
commit | e8762e3d82c5cde9d548383bdb3df2d9222e2708 (patch) | |
tree | 99dc9529164c0e182f31f65644763b8aa8286748 /daemon/gvfsreadchannel.h | |
parent | fd9e5a6cd9eda6908eb48cbd433434f192b90922 (diff) | |
download | gvfs-e8762e3d82c5cde9d548383bdb3df2d9222e2708.tar.gz |
Move generic code from GVfsReadChannel to GVfsChannel base class
Original git commit by Alexander Larsson <alex@greebo.(none)> at 1171634935 +0100
svn path=/trunk/; revision=354
Diffstat (limited to 'daemon/gvfsreadchannel.h')
-rw-r--r-- | daemon/gvfsreadchannel.h | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/daemon/gvfsreadchannel.h b/daemon/gvfsreadchannel.h index 11e845bf..b4e74a2b 100644 --- a/daemon/gvfsreadchannel.h +++ b/daemon/gvfsreadchannel.h @@ -4,7 +4,7 @@ #include <glib-object.h> #include <gio/gvfstypes.h> #include <gvfsjob.h> -#include <gvfsbackend.h> +#include <gvfschannel.h> G_BEGIN_DECLS @@ -19,39 +19,21 @@ typedef struct _GVfsReadChannel GVfsReadChannel; typedef struct _GVfsReadChannelClass GVfsReadChannelClass; typedef struct _GVfsReadChannelPrivate GVfsReadChannelPrivate; -struct _GVfsReadChannel -{ - GObject parent_instance; - - GVfsReadChannelPrivate *priv; -}; - struct _GVfsReadChannelClass { - GObjectClass parent_class; + GVfsChannelClass parent_class; }; GType g_vfs_read_channel_get_type (void) G_GNUC_CONST; -GVfsReadChannel *g_vfs_read_channel_new (GVfsBackend *backend, - GError **error); -int g_vfs_read_channel_steal_remote_fd (GVfsReadChannel *read_channel); -GVfsBackend *g_vfs_read_channel_get_backend (GVfsReadChannel *read_channel); -void g_vfs_read_channel_set_backend_handle (GVfsReadChannel *read_channel, - GVfsBackendHandle backend_handle); -gboolean g_vfs_read_channel_has_job (GVfsReadChannel *read_channel); -GVfsJob * g_vfs_read_channel_get_job (GVfsReadChannel *read_channel); +GVfsReadChannel *g_vfs_read_channel_new (GVfsBackend *backend); void g_vfs_read_channel_send_data (GVfsReadChannel *read_channel, char *buffer, gsize count); -void g_vfs_read_channel_send_error (GVfsReadChannel *read_channel, - GError *error); void g_vfs_read_channel_send_closed (GVfsReadChannel *read_channel); void g_vfs_read_channel_send_seek_offset (GVfsReadChannel *read_channel, goffset offset); -/* TODO: i/o priority? */ - G_END_DECLS #endif /* __G_VFS_READ_CHANNEL_H__ */ |