|  |  |  | GnomeVFS - Filesystem Abstraction library |  | 
|---|
gnome-vfs-module —
GnomeVFSMethod* vfs_module_init (const char *method_name, const char *args); GnomeVFSTransform* vfs_module_transform (const char *method_name, const char *args); void vfs_module_shutdown (GnomeVFSMethod *method);
GnomeVFSMethod* vfs_module_init             (const char *method_name,
                                             const char *args);Standard extern call implemented by each filesystem module. This is called to initialize the module and setup any basic structures / connections the method requires. It also allows the module to identify the URI method it is associated with in this instance.
| method_name : | name of the method that invoked this module (e.g. "http", "ftp", "file"). | 
| args : | not used by most modules, but potential arguments for creating the module (could be a file to point at, for example) | 
| Returns : | the module symbol table, pointing to the appropriate calls for this module. | 
GnomeVFSTransform* vfs_module_transform     (const char *method_name,
                                             const char *args);Shift an already instanced module to a new method name. This call is not implemented by most modules and is optional.
| method_name : | name of the method that invoked this module (e.g. "http", "ftp", "file"). | 
| args : | not used by most modules, but potential arguments for creating the module (could be a file to point at, for example) | 
| Returns : | the module symbol table, pointing to the appropriate calls for this module. | 
| << gnome-vfs-method | gnome-vfs-module-shared >> |