Checks if a volume can be ejected.
Checks if a volume can be mounted.
Ejects a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.ejectFinish with the volume and #GAsyncResult returned in the callback.
Finishes ejecting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Ejects a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.ejectWithOperationFinish with the volume and #GAsyncResult data returned in the callback.
Finishes ejecting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Gets the kinds of identifiers that volume has. Use gio.volume.Volume.getIdentifier to obtain the identifiers themselves.
Gets the activation root for a #GVolume if it is known ahead of mount time. Returns null otherwise. If not null and if volume is mounted, then the result of gio.mount.Mount.getRoot on the #GMount object obtained from gio.volume.Volume.getMount will always either be equal or a prefix of what this function returns. In other words, in code
Gets the drive for the volume.
Gets the icon for volume.
Gets the identifier of the given kind for volume. See the introduction for more information about volume identifiers.
Gets the mount for the volume.
Gets the name of volume.
Gets the sort key for volume, if any.
Gets the symbolic icon for volume.
Gets the UUID for the volume. The reference is typically based on the file system UUID for the volume in question and should be considered an opaque string. Returns null if there is no UUID available.
Mounts a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.mountFinish with the volume and #GAsyncResult returned in the callback.
Finishes mounting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Returns whether the volume should be automatically mounted.
Connect to Changed signal.
Connect to Removed signal.
Checks if a volume can be ejected.
Checks if a volume can be mounted.
Ejects a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.ejectFinish with the volume and #GAsyncResult returned in the callback.
Finishes ejecting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Ejects a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.ejectWithOperationFinish with the volume and #GAsyncResult data returned in the callback.
Finishes ejecting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Gets the kinds of identifiers that volume has. Use gio.volume.Volume.getIdentifier to obtain the identifiers themselves.
Gets the activation root for a #GVolume if it is known ahead of mount time. Returns null otherwise. If not null and if volume is mounted, then the result of gio.mount.Mount.getRoot on the #GMount object obtained from gio.volume.Volume.getMount will always either be equal or a prefix of what this function returns. In other words, in code
Gets the drive for the volume.
Gets the icon for volume.
Gets the identifier of the given kind for volume. See the introduction for more information about volume identifiers.
Gets the mount for the volume.
Gets the name of volume.
Gets the sort key for volume, if any.
Gets the symbolic icon for volume.
Gets the UUID for the volume. The reference is typically based on the file system UUID for the volume in question and should be considered an opaque string. Returns null if there is no UUID available.
Mounts a volume. This is an asynchronous operation, and is finished by calling gio.volume.Volume.mountFinish with the volume and #GAsyncResult returned in the callback.
Finishes mounting a volume. If any errors occurred during the operation, error will be set to contain the errors and false will be returned.
Returns whether the volume should be automatically mounted.
Connect to Changed signal.
Connect to Removed signal.
Proxy object for Gio.Volume interface when a GObject has no applicable D binding