Class
GioVfs
Description [src]
class Gio.Vfs : GObject.Object
{
  /* No available fields */
}Entry point for using GIO functionality.
Instance methods
g_vfs_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.
g_vfs_register_uri_scheme
Registers uri_func and parse_name_func as the GFile URI and parse name
lookup functions for URIs with a scheme matching scheme.
Note that scheme is registered only within the running application, as
opposed to desktop-wide as it happens with GVfs backends.
since: 2.50
g_vfs_unregister_uri_scheme
Unregisters the URI handler for scheme previously registered with g_vfs_register_uri_scheme().
since: 2.50
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct GioVfsClass {
  GObjectClass parent_class;
  gboolean (* is_active) (
    GVfs* vfs
  );
  GFile* (* get_file_for_path) (
    GVfs* vfs,
    const char* path
  );
  GFile* (* get_file_for_uri) (
    GVfs* vfs,
    const char* uri
  );
  const gchar* const* (* get_supported_uri_schemes) (
    GVfs* vfs
  );
  GFile* (* parse_name) (
    GVfs* vfs,
    const char* parse_name
  );
  void (* local_file_add_info) (
    GVfs* vfs,
    const char* filename,
    guint64 device,
    GFileAttributeMatcher* attribute_matcher,
    GFileInfo* info,
    GCancellable* cancellable,
    gpointer* extra_data,
    GDestroyNotify* free_extra_data
  );
  void (* add_writable_namespaces) (
    GVfs* vfs,
    GFileAttributeInfoList* list
  );
  gboolean (* local_file_set_attributes) (
    GVfs* vfs,
    const char* filename,
    GFileInfo* info,
    GFileQueryInfoFlags flags,
    GCancellable* cancellable,
    GError** error
  );
  void (* local_file_removed) (
    GVfs* vfs,
    const char* filename
  );
  void (* local_file_moved) (
    GVfs* vfs,
    const char* source,
    const char* dest
  );
  GIcon* (* deserialize_icon) (
    GVfs* vfs,
    GVariant* value
  );
  void (* _g_reserved1) (
void
  );
  void (* _g_reserved2) (
void
  );
  void (* _g_reserved3) (
void
  );
  void (* _g_reserved4) (
void
  );
  void (* _g_reserved5) (
void
  );
  void (* _g_reserved6) (
void
  );
  
}No description available.
Class members
- parent_class: GObjectClass
- No description available. 
- is_active: gboolean (* is_active) ( GVfs* vfs )
- No description available. 
- get_file_for_path: GFile* (* get_file_for_path) ( GVfs* vfs, const char* path )
- No description available. 
- get_file_for_uri: GFile* (* get_file_for_uri) ( GVfs* vfs, const char* uri )
- No description available. 
- get_supported_uri_schemes: const gchar* const* (* get_supported_uri_schemes) ( GVfs* vfs )
- No description available. 
- parse_name: GFile* (* parse_name) ( GVfs* vfs, const char* parse_name )
- No description available. 
- local_file_add_info: void (* local_file_add_info) ( GVfs* vfs, const char* filename, guint64 device, GFileAttributeMatcher* attribute_matcher, GFileInfo* info, GCancellable* cancellable, gpointer* extra_data, GDestroyNotify* free_extra_data )
- No description available. 
- add_writable_namespaces: void (* add_writable_namespaces) ( GVfs* vfs, GFileAttributeInfoList* list )
- No description available. 
- local_file_set_attributes: gboolean (* local_file_set_attributes) ( GVfs* vfs, const char* filename, GFileInfo* info, GFileQueryInfoFlags flags, GCancellable* cancellable, GError** error )
- No description available. 
- local_file_removed: void (* local_file_removed) ( GVfs* vfs, const char* filename )
- No description available. 
- local_file_moved: void (* local_file_moved) ( GVfs* vfs, const char* source, const char* dest )
- No description available. 
- deserialize_icon: GIcon* (* deserialize_icon) ( GVfs* vfs, GVariant* value )
- No description available. 
- _g_reserved1: void (* _g_reserved1) ( void )
- No description available. 
- _g_reserved2: void (* _g_reserved2) ( void )
- No description available. 
- _g_reserved3: void (* _g_reserved3) ( void )
- No description available. 
- _g_reserved4: void (* _g_reserved4) ( void )
- No description available. 
- _g_reserved5: void (* _g_reserved5) ( void )
- No description available. 
- _g_reserved6: void (* _g_reserved6) ( void )
- No description available. 
Virtual methods
Gio.VfsClass.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.