GMountIface

Interface for implementing operations for mounts.

struct GMountIface {}

Members

Variables

canEject
int function(GMount* mount) canEject;
canUnmount
int function(GMount* mount) canUnmount;
changed
void function(GMount* mount) changed;
eject
void function(GMount* mount, GMountUnmountFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) eject;
ejectFinish
int function(GMount* mount, GAsyncResult* result, GError** err) ejectFinish;
ejectWithOperation
void function(GMount* mount, GMountUnmountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) ejectWithOperation;
ejectWithOperationFinish
int function(GMount* mount, GAsyncResult* result, GError** err) ejectWithOperationFinish;
gIface
GTypeInterface gIface;

The parent interface.

getDefaultLocation
GFile* function(GMount* mount) getDefaultLocation;
getDrive
GDrive* function(GMount* mount) getDrive;
getIcon
GIcon* function(GMount* mount) getIcon;
getName
char* function(GMount* mount) getName;
getRoot
GFile* function(GMount* mount) getRoot;
getSortKey
const(char)* function(GMount* mount) getSortKey;
getSymbolicIcon
GIcon* function(GMount* mount) getSymbolicIcon;
getUuid
char* function(GMount* mount) getUuid;
getVolume
GVolume* function(GMount* mount) getVolume;
guessContentType
void function(GMount* mount, int forceRescan, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) guessContentType;
guessContentTypeFinish
char** function(GMount* mount, GAsyncResult* result, GError** err) guessContentTypeFinish;
guessContentTypeSync
char** function(GMount* mount, int forceRescan, GCancellable* cancellable, GError** err) guessContentTypeSync;
preUnmount
void function(GMount* mount) preUnmount;
remount
void function(GMount* mount, GMountMountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) remount;
remountFinish
int function(GMount* mount, GAsyncResult* result, GError** err) remountFinish;
unmount
void function(GMount* mount, GMountUnmountFlags flags, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) unmount;
unmountFinish
int function(GMount* mount, GAsyncResult* result, GError** err) unmountFinish;
unmountWithOperation
void function(GMount* mount, GMountUnmountFlags flags, GMountOperation* mountOperation, GCancellable* cancellable, GAsyncReadyCallback callback, void* userData) unmountWithOperation;
unmountWithOperationFinish
int function(GMount* mount, GAsyncResult* result, GError** err) unmountWithOperationFinish;
unmounted
void function(GMount* mount) unmounted;