GIO Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <gio/gio.h> GVfs; #define G_VFS_EXTENSION_POINT_NAME GFile * g_vfs_get_file_for_path (GVfs *vfs, const char *path); GFile * g_vfs_get_file_for_uri (GVfs *vfs, const char *uri); GFile * g_vfs_parse_name (GVfs *vfs, const char *parse_name); GVfs * g_vfs_get_default (void); GVfs * g_vfs_get_local (void); gboolean g_vfs_is_active (GVfs *vfs); const gchar* const * g_vfs_get_supported_uri_schemes (GVfs *vfs);
#define G_VFS_EXTENSION_POINT_NAME "gio-vfs"
Extension point for GVfs functionality. See Extending GIO.
GFile * g_vfs_get_file_for_path (GVfs *vfs, const char *path);
Gets a GFile for path
.
|
a GVfs. |
|
a string containing a VFS path. |
Returns : |
a GFile.
Free the returned object with g_object_unref() .
|
GFile * g_vfs_get_file_for_uri (GVfs *vfs, const char *uri);
Gets a GFile for uri
.
This operation never fails, but the returned object might not support any I/O operation if the URI is malformed or if the URI scheme is not supported.
|
aGVfs. |
|
a string containing a URI |
Returns : |
a GFile.
Free the returned object with g_object_unref() .
|
GFile * g_vfs_parse_name (GVfs *vfs, const char *parse_name);
This operation never fails, but the returned object might
not support any I/O operations if the parse_name
cannot
be parsed by the GVfs module.
|
a GVfs. |
|
a string to be parsed by the VFS module. |
Returns : |
a GFile for the given parse_name .
Free the returned object with g_object_unref() .
|
GVfs * g_vfs_get_default (void);
Gets the default GVfs for the system.
Returns : |
a GVfs. |
GVfs * g_vfs_get_local (void);
Gets the local GVfs for the system.
Returns : |
a GVfs. |