GMountIface

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.

struct GMountIface {}

Members

Variables

canEject
int 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.
canUnmount
int 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.
changed
void 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.
eject
void 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.
ejectFinish
int 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.
ejectWithOperation
void 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.
ejectWithOperationFinish
int 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.
gIface
GTypeInterface gIface;
Undocumented in source.
getDefaultLocation
GFile* 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.
getDrive
GDrive* 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.
getIcon
GIcon* 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.
getName
char* 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.
getRoot
GFile* 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.
getUuid
char* 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.
getVolume
GVolume* 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.
guessContentType
void 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.
guessContentTypeFinish
char** 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.
guessContentTypeSync
char** 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.
preUnmount
void 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.
remount
void 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.
remountFinish
int 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.
unmount
void 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.
unmountFinish
int 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.
unmountWithOperation
void 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.
unmountWithOperationFinish
int 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.
unmounted
void 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.

Meta