GnomeVFSMethod* (*GnomeVFSMethodInitFunc) (const char *method_name,
const char *config_args);
void (*GnomeVFSMethodShutdownFunc) (GnomeVFSMethod *method);
GnomeVFSResult (*GnomeVFSMethodTruncateFunc)
(GnomeVFSMethod *method,
GnomeVFSURI *uri,
GnomeVFSFileSize length,
GnomeVFSContext *context);
GnomeVFSResult (*GnomeVFSMethodTruncateHandleFunc)
(GnomeVFSMethod *method,
GnomeVFSMethodHandle *handle,
GnomeVFSFileSize length,
GnomeVFSContext *context);
#define VFS_METHOD_HAS_FUNC (method,func)
gboolean gnome_vfs_method_init (void);
GnomeVFSMethod* gnome_vfs_method_get (const gchar *name);
GnomeVFSTransform* gnome_vfs_transform_get (const gchar *name); |