| Top |
| GnomeVFSMethod * | (*GnomeVFSMethodInitFunc) () |
| void | (*GnomeVFSMethodShutdownFunc) () |
| GnomeVFSResult | (*GnomeVFSMethodTruncateFunc) () |
| GnomeVFSResult | (*GnomeVFSMethodTruncateHandleFunc) () |
| #define | VFS_METHOD_HAS_FUNC() |
| gboolean | gnome_vfs_method_init () |
| GnomeVFSMethod * | gnome_vfs_method_get () |
| GnomeVFSTransform * | gnome_vfs_transform_get () |
GnomeVFSMethod * (*GnomeVFSMethodInitFunc) (const char *method_name,const char *config_args);
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) ((((char *)&((method)->func)) - ((char *)(method)) < (method)->method_table_size) && method->func != NULL)
gboolean
gnome_vfs_method_init (void);
Initializes the gnome-vfs methods. If already initialized then will simply return
TRUE.
GnomeVFSMethod *
gnome_vfs_method_get (const gchar *name);
Returns the method handle for the given protocol name
. name
could be any protocol
which gnome-vfs implements. Like ftp, http, smb etc..
GnomeVFSTransform *
gnome_vfs_transform_get (const gchar *name);
Get the transform for the method name
.