summaryrefslogtreecommitdiff
path: root/daemon/gvfsreadchannel.h
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:57:40 +0000
committerAlexander Larsson <alexl@src.gnome.org>2007-09-13 11:57:40 +0000
commite8762e3d82c5cde9d548383bdb3df2d9222e2708 (patch)
tree99dc9529164c0e182f31f65644763b8aa8286748 /daemon/gvfsreadchannel.h
parentfd9e5a6cd9eda6908eb48cbd433434f192b90922 (diff)
downloadgvfs-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.h24
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__ */