|
enum
|
AppInfoCreateFlags
{
APP_INFO_CREATE_NONE
= 0x0,
APP_INFO_CREATE_NEEDS_TERMINAL
= (1 << 0),
APP_INFO_CREATE_SUPPORTS_URIS
= (1 << 1),
APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION
= (1 << 2)
}
|
|
Flags used when creating a AppInfo.
More...
|
|
enum
|
ApplicationFlags
{
APPLICATION_FLAGS_NONE
= 0x0,
APPLICATION_IS_SERVICE
= (1 << 0),
APPLICATION_IS_LAUNCHER
= (1 << 1),
APPLICATION_HANDLES_OPEN
= (1 << 2),
APPLICATION_HANDLES_COMMAND_LINE
= (1 << 3),
APPLICATION_SEND_ENVIRONMENT
= (1 << 4),
APPLICATION_NON_UNIQUE
= (1 << 5),
APPLICATION_CAN_OVERRIDE_APP_ID
= (1 << 6)
}
|
|
Flags used to define the behaviour of a Application.
More...
|
|
enum
|
ConverterResult
{
CONVERTER_ERROR
,
CONVERTER_CONVERTED
,
CONVERTER_FINISHED
,
CONVERTER_FLUSHED
}
|
|
Results returned from g_converter_convert().
More...
|
|
enum
|
ConverterFlags
{
CONVERTER_NO_FLAGS
= 0x0,
CONVERTER_INPUT_AT_END
= (1 << 0),
CONVERTER_FLUSH
= (1 << 1)
}
|
|
Flags used when calling a g_converter_convert().
More...
|
|
enum
|
CredentialsType
{
CREDENTIALS_TYPE_INVALID
,
CREDENTIALS_TYPE_LINUX_UCRED
,
CREDENTIALS_TYPE_FREEBSD_CMSGCRED
,
CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED
,
CREDENTIALS_TYPE_SOLARIS_UCRED
,
CREDENTIALS_TYPE_NETBSD_UNPCBID
}
|
|
Enumeration describing different kinds of native credential types.
More...
|
|
enum
|
DriveStartFlags
{
DRIVE_START_NONE
= 0x0
}
|
|
Flags used when starting a drive.
More...
|
|
enum
|
DriveStartStopType
{
DRIVE_START_STOP_TYPE_UNKNOWN
,
DRIVE_START_STOP_TYPE_SHUTDOWN
,
DRIVE_START_STOP_TYPE_NETWORK
,
DRIVE_START_STOP_TYPE_MULTIDISK
,
DRIVE_START_STOP_TYPE_PASSWORD
}
|
|
Enumeration describing how a drive can be started/stopped.
More...
|
|
enum
|
EmblemOrigin
{
EMBLEM_ORIGIN_UNKNOWN
,
EMBLEM_ORIGIN_DEVICE
,
EMBLEM_ORIGIN_LIVEMETADATA
,
EMBLEM_ORIGIN_TAG
}
|
|
GEmblemOrigin is used to add information about the origin of the emblem to Emblem.
More...
|
|
enum
|
DataStreamByteOrder
{
DATA_STREAM_BYTE_ORDER_BIG_ENDIAN
,
DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN
,
DATA_STREAM_BYTE_ORDER_HOST_ENDIAN
}
|
|
DataStreamByteOrder is used to ensure proper endianness of streaming data sources across various machine architectures.
More...
|
|
enum
|
DataStreamNewlineType
{
DATA_STREAM_NEWLINE_TYPE_LF
,
DATA_STREAM_NEWLINE_TYPE_CR
,
DATA_STREAM_NEWLINE_TYPE_CR_LF
,
DATA_STREAM_NEWLINE_TYPE_ANY
}
|
|
DataStreamNewlineType is used when checking for or setting the line endings for a given file.
More...
|
|
enum
|
ErrorEnum
{
IO_ERROR_FAILED
,
IO_ERROR_NOT_FOUND
,
IO_ERROR_EXISTS
,
IO_ERROR_IS_DIRECTORY
,
IO_ERROR_NOT_DIRECTORY
,
IO_ERROR_NOT_EMPTY
,
IO_ERROR_NOT_REGULAR_FILE
,
IO_ERROR_NOT_SYMBOLIC_LINK
,
IO_ERROR_NOT_MOUNTABLE_FILE
,
IO_ERROR_FILENAME_TOO_LONG
,
IO_ERROR_INVALID_FILENAME
,
IO_ERROR_TOO_MANY_LINKS
,
IO_ERROR_NO_SPACE
,
IO_ERROR_INVALID_ARGUMENT
,
IO_ERROR_PERMISSION_DENIED
,
IO_ERROR_NOT_SUPPORTED
,
IO_ERROR_NOT_MOUNTED
,
IO_ERROR_ALREADY_MOUNTED
,
IO_ERROR_CLOSED
,
IO_ERROR_CANCELLED
,
IO_ERROR_PENDING
,
IO_ERROR_READ_ONLY
,
IO_ERROR_CANT_CREATE_BACKUP
,
IO_ERROR_WRONG_ETAG
,
IO_ERROR_TIMED_OUT
,
IO_ERROR_WOULD_RECURSE
,
IO_ERROR_BUSY
,
IO_ERROR_WOULD_BLOCK
,
IO_ERROR_HOST_NOT_FOUND
,
IO_ERROR_HOST_WAS_NOT_FOUND
= IO_ERROR_HOST_NOT_FOUND,
IO_ERROR_WOULD_MERGE
,
IO_ERROR_FAILED_HANDLED
,
IO_ERROR_TOO_MANY_OPEN_FILES
,
IO_ERROR_NOT_INITIALIZED
,
IO_ERROR_ADDRESS_IN_USE
,
IO_ERROR_PARTIAL_INPUT
,
IO_ERROR_INVALID_DATA
,
IO_ERROR_DBUS_ERROR
,
IO_ERROR_HOST_UNREACHABLE
,
IO_ERROR_NETWORK_UNREACHABLE
,
IO_ERROR_CONNECTION_REFUSED
,
IO_ERROR_PROXY_FAILED
,
IO_ERROR_PROXY_AUTH_FAILED
,
IO_ERROR_PROXY_NEED_AUTH
,
IO_ERROR_PROXY_NOT_ALLOWED
,
IO_ERROR_BROKEN_PIPE
,
IO_ERROR_CONNECTION_CLOSED
= IO_ERROR_BROKEN_PIPE,
IO_ERROR_NOT_CONNECTED
,
IO_ERROR_MESSAGE_TOO_LARGE
}
|
|
Error codes returned by GIO functions.
More...
|
|
enum
|
SocketFamily
{
SOCKET_FAMILY_INVALID
= 0,
SOCKET_FAMILY_UNIX
= GLIB_SYSDEF_AF_UNIX,
SOCKET_FAMILY_IPV4
= GLIB_SYSDEF_AF_INET,
SOCKET_FAMILY_IPV6
= GLIB_SYSDEF_AF_INET6
}
|
|
The protocol family of a SocketAddress.
More...
|
|
enum
|
TlsAuthenticationMode
{
TLS_AUTHENTICATION_NONE
,
TLS_AUTHENTICATION_REQUESTED
,
TLS_AUTHENTICATION_REQUIRED
}
|
|
The client authentication mode for a TlsServerConnection.
More...
|
|
enum
|
TlsCertificateFlags
{
TLS_CERTIFICATE_UNKNOWN_CA
= (1 << 0),
TLS_CERTIFICATE_BAD_IDENTITY
= (1 << 1),
TLS_CERTIFICATE_NOT_ACTIVATED
= (1 << 2),
TLS_CERTIFICATE_EXPIRED
= (1 << 3),
TLS_CERTIFICATE_REVOKED
= (1 << 4),
TLS_CERTIFICATE_INSECURE
= (1 << 5),
TLS_CERTIFICATE_GENERIC_ERROR
= (1 << 6),
TLS_CERTIFICATE_VALIDATE_ALL
= 0x007f
}
|
|
A set of flags describing TLS certification validation.
More...
|
|
enum
|
FileQueryInfoFlags
{
FILE_QUERY_INFO_NONE
= 0x0,
FILE_QUERY_INFO_NOFOLLOW_SYMLINKS
= (1 << 0)
}
|
|
Flags used when querying a FileInfo.
More...
|
|
enum
|
FileCreateFlags
{
FILE_CREATE_NONE
= 0x0,
FILE_CREATE_PRIVATE
= (1 << 0),
FILE_CREATE_REPLACE_DESTINATION
= (1 << 1)
}
|
|
Flags used when an operation may create a file.
More...
|
|
enum
|
FileCopyFlags
{
FILE_COPY_NONE
= 0x0,
FILE_COPY_OVERWRITE
= (1 << 0),
FILE_COPY_BACKUP
= (1 << 1),
FILE_COPY_NOFOLLOW_SYMLINKS
= (1 << 2),
FILE_COPY_ALL_METADATA
= (1 << 3),
FILE_COPY_NO_FALLBACK_FOR_MOVE
= (1 << 4),
FILE_COPY_TARGET_DEFAULT_PERMS
= (1 << 5)
}
|
|
Flags used when copying or moving files.
More...
|
|
enum
|
FileMonitorFlags
{
FILE_MONITOR_NONE
= 0x0,
FILE_MONITOR_WATCH_MOUNTS
= (1 << 0),
FILE_MONITOR_SEND_MOVED
= (1 << 1),
FILE_MONITOR_WATCH_HARD_LINKS
= (1 << 2),
FILE_MONITOR_WATCH_MOVES
= (1 << 3)
}
|
|
Flags used to set what a FileMonitor will watch for.
More...
|
|
enum
|
FileMeasureFlags
{
FILE_MEASURE_NONE
= 0x0,
FILE_MEASURE_REPORT_ANY_ERROR
= (1 << 1),
FILE_MEASURE_APPARENT_SIZE
= (1 << 2),
FILE_MEASURE_NO_XDEV
= (1 << 3)
}
|
|
Flags that can be used with g_file_measure_disk_usage().
More...
|
|
enum
|
FileAttributeType
{
FILE_ATTRIBUTE_TYPE_INVALID
,
FILE_ATTRIBUTE_TYPE_STRING
,
FILE_ATTRIBUTE_TYPE_BYTE_STRING
,
FILE_ATTRIBUTE_TYPE_BOOLEAN
,
FILE_ATTRIBUTE_TYPE_UINT32
,
FILE_ATTRIBUTE_TYPE_INT32
,
FILE_ATTRIBUTE_TYPE_UINT64
,
FILE_ATTRIBUTE_TYPE_INT64
,
FILE_ATTRIBUTE_TYPE_OBJECT
,
FILE_ATTRIBUTE_TYPE_STRINGV
}
|
|
The data types for file attributes.
More...
|
|
enum
|
FileAttributeInfoFlags
{
FILE_ATTRIBUTE_INFO_NONE
= 0x0,
FILE_ATTRIBUTE_INFO_COPY_WITH_FILE
= (1 << 0),
FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED
= (1 << 1)
}
|
|
Flags specifying the behaviour of an attribute.
More...
|
|
enum
|
FileAttributeStatus
{
FILE_ATTRIBUTE_STATUS_UNSET
,
FILE_ATTRIBUTE_STATUS_SET
,
FILE_ATTRIBUTE_STATUS_ERROR_SETTING
}
|
|
Used by g_file_set_attributes_from_info() when setting file attributes.
More...
|
|
enum
|
FileType
{
FILE_TYPE_NOT_KNOWN
,
FILE_TYPE_REGULAR
,
FILE_TYPE_DIRECTORY
,
FILE_TYPE_SYMBOLIC_LINK
,
FILE_TYPE_SPECIAL
,
FILE_TYPE_SHORTCUT
,
FILE_TYPE_MOUNTABLE
}
|
|
Indicates the file's on-disk type.
More...
|
|
enum
|
FileMonitorEvent
{
FILE_MONITOR_EVENT_CHANGED
,
FILE_MONITOR_EVENT_CHANGES_DONE_HINT
,
FILE_MONITOR_EVENT_DELETED
,
FILE_MONITOR_EVENT_CREATED
,
FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED
,
FILE_MONITOR_EVENT_PRE_UNMOUNT
,
FILE_MONITOR_EVENT_UNMOUNTED
,
FILE_MONITOR_EVENT_MOVED
,
FILE_MONITOR_EVENT_RENAMED
,
FILE_MONITOR_EVENT_MOVED_IN
,
FILE_MONITOR_EVENT_MOVED_OUT
}
|
|
Specifies what type of event a monitor event is.
More...
|
|
enum
|
IOStreamSpliceFlags
{
IO_STREAM_SPLICE_NONE
= 0x0,
IO_STREAM_SPLICE_CLOSE_STREAM1
= (1 << 0),
IO_STREAM_SPLICE_CLOSE_STREAM2
= (1 << 1),
IO_STREAM_SPLICE_WAIT_FOR_BOTH
= (1 << 2)
}
|
|
GIOStreamSpliceFlags determine how streams should be spliced.
More...
|
|
enum
|
MenuAttribute
{
MENU_ATTRIBUTE_ACTION
,
MENU_ATTRIBUTE_LABEL
,
MENU_ATTRIBUTE_TARGET
}
|
|
enum
|
MenuLink
{
MENU_LINK_SECTION
,
MENU_LINK_SUBMENU
}
|
|
enum
|
MountUnmountFlags
{
MOUNT_UNMOUNT_NONE
= 0x0,
MOUNT_UNMOUNT_FORCE
= (1 << 0)
}
|
|
Flags used when an unmounting a mount.
More...
|
|
enum
|
MountMountFlags
{
MOUNT_MOUNT_NONE
= 0x0
}
|
|
Flags used when mounting a mount.
More...
|
|
enum
|
AskPasswordFlags
{
ASK_PASSWORD_NEED_PASSWORD
= (1 << 0),
ASK_PASSWORD_NEED_USERNAME
= (1 << 1),
ASK_PASSWORD_NEED_DOMAIN
= (1 << 2),
ASK_PASSWORD_SAVING_SUPPORTED
= (1 << 3),
ASK_PASSWORD_ANONYMOUS_SUPPORTED
= (1 << 4)
}
|
|
AskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation.
More...
|
|
enum
|
PasswordSave
{
PASSWORD_SAVE_NEVER
,
PASSWORD_SAVE_FOR_SESSION
,
PASSWORD_SAVE_PERMANENTLY
}
|
|
PasswordSave is used to indicate the lifespan of a saved password.
More...
|
|
enum
|
MountOperationResult
{
MOUNT_OPERATION_HANDLED
,
MOUNT_OPERATION_ABORTED
,
MOUNT_OPERATION_UNHANDLED
}
|
|
MountOperationResult is returned as a result when a request for information is send by the mounting operation.
More...
|
|
enum
|
NetworkConnectivity
{
NETWORK_CONNECTIVITY_LOCAL
= 1,
NETWORK_CONNECTIVITY_LIMITED
,
NETWORK_CONNECTIVITY_PORTAL
,
NETWORK_CONNECTIVITY_FULL
}
|
|
The host's network connectivity state, as reported by NetworkMonitor.
More...
|
|
enum
|
NotificationPriority
{
NOTIFICATION_PRIORITY_NORMAL
,
NOTIFICATION_PRIORITY_LOW
,
NOTIFICATION_PRIORITY_HIGH
,
NOTIFICATION_PRIORITY_URGENT
}
|
|
Priority levels for Notifications.
More...
|
|
enum
|
OutputStreamSpliceFlags
{
OUTPUT_STREAM_SPLICE_NONE
= 0x0,
OUTPUT_STREAM_SPLICE_CLOSE_SOURCE
= (1 << 0),
OUTPUT_STREAM_SPLICE_CLOSE_TARGET
= (1 << 1)
}
|
|
GOutputStreamSpliceFlags determine how streams should be spliced.
More...
|
|
enum
|
ResolverRecordType
{
RESOLVER_RECORD_SRV
= 1,
RESOLVER_RECORD_MX
,
RESOLVER_RECORD_TXT
,
RESOLVER_RECORD_SOA
,
RESOLVER_RECORD_NS
}
|
|
The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve.
More...
|
|
enum
|
ResourceFlags
{
RESOURCE_FLAGS_NONE
= 0x0,
RESOURCE_FLAGS_COMPRESSED
= (1<<0)
}
|
|
GResourceFlags give information about a particular file inside a resource bundle.
More...
|
|
enum
|
ResourceLookupFlags
{
RESOURCE_LOOKUP_FLAGS_NONE
= 0x0
}
|
|
GResourceLookupFlags determine how resource path lookups are handled.
More...
|
|
enum
|
SettingsBindFlags
{
SETTINGS_BIND_DEFAULT
= 0x0,
SETTINGS_BIND_GET
= (1<<0),
SETTINGS_BIND_SET
= (1<<1),
SETTINGS_BIND_NO_SENSITIVITY
= (1<<2),
SETTINGS_BIND_GET_NO_CHANGES
= (1<<3),
SETTINGS_BIND_INVERT_BOOLEAN
= (1<<4)
}
|
|
Flags used when creating a binding.
More...
|
|
enum
|
SocketType
{
SOCKET_TYPE_INVALID
,
SOCKET_TYPE_STREAM
,
SOCKET_TYPE_DATAGRAM
,
SOCKET_TYPE_SEQPACKET
}
|
|
Flags used when creating a Socket.
More...
|
|
enum
|
SocketProtocol
{
SOCKET_PROTOCOL_UNKNOWN
= -1,
SOCKET_PROTOCOL_DEFAULT
= 0,
SOCKET_PROTOCOL_TCP
= 6,
SOCKET_PROTOCOL_UDP
= 17,
SOCKET_PROTOCOL_SCTP
= 132
}
|
|
A protocol identifier is specified when creating a Socket, which is a family/type specific identifier, where 0 means the default protocol for the particular family/type.
More...
|
|
enum
|
SocketMsgFlags
{
SOCKET_MSG_NONE
= 0x0,
SOCKET_MSG_OOB
= GLIB_SYSDEF_MSG_OOB,
SOCKET_MSG_PEEK
= GLIB_SYSDEF_MSG_PEEK,
SOCKET_MSG_DONTROUTE
= GLIB_SYSDEF_MSG_DONTROUTE
}
|
|
Flags used in g_socket_receive_message() and g_socket_send_message().
More...
|
|
enum
|
SocketClientEvent
{
SOCKET_CLIENT_RESOLVING
,
SOCKET_CLIENT_RESOLVED
,
SOCKET_CLIENT_CONNECTING
,
SOCKET_CLIENT_CONNECTED
,
SOCKET_CLIENT_PROXY_NEGOTIATING
,
SOCKET_CLIENT_PROXY_NEGOTIATED
,
SOCKET_CLIENT_TLS_HANDSHAKING
,
SOCKET_CLIENT_TLS_HANDSHAKED
,
SOCKET_CLIENT_COMPLETE
}
|
|
Describes an event occurring on a SocketClient.
More...
|
|
enum
|
TlsRehandshakeMode
{
TLS_REHANDSHAKE_NEVER
,
TLS_REHANDSHAKE_SAFELY
,
TLS_REHANDSHAKE_UNSAFELY
}
|
|
When to allow rehandshaking.
More...
|
|
enum
|
TlsDatabaseVerifyFlags
{
TLS_DATABASE_VERIFY_NONE
= 0x0
}
|
|
Flags for g_tls_database_verify_chain().
More...
|
|
enum
|
TlsDatabaseLookupFlags
{
TLS_DATABASE_LOOKUP_NONE
= 0x0,
TLS_DATABASE_LOOKUP_KEYPAIR
= 0x1
}
|
|
Flags for Glib::tls_database_lookup_certificate_handle(), g_tls_database_lookup_certificate_issuer(), and g_tls_database_lookup_certificates_issued_by().
More...
|
|
enum
|
TlsInteractionResult
{
TLS_INTERACTION_UNHANDLED
,
TLS_INTERACTION_HANDLED
,
TLS_INTERACTION_FAILED
}
|
|
TlsInteractionResult is returned by various functions in TlsInteraction when finishing an interaction request.
More...
|
|
enum
|
TlsCertificateRequestFlags
{
TLS_CERTIFICATE_REQUEST_NONE
= 0x0
}
|
|
Flags for g_tls_interaction_request_certificate(), g_tls_interaction_request_certificate_async(), and g_tls_interaction_invoke_request_certificate().
More...
|
|
enum
|
TlsPasswordFlags
{
TLS_PASSWORD_NONE
= 0x0,
TLS_PASSWORD_RETRY
= 1 << 1,
TLS_PASSWORD_MANY_TRIES
= 1 << 2,
TLS_PASSWORD_FINAL_TRY
= 1 << 3
}
|
|
Various flags for the password.
More...
|
|
enum
|
ZlibCompressorFormat
{
ZLIB_COMPRESSOR_FORMAT_ZLIB
,
ZLIB_COMPRESSOR_FORMAT_GZIP
,
ZLIB_COMPRESSOR_FORMAT_RAW
}
|
|
Used to select the type of data format to use for ZlibDecompressor and ZlibCompressor.
More...
|
|
enum
|
UnixSocketAddressType
{
UNIX_SOCKET_ADDRESS_INVALID
,
UNIX_SOCKET_ADDRESS_ANONYMOUS
,
UNIX_SOCKET_ADDRESS_PATH
,
UNIX_SOCKET_ADDRESS_ABSTRACT
,
UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED
}
|
|
The type of name used by a UnixSocketAddress.
More...
|
|