diff options
Diffstat (limited to 'gio/gdrive.h')
-rw-r--r-- | gio/gdrive.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gio/gdrive.h b/gio/gdrive.h index c4f9070f6..13c02ae1f 100644 --- a/gio/gdrive.h +++ b/gio/gdrive.h @@ -159,17 +159,28 @@ struct _GDriveIface }; +GLIB_AVAILABLE_IN_ALL GType g_drive_get_type (void) G_GNUC_CONST; +GLIB_AVAILABLE_IN_ALL char * g_drive_get_name (GDrive *drive); +GLIB_AVAILABLE_IN_ALL GIcon * g_drive_get_icon (GDrive *drive); +GLIB_AVAILABLE_IN_ALL GIcon * g_drive_get_symbolic_icon (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_has_volumes (GDrive *drive); +GLIB_AVAILABLE_IN_ALL GList * g_drive_get_volumes (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_is_media_removable (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_has_media (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_is_media_check_automatic (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_can_poll_for_media (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_can_eject (GDrive *drive); GLIB_DEPRECATED_FOR(g_drive_eject_with_operation) void g_drive_eject (GDrive *drive, @@ -182,48 +193,62 @@ GLIB_DEPRECATED_FOR(g_drive_eject_with_operation_finish) gboolean g_drive_eject_finish (GDrive *drive, GAsyncResult *result, GError **error); +GLIB_AVAILABLE_IN_ALL void g_drive_poll_for_media (GDrive *drive, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_poll_for_media_finish (GDrive *drive, GAsyncResult *result, GError **error); +GLIB_AVAILABLE_IN_ALL char * g_drive_get_identifier (GDrive *drive, const char *kind); +GLIB_AVAILABLE_IN_ALL char ** g_drive_enumerate_identifiers (GDrive *drive); +GLIB_AVAILABLE_IN_ALL GDriveStartStopType g_drive_get_start_stop_type (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_can_start (GDrive *drive); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_can_start_degraded (GDrive *drive); +GLIB_AVAILABLE_IN_ALL void g_drive_start (GDrive *drive, GDriveStartFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_start_finish (GDrive *drive, GAsyncResult *result, GError **error); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_can_stop (GDrive *drive); +GLIB_AVAILABLE_IN_ALL void g_drive_stop (GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_stop_finish (GDrive *drive, GAsyncResult *result, GError **error); +GLIB_AVAILABLE_IN_ALL void g_drive_eject_with_operation (GDrive *drive, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); +GLIB_AVAILABLE_IN_ALL gboolean g_drive_eject_with_operation_finish (GDrive *drive, GAsyncResult *result, GError **error); |