Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GVolumeIface Struct Reference

#include <gvolume.h>

Data Fields

GTypeInterface g_iface
 
void(* changed )(GVolume *volume)
 
void(* removed )(GVolume *volume)
 
char *(* get_name )(GVolume *volume)
 
GIcon *(* get_icon )(GVolume *volume)
 
char *(* get_uuid )(GVolume *volume)
 
GDrive *(* get_drive )(GVolume *volume)
 
GMount *(* get_mount )(GVolume *volume)
 
gboolean(* can_mount )(GVolume *volume)
 
gboolean(* can_eject )(GVolume *volume)
 
void(* mount_fn )(GVolume *volume, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* mount_finish )(GVolume *volume, GAsyncResult *result, GError **error)
 
void(* eject )(GVolume *volume, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* eject_finish )(GVolume *volume, GAsyncResult *result, GError **error)
 
char *(* get_identifier )(GVolume *volume, const char *kind)
 
char **(* enumerate_identifiers )(GVolume *volume)
 
gboolean(* should_automount )(GVolume *volume)
 
GFile *(* get_activation_root )(GVolume *volume)
 
void(* eject_with_operation )(GVolume *volume, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* eject_with_operation_finish )(GVolume *volume, GAsyncResult *result, GError **error)
 
const gchar *(* get_sort_key )(GVolume *volume)
 
GIcon *(* get_symbolic_icon )(GVolume *volume)
 

Detailed Description

Definition at line 128 of file gvolume.h.

Field Documentation

◆ can_eject

gboolean(* _GVolumeIface::can_eject) (GVolume *volume)

Definition at line 145 of file gvolume.h.

◆ can_mount

gboolean(* _GVolumeIface::can_mount) (GVolume *volume)

Definition at line 144 of file gvolume.h.

◆ changed

void(* _GVolumeIface::changed) (GVolume *volume)

Definition at line 134 of file gvolume.h.

◆ eject

void(* _GVolumeIface::eject) (GVolume *volume, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 155 of file gvolume.h.

◆ eject_finish

gboolean(* _GVolumeIface::eject_finish) (GVolume *volume, GAsyncResult *result, GError **error)

Definition at line 160 of file gvolume.h.

◆ eject_with_operation

void(* _GVolumeIface::eject_with_operation) (GVolume *volume, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 172 of file gvolume.h.

◆ eject_with_operation_finish

gboolean(* _GVolumeIface::eject_with_operation_finish) (GVolume *volume, GAsyncResult *result, GError **error)

Definition at line 178 of file gvolume.h.

◆ enumerate_identifiers

char **(* _GVolumeIface::enumerate_identifiers) (GVolume *volume)

Definition at line 166 of file gvolume.h.

◆ g_iface

GTypeInterface _GVolumeIface::g_iface

Definition at line 130 of file gvolume.h.

◆ get_activation_root

GFile *(* _GVolumeIface::get_activation_root) (GVolume *volume)

Definition at line 170 of file gvolume.h.

◆ get_drive

GDrive *(* _GVolumeIface::get_drive) (GVolume *volume)

Definition at line 142 of file gvolume.h.

◆ get_icon

GIcon *(* _GVolumeIface::get_icon) (GVolume *volume)

Definition at line 140 of file gvolume.h.

◆ get_identifier

char *(* _GVolumeIface::get_identifier) (GVolume *volume, const char *kind)

Definition at line 164 of file gvolume.h.

◆ get_mount

GMount *(* _GVolumeIface::get_mount) (GVolume *volume)

Definition at line 143 of file gvolume.h.

◆ get_name

char *(* _GVolumeIface::get_name) (GVolume *volume)

Definition at line 139 of file gvolume.h.

◆ get_sort_key

const gchar *(* _GVolumeIface::get_sort_key) (GVolume *volume)

Definition at line 182 of file gvolume.h.

◆ get_symbolic_icon

GIcon *(* _GVolumeIface::get_symbolic_icon) (GVolume *volume)

Definition at line 183 of file gvolume.h.

◆ get_uuid

char *(* _GVolumeIface::get_uuid) (GVolume *volume)

Definition at line 141 of file gvolume.h.

◆ mount_finish

gboolean(* _GVolumeIface::mount_finish) (GVolume *volume, GAsyncResult *result, GError **error)

Definition at line 152 of file gvolume.h.

◆ mount_fn

void(* _GVolumeIface::mount_fn) (GVolume *volume, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 146 of file gvolume.h.

◆ removed

void(* _GVolumeIface::removed) (GVolume *volume)

Definition at line 135 of file gvolume.h.

◆ should_automount

gboolean(* _GVolumeIface::should_automount) (GVolume *volume)

Definition at line 168 of file gvolume.h.


The documentation for this struct was generated from the following file: