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() . [transfer full]
|
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() . [transfer full]
|
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() . [transfer full]
|
GVfs * g_vfs_get_default (void
);
Gets the default GVfs for the system.
Returns : |
a GVfs. [transfer none] |
GVfs * g_vfs_get_local (void
);
Gets the local GVfs for the system.
Returns : |
a GVfs. [transfer none] |