Emitted when the mount has been changed.
This signal may be emitted when the GMount is about to be unmounted.
This signal is emitted when the GMount have been unmounted. If the recipient is holding references to the object they should release them so the object can be finalized.
Checks if mount can be ejected.
Checks if mount can be unmounted.
Ejects a mount. This is an asynchronous operation, and is finished by calling g_mount_eject_finish() with the mount and GAsyncResult data returned in the callback.
Finishes ejecting a mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned.
Ejects a mount. This is an asynchronous operation, and is finished by calling g_mount_eject_with_operation_finish() with the mount and GAsyncResult data returned in the callback.
Finishes ejecting a mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned.
Gets the default location of mount. The default location of the given mount is a path that reflects the main entry point for the user (e.g. the home directory, or the root of the volume).
Gets the drive for the mount.
Gets the icon for mount.
Get the main Gtk struct
Gets the name of mount.
Gets the root directory on mount.
Gets the sort key for mount, if any.
Gets the symbolic icon for mount.
Gets the UUID for the mount. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns NULL if there is no UUID available.
Gets the volume for the mount.
Tries to guess the type of content stored on mount. Returns one or more textual identifiers of well-known content types (typically prefixed with "x-content/"), e.g. x-content/image-dcf for camera memory cards. See the shared-mime-info
specification for more on x-content types.
Finishes guessing content types of mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned. In particular, you may get an G_IO_ERROR_NOT_SUPPORTED if the mount does not support content guessing.
Tries to guess the type of content stored on mount. Returns one or more textual identifiers of well-known content types (typically prefixed with "x-content/"), e.g. x-content/image-dcf for camera memory cards. See the shared-mime-info
specification for more on x-content types.
Determines if mount is shadowed. Applications or libraries should avoid displaying mount in the user interface if it is shadowed.
Remounts a mount. This is an asynchronous operation, and is finished by calling g_mount_remount_finish() with the mount and GAsyncResults data returned in the callback.
Finishes remounting a mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned.
Increments the shadow count on mount. Usually used by gio.VolumeMonitor implementations when creating a shadow mount for mount, see g_mount_is_shadowed() for more information. The caller will need to emit the changed signal on mount manually.
Unmounts a mount. This is an asynchronous operation, and is finished by calling g_mount_unmount_finish() with the mount and GAsyncResult data returned in the callback.
Finishes unmounting a mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned.
Unmounts a mount. This is an asynchronous operation, and is finished by calling g_mount_unmount_with_operation_finish() with the mount and GAsyncResult data returned in the callback.
Finishes unmounting a mount. If any errors occurred during the operation, error will be set to contain the errors and FALSE will be returned.
Decrements the shadow count on mount. Usually used by gio.VolumeMonitor implementations when destroying a shadow mount for mount, see g_mount_is_shadowed() for more information. The caller will need to emit the changed signal on mount manually.
The GMount interface represents user-visible mounts. Note, when porting from GnomeVFS, GMount is the moral equivalent of GnomeVFSVolume
GMount is a "mounted" filesystem that you can access. Mounted is in quotes because it's not the same as a unix mount, it might be a gvfs mount, but you can still access the files on it if you use GIO. Might or might not be related to a volume object.
Unmounting a GMount instance is an asynchronous operation. For more information about asynchronous operations, see GAsyncResult and gstreamer.Task To unmount a GMount instance, first call g_mount_unmount_with_operation() with (at least) the GMount instance and a GAsyncReadyCallback The callback will be fired when the operation has resolved (either with success or failure), and a GAsyncResult structure will be passed to the callback. That callback should then call g_mount_unmount_with_operation_finish() with the GMount and the GAsyncResult data to see if the operation was completed successfully. If an error is present when g_mount_unmount_with_operation_finish() is called, then it will be filled with any error information.