|
GTypeInterface | g_iface |
|
void(* | changed )(GMount *mount) |
|
void(* | unmounted )(GMount *mount) |
|
GFile *(* | get_root )(GMount *mount) |
|
char *(* | get_name )(GMount *mount) |
|
GIcon *(* | get_icon )(GMount *mount) |
|
char *(* | get_uuid )(GMount *mount) |
|
GVolume *(* | get_volume )(GMount *mount) |
|
GDrive *(* | get_drive )(GMount *mount) |
|
gboolean(* | can_unmount )(GMount *mount) |
|
gboolean(* | can_eject )(GMount *mount) |
|
void(* | unmount )(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gboolean(* | unmount_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
void(* | eject )(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gboolean(* | eject_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
void(* | remount )(GMount *mount, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gboolean(* | remount_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
void(* | guess_content_type )(GMount *mount, gboolean force_rescan, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gchar **(* | guess_content_type_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
gchar **(* | guess_content_type_sync )(GMount *mount, gboolean force_rescan, GCancellable *cancellable, GError **error) |
|
void(* | pre_unmount )(GMount *mount) |
|
void(* | unmount_with_operation )(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gboolean(* | unmount_with_operation_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
void(* | eject_with_operation )(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) |
|
gboolean(* | eject_with_operation_finish )(GMount *mount, GAsyncResult *result, GError **error) |
|
GFile *(* | get_default_location )(GMount *mount) |
|
const gchar *(* | get_sort_key )(GMount *mount) |
|
GIcon *(* | get_symbolic_icon )(GMount *mount) |
|
GMountIface: @g_iface: The parent interface. @changed: Changed signal that is emitted when the mount's state has changed. @unmounted: The unmounted signal that 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. @pre_unmount: The ::pre-unmount signal that is emitted when the GMount will soon be emitted. If the recipient is somehow holding the mount open by keeping an open file on it it should close the file. @get_root: Gets a GFile to the root directory of the GMount. @get_name: Gets a string containing the name of the GMount. @get_icon: Gets a GIcon for the GMount. @get_uuid: Gets the UUID for the GMount. 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. @get_volume: Gets a GVolume the mount is located on. Returns NULL if the GMount is not associated with a GVolume. @get_drive: Gets a GDrive the volume of the mount is located on. Returns NULL if the GMount is not associated with a GDrive or a GVolume. This is convenience method for getting the GVolume and using that to get the GDrive. @can_unmount: Checks if a GMount can be unmounted. @can_eject: Checks if a GMount can be ejected. @unmount: Starts unmounting a GMount. @unmount_finish: Finishes an unmounting operation. @eject: Starts ejecting a GMount. @eject_finish: Finishes an eject operation. @remount: Starts remounting a GMount. @remount_finish: Finishes a remounting operation. @guess_content_type: Starts guessing the type of the content of a GMount. See g_mount_guess_content_type() for more information on content type guessing. This operation was added in 2.18. @guess_content_type_finish: Finishes a content type guessing operation. Added in 2.18. @guess_content_type_sync: Synchronous variant of @guess_content_type. Added in 2.18 @unmount_with_operation: Starts unmounting a GMount using a GMountOperation. Since 2.22. @unmount_with_operation_finish: Finishes an unmounting operation using a GMountOperation. Since 2.22. @eject_with_operation: Starts ejecting a GMount using a GMountOperation. Since 2.22. @eject_with_operation_finish: Finishes an eject operation using a GMountOperation. Since 2.22. @get_default_location: Gets a GFile indication a start location that can be use as the entry point for this mount. Since 2.24. @get_sort_key: Gets a key used for sorting GMount instance or NULL if no such key exists. Since 2.32. @get_symbolic_icon: Gets a symbolic GIcon for the GMount. Since 2.34.
Interface for implementing operations for mounts.
Definition at line 77 of file gmount.h.