Go to the source code of this file.
|
GIO_AVAILABLE_IN_ALL GType | g_vfs_get_type (void) G_GNUC_CONST |
|
GIO_AVAILABLE_IN_ALL gboolean | g_vfs_is_active (GVfs *vfs) |
|
GIO_AVAILABLE_IN_ALL GFile * | g_vfs_get_file_for_path (GVfs *vfs, const char *path) |
|
GIO_AVAILABLE_IN_ALL GFile * | g_vfs_get_file_for_uri (GVfs *vfs, const char *uri) |
|
GIO_AVAILABLE_IN_ALL const gchar *const * | g_vfs_get_supported_uri_schemes (GVfs *vfs) |
|
GIO_AVAILABLE_IN_ALL GFile * | g_vfs_parse_name (GVfs *vfs, const char *parse_name) |
|
GIO_AVAILABLE_IN_ALL GVfs * | g_vfs_get_default (void) |
|
GIO_AVAILABLE_IN_ALL GVfs * | g_vfs_get_local (void) |
|
GIO_AVAILABLE_IN_2_50 gboolean | g_vfs_register_uri_scheme (GVfs *vfs, const char *scheme, GVfsFileLookupFunc uri_func, gpointer uri_data, GDestroyNotify uri_destroy, GVfsFileLookupFunc parse_name_func, gpointer parse_name_data, GDestroyNotify parse_name_destroy) |
|
GIO_AVAILABLE_IN_2_50 gboolean | g_vfs_unregister_uri_scheme (GVfs *vfs, const char *scheme) |
|
◆ G_IS_VFS
◆ G_IS_VFS_CLASS
◆ G_TYPE_VFS
◆ G_VFS
◆ G_VFS_CLASS
◆ G_VFS_EXTENSION_POINT_NAME
#define G_VFS_EXTENSION_POINT_NAME "gio-vfs" |
G_VFS_EXTENSION_POINT_NAME:
Extension point for GVfs functionality. See [Extending GIO][extending-gio].
Definition at line 69 of file gvfs.h.
◆ G_VFS_GET_CLASS
◆ GVfsClass
◆ GVfsFileLookupFunc
typedef GFile *(* GVfsFileLookupFunc) (GVfs *vfs, const char *identifier, gpointer user_data) |
GVfsFileLookupFunc: @vfs: a GVfs @identifier: the identifier to look up a GFile for. This can either be a URI or a parse name as returned by g_file_get_parse_name() @user_data: user data passed to the function
This function type is used by g_vfs_register_uri_scheme() to make it possible for a client to associate a URI scheme to a different GFile implementation.
The client should return a reference to the new file that has been created for @uri, or NULL to continue with the default implementation.
Returns: (transfer full): a GFile for @identifier.
Since: 2.50
Definition at line 59 of file gvfs.h.
◆ g_vfs_get_default()
◆ g_vfs_get_file_for_path()
◆ g_vfs_get_file_for_uri()
◆ g_vfs_get_local()
◆ g_vfs_get_supported_uri_schemes()
◆ g_vfs_get_type()
◆ g_vfs_is_active()
◆ g_vfs_parse_name()
◆ g_vfs_register_uri_scheme()
◆ g_vfs_unregister_uri_scheme()