GnomeVFS - Filesystem Abstraction library | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
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); |
GnomeVFSMethod* (*GnomeVFSMethodInitFunc) (const char *method_name, const char *config_args); |
method_name : | |
config_args : | |
Returns : |
|
GnomeVFSResult (*GnomeVFSMethodTruncateFunc) (GnomeVFSMethod *method, GnomeVFSURI *uri, GnomeVFSFileSize length, GnomeVFSContext *context); |
method : | |
uri : | |
length : | |
context : | |
Returns : |
|
GnomeVFSResult (*GnomeVFSMethodTruncateHandleFunc) (GnomeVFSMethod *method, GnomeVFSMethodHandle *handle, GnomeVFSFileSize length, GnomeVFSContext *context); |
method : | |
handle : | |
length : | |
context : | |
Returns : |
|
#define VFS_METHOD_HAS_FUNC(method,func) ((((char *)&((method)->func)) - ((char *)(method)) < (method)->method_table_size) && method->func != NULL) |
method : | |
func : |
|