Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <gio/giotypes.h>
Go to the source code of this file.
Data Structures | |
struct | _GDriveIface |
Macros | |
#define | G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE "unix-device" |
#define | G_TYPE_DRIVE (g_drive_get_type ()) |
#define | G_DRIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_DRIVE, GDrive)) |
#define | G_IS_DRIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_DRIVE)) |
#define | G_DRIVE_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_DRIVE, GDriveIface)) |
Typedefs | |
typedef struct _GDriveIface | GDriveIface |
#define G_DRIVE | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_DRIVE, GDrive)) |
#define G_DRIVE_GET_IFACE | ( | obj | ) | (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_DRIVE, GDriveIface)) |
#define G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE "unix-device" |
G_DRIVE_IDENTIFIER_KIND_UNIX_DEVICE:
The string used to obtain a Unix device path with g_drive_get_identifier().
Since: 2.58
#define G_IS_DRIVE | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_DRIVE)) |
#define G_TYPE_DRIVE (g_drive_get_type ()) |
typedef struct _GDriveIface GDriveIface |
GDriveIface: @g_iface: The parent interface. @changed: Signal emitted when the drive is changed. @disconnected: The removed signal that is emitted when the GDrive have been disconnected. If the recipient is holding references to the object they should release them so the object can be finalized. @eject_button: Signal emitted when the physical eject button (if any) of a drive have been pressed. @get_name: Returns the name for the given GDrive. @get_icon: Returns a GIcon for the given GDrive. @has_volumes: Returns TRUE if the GDrive has mountable volumes. @get_volumes: Returns a list GList of GVolume for the GDrive. @is_removable: Returns TRUE if the GDrive and/or its media is considered removable by the user. Since 2.50. @is_media_removable: Returns TRUE if the GDrive supports removal and insertion of media. @has_media: Returns TRUE if the GDrive has media inserted. @is_media_check_automatic: Returns TRUE if the GDrive is capable of automatically detecting media changes. @can_poll_for_media: Returns TRUE if the GDrive is capable of manually polling for media change. @can_eject: Returns TRUE if the GDrive can eject media. @eject: Ejects a GDrive. @eject_finish: Finishes an eject operation. @poll_for_media: Poll for media insertion/removal on a GDrive. @poll_for_media_finish: Finishes a media poll operation. @get_identifier: Returns the identifier of the given kind, or NULL if the GDrive doesn't have one. @enumerate_identifiers: Returns an array strings listing the kinds of identifiers which the GDrive has. @get_start_stop_type: Gets a GDriveStartStopType with details about starting/stopping the drive. Since 2.22. @can_stop: Returns TRUE if a GDrive can be stopped. Since 2.22. @stop: Stops a GDrive. Since 2.22. @stop_finish: Finishes a stop operation. Since 2.22. @can_start: Returns TRUE if a GDrive can be started. Since 2.22. @can_start_degraded: Returns TRUE if a GDrive can be started degraded. Since 2.22. @start: Starts a GDrive. Since 2.22. @start_finish: Finishes a start operation. Since 2.22. @stop_button: Signal emitted when the physical stop button (if any) of a drive have been pressed. Since 2.22. @eject_with_operation: Starts ejecting a GDrive using a GMountOperation. Since 2.22. @eject_with_operation_finish: Finishes an eject operation using a GMountOperation. Since 2.22. @get_sort_key: Gets a key used for sorting GDrive instances or NULL if no such key exists. Since 2.32. @get_symbolic_icon: Returns a symbolic GIcon for the given GDrive. Since 2.34.
Interface for creating GDrive implementations.
GIO_AVAILABLE_IN_ALL gboolean g_drive_can_eject | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_can_poll_for_media | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_can_start | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_can_start_degraded | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_can_stop | ( | GDrive * | drive | ) |
void g_drive_eject | ( | GDrive * | drive, |
GMountUnmountFlags | flags, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
gboolean g_drive_eject_finish | ( | GDrive * | drive, |
GAsyncResult * | result, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL void g_drive_eject_with_operation | ( | GDrive * | drive, |
GMountUnmountFlags | flags, | ||
GMountOperation * | mount_operation, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_eject_with_operation_finish | ( | GDrive * | drive, |
GAsyncResult * | result, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL char ** g_drive_enumerate_identifiers | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL GIcon * g_drive_get_icon | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL char * g_drive_get_identifier | ( | GDrive * | drive, |
const char * | kind ) |
GIO_AVAILABLE_IN_ALL char * g_drive_get_name | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_2_32 const gchar * g_drive_get_sort_key | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL GDriveStartStopType g_drive_get_start_stop_type | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL GIcon * g_drive_get_symbolic_icon | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL GType g_drive_get_type | ( | void | ) |
GIO_AVAILABLE_IN_ALL GList * g_drive_get_volumes | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_has_media | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_has_volumes | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_is_media_check_automatic | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_is_media_removable | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_2_50 gboolean g_drive_is_removable | ( | GDrive * | drive | ) |
GIO_AVAILABLE_IN_ALL void g_drive_poll_for_media | ( | GDrive * | drive, |
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_poll_for_media_finish | ( | GDrive * | drive, |
GAsyncResult * | result, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL void g_drive_start | ( | GDrive * | drive, |
GDriveStartFlags | flags, | ||
GMountOperation * | mount_operation, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_start_finish | ( | GDrive * | drive, |
GAsyncResult * | result, | ||
GError ** | error ) |
GIO_AVAILABLE_IN_ALL void g_drive_stop | ( | GDrive * | drive, |
GMountUnmountFlags | flags, | ||
GMountOperation * | mount_operation, | ||
GCancellable * | cancellable, | ||
GAsyncReadyCallback | callback, | ||
gpointer | user_data ) |
GIO_AVAILABLE_IN_ALL gboolean g_drive_stop_finish | ( | GDrive * | drive, |
GAsyncResult * | result, | ||
GError ** | error ) |