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

#include <gdrive.h>

Data Fields

GTypeInterface g_iface
 
void(* changed )(GDrive *drive)
 
void(* disconnected )(GDrive *drive)
 
void(* eject_button )(GDrive *drive)
 
char *(* get_name )(GDrive *drive)
 
GIcon *(* get_icon )(GDrive *drive)
 
gboolean(* has_volumes )(GDrive *drive)
 
GList *(* get_volumes )(GDrive *drive)
 
gboolean(* is_media_removable )(GDrive *drive)
 
gboolean(* has_media )(GDrive *drive)
 
gboolean(* is_media_check_automatic )(GDrive *drive)
 
gboolean(* can_eject )(GDrive *drive)
 
gboolean(* can_poll_for_media )(GDrive *drive)
 
void(* eject )(GDrive *drive, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* eject_finish )(GDrive *drive, GAsyncResult *result, GError **error)
 
void(* poll_for_media )(GDrive *drive, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* poll_for_media_finish )(GDrive *drive, GAsyncResult *result, GError **error)
 
char *(* get_identifier )(GDrive *drive, const char *kind)
 
char **(* enumerate_identifiers )(GDrive *drive)
 
GDriveStartStopType(* get_start_stop_type )(GDrive *drive)
 
gboolean(* can_start )(GDrive *drive)
 
gboolean(* can_start_degraded )(GDrive *drive)
 
void(* start )(GDrive *drive, GDriveStartFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* start_finish )(GDrive *drive, GAsyncResult *result, GError **error)
 
gboolean(* can_stop )(GDrive *drive)
 
void(* stop )(GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* stop_finish )(GDrive *drive, GAsyncResult *result, GError **error)
 
void(* stop_button )(GDrive *drive)
 
void(* eject_with_operation )(GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 
gboolean(* eject_with_operation_finish )(GDrive *drive, GAsyncResult *result, GError **error)
 
const gchar *(* get_sort_key )(GDrive *drive)
 
GIcon *(* get_symbolic_icon )(GDrive *drive)
 
gboolean(* is_removable )(GDrive *drive)
 

Detailed Description

Definition at line 91 of file gdrive.h.

Field Documentation

◆ can_eject

gboolean(* _GDriveIface::can_eject) (GDrive *drive)

Definition at line 108 of file gdrive.h.

◆ can_poll_for_media

gboolean(* _GDriveIface::can_poll_for_media) (GDrive *drive)

Definition at line 109 of file gdrive.h.

◆ can_start

gboolean(* _GDriveIface::can_start) (GDrive *drive)

Definition at line 132 of file gdrive.h.

◆ can_start_degraded

gboolean(* _GDriveIface::can_start_degraded) (GDrive *drive)

Definition at line 133 of file gdrive.h.

◆ can_stop

gboolean(* _GDriveIface::can_stop) (GDrive *drive)

Definition at line 144 of file gdrive.h.

◆ changed

void(* _GDriveIface::changed) (GDrive *drive)

Definition at line 96 of file gdrive.h.

◆ disconnected

void(* _GDriveIface::disconnected) (GDrive *drive)

Definition at line 97 of file gdrive.h.

◆ eject

void(* _GDriveIface::eject) (GDrive *drive, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 110 of file gdrive.h.

◆ eject_button

void(* _GDriveIface::eject_button) (GDrive *drive)

Definition at line 98 of file gdrive.h.

◆ eject_finish

gboolean(* _GDriveIface::eject_finish) (GDrive *drive, GAsyncResult *result, GError **error)

Definition at line 115 of file gdrive.h.

◆ eject_with_operation

void(* _GDriveIface::eject_with_operation) (GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 157 of file gdrive.h.

◆ eject_with_operation_finish

gboolean(* _GDriveIface::eject_with_operation_finish) (GDrive *drive, GAsyncResult *result, GError **error)

Definition at line 163 of file gdrive.h.

◆ enumerate_identifiers

char **(* _GDriveIface::enumerate_identifiers) (GDrive *drive)

Definition at line 128 of file gdrive.h.

◆ g_iface

GTypeInterface _GDriveIface::g_iface

Definition at line 93 of file gdrive.h.

◆ get_icon

GIcon *(* _GDriveIface::get_icon) (GDrive *drive)

Definition at line 102 of file gdrive.h.

◆ get_identifier

char *(* _GDriveIface::get_identifier) (GDrive *drive, const char *kind)

Definition at line 126 of file gdrive.h.

◆ get_name

char *(* _GDriveIface::get_name) (GDrive *drive)

Definition at line 101 of file gdrive.h.

◆ get_sort_key

const gchar *(* _GDriveIface::get_sort_key) (GDrive *drive)

Definition at line 167 of file gdrive.h.

◆ get_start_stop_type

GDriveStartStopType(* _GDriveIface::get_start_stop_type) (GDrive *drive)

Definition at line 130 of file gdrive.h.

◆ get_symbolic_icon

GIcon *(* _GDriveIface::get_symbolic_icon) (GDrive *drive)

Definition at line 168 of file gdrive.h.

◆ get_volumes

GList *(* _GDriveIface::get_volumes) (GDrive *drive)

Definition at line 104 of file gdrive.h.

◆ has_media

gboolean(* _GDriveIface::has_media) (GDrive *drive)

Definition at line 106 of file gdrive.h.

◆ has_volumes

gboolean(* _GDriveIface::has_volumes) (GDrive *drive)

Definition at line 103 of file gdrive.h.

◆ is_media_check_automatic

gboolean(* _GDriveIface::is_media_check_automatic) (GDrive *drive)

Definition at line 107 of file gdrive.h.

◆ is_media_removable

gboolean(* _GDriveIface::is_media_removable) (GDrive *drive)

Definition at line 105 of file gdrive.h.

◆ is_removable

gboolean(* _GDriveIface::is_removable) (GDrive *drive)

Definition at line 169 of file gdrive.h.

◆ poll_for_media

void(* _GDriveIface::poll_for_media) (GDrive *drive, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 118 of file gdrive.h.

◆ poll_for_media_finish

gboolean(* _GDriveIface::poll_for_media_finish) (GDrive *drive, GAsyncResult *result, GError **error)

Definition at line 122 of file gdrive.h.

◆ start

void(* _GDriveIface::start) (GDrive *drive, GDriveStartFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 134 of file gdrive.h.

◆ start_finish

gboolean(* _GDriveIface::start_finish) (GDrive *drive, GAsyncResult *result, GError **error)

Definition at line 140 of file gdrive.h.

◆ stop

void(* _GDriveIface::stop) (GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)

Definition at line 145 of file gdrive.h.

◆ stop_button

void(* _GDriveIface::stop_button) (GDrive *drive)

Definition at line 155 of file gdrive.h.

◆ stop_finish

gboolean(* _GDriveIface::stop_finish) (GDrive *drive, GAsyncResult *result, GError **error)

Definition at line 151 of file gdrive.h.


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