- canEjectint function(GMount* mount) canEject; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- canUnmountint function(GMount* mount) canUnmount; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- changedvoid function(GMount* mount) changed; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- ejectvoid function(GMount* mount, GMountUnmountFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) eject; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- ejectFinishint function(GMount* mount, GAsyncResult* result, GError** error) ejectFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- ejectWithOperationvoid function(GMount* mount, GMountUnmountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) ejectWithOperation; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- ejectWithOperationFinishint function(GMount* mount, GAsyncResult* result, GError** error) ejectWithOperationFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- gIfaceGTypeInterface gIface; 
- Undocumented in source. 
- getDefaultLocationGFile* function(GMount* mount) getDefaultLocation; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getDriveGDrive* function(GMount* mount) getDrive; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getIconGIcon* function(GMount* mount) getIcon; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getNamechar* function(GMount* mount) getName; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getRootGFile* function(GMount* mount) getRoot; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getUuidchar* function(GMount* mount) getUuid; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- getVolumeGVolume* function(GMount* mount) getVolume; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- guessContentTypevoid function(GMount* mount, int forceRescan, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) guessContentType; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- guessContentTypeFinishchar** function(GMount* mount, GAsyncResult* result, GError** error) guessContentTypeFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- guessContentTypeSyncchar** function(GMount* mount, int forceRescan, GCancellable* cancellable, GError** error) guessContentTypeSync; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- preUnmountvoid function(GMount* mount) preUnmount; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- remountvoid function(GMount* mount, GMountMountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) remount; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- remountFinishint function(GMount* mount, GAsyncResult* result, GError** error) remountFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- unmountvoid function(GMount* mount, GMountUnmountFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) unmount; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- unmountFinishint function(GMount* mount, GAsyncResult* result, GError** error) unmountFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- unmountWithOperationvoid function(GMount* mount, GMountUnmountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) unmountWithOperation; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- unmountWithOperationFinishint function(GMount* mount, GAsyncResult* result, GError** error) unmountWithOperationFinish; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
- unmountedvoid function(GMount* mount) unmounted; 
- Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name. 
Interface for implementing operations for mounts. GTypeInterface 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. 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 contenet type guessing operation. Added in 2.18. guess_content_type_sync () Synchronous variant of guess_content_type. Added in 2.18 pre_unmount () The pre_unmout 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. 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.