glibmm 2.66.5
Enumerations | Functions
giomm Enums and Flags

Enumerations

enum  Gio::MenuAttribute {
  Gio::MENU_ATTRIBUTE_ACTION ,
  Gio::MENU_ATTRIBUTE_LABEL ,
  Gio::MENU_ATTRIBUTE_TARGET ,
  Gio::MENU_ATTRIBUTE_ACTION_NAMESPACE ,
  Gio::MENU_ATTRIBUTE_ICON
}
 Attributes in Gio::MenuModel::get_item_attribute(). More...
 
enum  Gio::MenuLink {
  Gio::MENU_LINK_SECTION ,
  Gio::MENU_LINK_SUBMENU
}
 Link types in Gio::MenuModel::get_item_link(). More...
 
enum  Gio::AppInfoCreateFlags {
  Gio::APP_INFO_CREATE_NONE = 0x0 ,
  Gio::APP_INFO_CREATE_NEEDS_TERMINAL = (1 << 0) ,
  Gio::APP_INFO_CREATE_SUPPORTS_URIS = (1 << 1) ,
  Gio::APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION = (1 << 2)
}
 Flags used when creating a AppInfo. More...
 
enum  Gio::ApplicationFlags {
  Gio::APPLICATION_FLAGS_NONE = 0x0 ,
  Gio::APPLICATION_IS_SERVICE = (1 << 0) ,
  Gio::APPLICATION_IS_LAUNCHER = (1 << 1) ,
  Gio::APPLICATION_HANDLES_OPEN = (1 << 2) ,
  Gio::APPLICATION_HANDLES_COMMAND_LINE = (1 << 3) ,
  Gio::APPLICATION_SEND_ENVIRONMENT = (1 << 4) ,
  Gio::APPLICATION_NON_UNIQUE = (1 << 5) ,
  Gio::APPLICATION_CAN_OVERRIDE_APP_ID = (1 << 6) ,
  Gio::APPLICATION_ALLOW_REPLACEMENT = (1 << 7) ,
  Gio::APPLICATION_REPLACE = (1 << 8)
}
 Flags used to define the behaviour of a Application. More...
 
enum  Gio::ConverterResult {
  Gio::CONVERTER_ERROR ,
  Gio::CONVERTER_CONVERTED ,
  Gio::CONVERTER_FINISHED ,
  Gio::CONVERTER_FLUSHED
}
 Results returned from g_converter_convert(). More...
 
enum  Gio::ConverterFlags {
  Gio::CONVERTER_NO_FLAGS = 0x0 ,
  Gio::CONVERTER_INPUT_AT_END = (1 << 0) ,
  Gio::CONVERTER_FLUSH = (1 << 1)
}
 Flags used when calling a g_converter_convert(). More...
 
enum  Gio::CredentialsType {
  Gio::CREDENTIALS_TYPE_INVALID ,
  Gio::CREDENTIALS_TYPE_LINUX_UCRED ,
  Gio::CREDENTIALS_TYPE_FREEBSD_CMSGCRED ,
  Gio::CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED ,
  Gio::CREDENTIALS_TYPE_SOLARIS_UCRED ,
  Gio::CREDENTIALS_TYPE_NETBSD_UNPCBID ,
  Gio::CREDENTIALS_TYPE_APPLE_XUCRED
}
 Enumeration describing different kinds of native credential types. More...
 
enum  Gio::DBus::BusType {
  Gio::DBus::BUS_TYPE_STARTER = -1 ,
  Gio::DBus::BUS_TYPE_NONE ,
  Gio::DBus::BUS_TYPE_SYSTEM ,
  Gio::DBus::BUS_TYPE_SESSION
}
 An enumeration for well-known message buses. More...
 
enum  Gio::DBus::CallFlags {
  Gio::DBus::CALL_FLAGS_NONE = 0x0 ,
  Gio::DBus::CALL_FLAGS_NO_AUTO_START = (1<<0) ,
  Gio::DBus::CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<1)
}
 Flags used in g_dbus_connection_call() and similar APIs. More...
 
enum  Gio::DBus::ConnectionFlags {
  Gio::DBus::CONNECTION_FLAGS_NONE = 0x0 ,
  Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1<<0) ,
  Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_SERVER = (1<<1) ,
  Gio::DBus::CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<2) ,
  Gio::DBus::CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = (1<<3) ,
  Gio::DBus::CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = (1<<4)
}
 Flags used when creating a new DBusConnection. More...
 
enum  Gio::DBus::SendMessageFlags {
  Gio::DBus::SEND_MESSAGE_FLAGS_NONE = 0x0 ,
  Gio::DBus::SEND_MESSAGE_FLAGS_PRESERVE_SERIAL = (1<<0)
}
 Flags used when sending DBusMessages on a DBusConnection. More...
 
enum  Gio::DBus::SignalFlags {
  Gio::DBus::SIGNAL_FLAGS_NONE = 0x0 ,
  Gio::DBus::SIGNAL_FLAGS_NO_MATCH_RULE = (1<<0) ,
  Gio::DBus::SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE = (1<<1) ,
  Gio::DBus::SIGNAL_FLAGS_MATCH_ARG0_PATH = (1<<2)
}
 Flags used when subscribing to signals via g_dbus_connection_signal_subscribe(). More...
 
enum  Gio::DBus::SubtreeFlags {
  Gio::DBus::SUBTREE_FLAGS_NONE = 0x0 ,
  Gio::DBus::SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES = (1<<0)
}
 Flags passed to g_dbus_connection_register_subtree(). More...
 
enum  Gio::DBus::InterfaceSkeletonFlags {
  Gio::DBus::DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0x0 ,
  Gio::DBus::DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = (1<<0)
}
 Flags describing the behavior of a DBusInterfaceSkeleton instance. More...
 
enum  Gio::DBus::PropertyInfoFlags {
  Gio::DBus::PROPERTY_INFO_FLAGS_NONE = 0x0 ,
  Gio::DBus::PROPERTY_INFO_FLAGS_READABLE = (1<<0) ,
  Gio::DBus::PROPERTY_INFO_FLAGS_WRITABLE = (1<<1)
}
 Flags describing the access control of a D-Bus property. More...
 
enum  Gio::DBus::MessageType {
  Gio::DBus::MESSAGE_TYPE_INVALID ,
  Gio::DBus::MESSAGE_TYPE_METHOD_CALL ,
  Gio::DBus::MESSAGE_TYPE_METHOD_RETURN ,
  Gio::DBus::MESSAGE_TYPE_ERROR ,
  Gio::DBus::MESSAGE_TYPE_SIGNAL
}
 Message types used in DBusMessage. More...
 
enum  Gio::DBus::MessageFlags {
  Gio::DBus::MESSAGE_FLAGS_NONE = 0x0 ,
  Gio::DBus::MESSAGE_FLAGS_NO_REPLY_EXPECTED = (1<<0) ,
  Gio::DBus::MESSAGE_FLAGS_NO_AUTO_START = (1<<1) ,
  Gio::DBus::MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION = (1<<2)
}
 Message flags used in DBusMessage. More...
 
enum  Gio::DBus::MessageHeaderField {
  Gio::DBus::MESSAGE_HEADER_FIELD_INVALID ,
  Gio::DBus::MESSAGE_HEADER_FIELD_PATH ,
  Gio::DBus::MESSAGE_HEADER_FIELD_INTERFACE ,
  Gio::DBus::MESSAGE_HEADER_FIELD_MEMBER ,
  Gio::DBus::MESSAGE_HEADER_FIELD_ERROR_NAME ,
  Gio::DBus::MESSAGE_HEADER_FIELD_REPLY_SERIAL ,
  Gio::DBus::MESSAGE_HEADER_FIELD_DESTINATION ,
  Gio::DBus::MESSAGE_HEADER_FIELD_SENDER ,
  Gio::DBus::MESSAGE_HEADER_FIELD_SIGNATURE ,
  Gio::DBus::MESSAGE_HEADER_FIELD_NUM_UNIX_FDS
}
 Header fields used in DBusMessage. More...
 
enum  Gio::DBus::CapabilityFlags {
  Gio::DBus::CAPABILITY_FLAGS_NONE = 0x0 ,
  Gio::DBus::CAPABILITY_FLAGS_UNIX_FD_PASSING = (1<<0)
}
 Capabilities negotiated with the remote peer. More...
 
enum  Gio::DBus::ObjectManagerClientFlags {
  Gio::DBus::OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0x0 ,
  Gio::DBus::OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = (1<<0)
}
 Flags used when constructing a DBusObjectManagerClient. More...
 
enum  Gio::DBus::BusNameOwnerFlags {
  Gio::DBus::BUS_NAME_OWNER_FLAGS_NONE = 0x0 ,
  Gio::DBus::BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT = (1<<0) ,
  Gio::DBus::BUS_NAME_OWNER_FLAGS_REPLACE = (1<<1) ,
  Gio::DBus::BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE = (1<<2)
}
 Flags used in g_bus_own_name(). More...
 
enum  Gio::DBus::ProxyFlags {
  Gio::DBus::PROXY_FLAGS_NONE = 0x0 ,
  Gio::DBus::PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1<<0) ,
  Gio::DBus::PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS = (1<<1) ,
  Gio::DBus::PROXY_FLAGS_DO_NOT_AUTO_START = (1<<2) ,
  Gio::DBus::PROXY_FLAGS_GET_INVALIDATED_PROPERTIES = (1<<3) ,
  Gio::DBus::PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION = (1<<4)
}
 Flags used when constructing an instance of a DBusProxy derived class. More...
 
enum  Gio::DBus::ServerFlags {
  Gio::DBus::SERVER_FLAGS_NONE = 0x0 ,
  Gio::DBus::SERVER_FLAGS_RUN_IN_THREAD = (1<<0) ,
  Gio::DBus::SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS = (1<<1)
}
 Flags used when creating a DBusServer. More...
 
enum  Gio::DBus::BusNameWatcherFlags {
  Gio::DBus::BUS_NAME_WATCHER_FLAGS_NONE = 0x0 ,
  Gio::DBus::BUS_NAME_WATCHER_FLAGS_AUTO_START = (1<<0)
}
 Flags used in g_bus_watch_name(). More...
 
enum  Gio::DriveStartFlags { Gio::DRIVE_START_NONE = 0x0 }
 Flags used when starting a drive. More...
 
enum  Gio::DriveStartStopType {
  Gio::DRIVE_START_STOP_TYPE_UNKNOWN ,
  Gio::DRIVE_START_STOP_TYPE_SHUTDOWN ,
  Gio::DRIVE_START_STOP_TYPE_NETWORK ,
  Gio::DRIVE_START_STOP_TYPE_MULTIDISK ,
  Gio::DRIVE_START_STOP_TYPE_PASSWORD
}
 Enumeration describing how a drive can be started/stopped. More...
 
enum  Gio::EmblemOrigin {
  Gio::EMBLEM_ORIGIN_UNKNOWN ,
  Gio::EMBLEM_ORIGIN_DEVICE ,
  Gio::EMBLEM_ORIGIN_LIVEMETADATA ,
  Gio::EMBLEM_ORIGIN_TAG
}
 GEmblemOrigin is used to add information about the origin of the emblem to Emblem. More...
 
enum  Gio::DataStreamByteOrder {
  Gio::DATA_STREAM_BYTE_ORDER_BIG_ENDIAN ,
  Gio::DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN ,
  Gio::DATA_STREAM_BYTE_ORDER_HOST_ENDIAN
}
 DataStreamByteOrder is used to ensure proper endianness of streaming data sources across various machine architectures. More...
 
enum  Gio::DataStreamNewlineType {
  Gio::DATA_STREAM_NEWLINE_TYPE_LF ,
  Gio::DATA_STREAM_NEWLINE_TYPE_CR ,
  Gio::DATA_STREAM_NEWLINE_TYPE_CR_LF ,
  Gio::DATA_STREAM_NEWLINE_TYPE_ANY
}
 DataStreamNewlineType is used when checking for or setting the line endings for a given file. More...
 
enum  Gio::ErrorEnum {
  Gio::IO_ERROR_FAILED ,
  Gio::IO_ERROR_NOT_FOUND ,
  Gio::IO_ERROR_EXISTS ,
  Gio::IO_ERROR_IS_DIRECTORY ,
  Gio::IO_ERROR_NOT_DIRECTORY ,
  Gio::IO_ERROR_NOT_EMPTY ,
  Gio::IO_ERROR_NOT_REGULAR_FILE ,
  Gio::IO_ERROR_NOT_SYMBOLIC_LINK ,
  Gio::IO_ERROR_NOT_MOUNTABLE_FILE ,
  Gio::IO_ERROR_FILENAME_TOO_LONG ,
  Gio::IO_ERROR_INVALID_FILENAME ,
  Gio::IO_ERROR_TOO_MANY_LINKS ,
  Gio::IO_ERROR_NO_SPACE ,
  Gio::IO_ERROR_INVALID_ARGUMENT ,
  Gio::IO_ERROR_PERMISSION_DENIED ,
  Gio::IO_ERROR_NOT_SUPPORTED ,
  Gio::IO_ERROR_NOT_MOUNTED ,
  Gio::IO_ERROR_ALREADY_MOUNTED ,
  Gio::IO_ERROR_CLOSED ,
  Gio::IO_ERROR_CANCELLED ,
  Gio::IO_ERROR_PENDING ,
  Gio::IO_ERROR_READ_ONLY ,
  Gio::IO_ERROR_CANT_CREATE_BACKUP ,
  Gio::IO_ERROR_WRONG_ETAG ,
  Gio::IO_ERROR_TIMED_OUT ,
  Gio::IO_ERROR_WOULD_RECURSE ,
  Gio::IO_ERROR_BUSY ,
  Gio::IO_ERROR_WOULD_BLOCK ,
  Gio::IO_ERROR_HOST_NOT_FOUND ,
  Gio::IO_ERROR_HOST_WAS_NOT_FOUND = IO_ERROR_HOST_NOT_FOUND ,
  Gio::IO_ERROR_WOULD_MERGE ,
  Gio::IO_ERROR_FAILED_HANDLED ,
  Gio::IO_ERROR_TOO_MANY_OPEN_FILES ,
  Gio::IO_ERROR_NOT_INITIALIZED ,
  Gio::IO_ERROR_ADDRESS_IN_USE ,
  Gio::IO_ERROR_PARTIAL_INPUT ,
  Gio::IO_ERROR_INVALID_DATA ,
  Gio::IO_ERROR_DBUS_ERROR ,
  Gio::IO_ERROR_HOST_UNREACHABLE ,
  Gio::IO_ERROR_NETWORK_UNREACHABLE ,
  Gio::IO_ERROR_CONNECTION_REFUSED ,
  Gio::IO_ERROR_PROXY_FAILED ,
  Gio::IO_ERROR_PROXY_AUTH_FAILED ,
  Gio::IO_ERROR_PROXY_NEED_AUTH ,
  Gio::IO_ERROR_PROXY_NOT_ALLOWED ,
  Gio::IO_ERROR_BROKEN_PIPE ,
  Gio::IO_ERROR_CONNECTION_CLOSED = IO_ERROR_BROKEN_PIPE ,
  Gio::IO_ERROR_NOT_CONNECTED ,
  Gio::IO_ERROR_MESSAGE_TOO_LARGE
}
 Error codes returned by GIO functions. More...
 
enum  Gio::SocketFamily {
  Gio::SOCKET_FAMILY_INVALID = 0 ,
  Gio::SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX ,
  Gio::SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET ,
  Gio::SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6
}
 The protocol family of a SocketAddress. More...
 
enum  Gio::TlsAuthenticationMode {
  Gio::TLS_AUTHENTICATION_NONE ,
  Gio::TLS_AUTHENTICATION_REQUESTED ,
  Gio::TLS_AUTHENTICATION_REQUIRED
}
 The client authentication mode for a TlsServerConnection. More...
 
enum  Gio::TlsCertificateFlags {
  Gio::TLS_CERTIFICATE_UNKNOWN_CA = (1 << 0) ,
  Gio::TLS_CERTIFICATE_BAD_IDENTITY = (1 << 1) ,
  Gio::TLS_CERTIFICATE_NOT_ACTIVATED = (1 << 2) ,
  Gio::TLS_CERTIFICATE_EXPIRED = (1 << 3) ,
  Gio::TLS_CERTIFICATE_REVOKED = (1 << 4) ,
  Gio::TLS_CERTIFICATE_INSECURE = (1 << 5) ,
  Gio::TLS_CERTIFICATE_GENERIC_ERROR = (1 << 6) ,
  Gio::TLS_CERTIFICATE_VALIDATE_ALL = 0x007f
}
 A set of flags describing TLS certification validation. More...
 
enum  Gio::FileQueryInfoFlags {
  Gio::FILE_QUERY_INFO_NONE = 0x0 ,
  Gio::FILE_QUERY_INFO_NOFOLLOW_SYMLINKS = (1 << 0)
}
 Flags used when querying a FileInfo. More...
 
enum  Gio::FileCreateFlags {
  Gio::FILE_CREATE_NONE = 0x0 ,
  Gio::FILE_CREATE_PRIVATE = (1 << 0) ,
  Gio::FILE_CREATE_REPLACE_DESTINATION = (1 << 1)
}
 Flags used when an operation may create a file. More...
 
enum  Gio::FileCopyFlags {
  Gio::FILE_COPY_NONE = 0x0 ,
  Gio::FILE_COPY_OVERWRITE = (1 << 0) ,
  Gio::FILE_COPY_BACKUP = (1 << 1) ,
  Gio::FILE_COPY_NOFOLLOW_SYMLINKS = (1 << 2) ,
  Gio::FILE_COPY_ALL_METADATA = (1 << 3) ,
  Gio::FILE_COPY_NO_FALLBACK_FOR_MOVE = (1 << 4) ,
  Gio::FILE_COPY_TARGET_DEFAULT_PERMS = (1 << 5)
}
 Flags used when copying or moving files. More...
 
enum  Gio::FileMonitorFlags {
  Gio::FILE_MONITOR_NONE = 0x0 ,
  Gio::FILE_MONITOR_WATCH_MOUNTS = (1 << 0) ,
  Gio::FILE_MONITOR_SEND_MOVED = (1 << 1) ,
  Gio::FILE_MONITOR_WATCH_HARD_LINKS = (1 << 2) ,
  Gio::FILE_MONITOR_WATCH_MOVES = (1 << 3)
}
 Flags used to set what a FileMonitor will watch for. More...
 
enum  Gio::FileMeasureFlags {
  Gio::FILE_MEASURE_NONE = 0x0 ,
  Gio::FILE_MEASURE_REPORT_ANY_ERROR = (1 << 1) ,
  Gio::FILE_MEASURE_APPARENT_SIZE = (1 << 2) ,
  Gio::FILE_MEASURE_NO_XDEV = (1 << 3)
}
 Flags that can be used with g_file_measure_disk_usage(). More...
 
enum  Gio::FileAttributeType {
  Gio::FILE_ATTRIBUTE_TYPE_INVALID ,
  Gio::FILE_ATTRIBUTE_TYPE_STRING ,
  Gio::FILE_ATTRIBUTE_TYPE_BYTE_STRING ,
  Gio::FILE_ATTRIBUTE_TYPE_BOOLEAN ,
  Gio::FILE_ATTRIBUTE_TYPE_UINT32 ,
  Gio::FILE_ATTRIBUTE_TYPE_INT32 ,
  Gio::FILE_ATTRIBUTE_TYPE_UINT64 ,
  Gio::FILE_ATTRIBUTE_TYPE_INT64 ,
  Gio::FILE_ATTRIBUTE_TYPE_OBJECT ,
  Gio::FILE_ATTRIBUTE_TYPE_STRINGV
}
 The data types for file attributes. More...
 
enum  Gio::FileAttributeInfoFlags {
  Gio::FILE_ATTRIBUTE_INFO_NONE = 0x0 ,
  Gio::FILE_ATTRIBUTE_INFO_COPY_WITH_FILE = (1 << 0) ,
  Gio::FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED = (1 << 1)
}
 Flags specifying the behaviour of an attribute. More...
 
enum  Gio::FileAttributeStatus {
  Gio::FILE_ATTRIBUTE_STATUS_UNSET ,
  Gio::FILE_ATTRIBUTE_STATUS_SET ,
  Gio::FILE_ATTRIBUTE_STATUS_ERROR_SETTING
}
 Used by g_file_set_attributes_from_info() when setting file attributes. More...
 
enum  Gio::FileType {
  Gio::FILE_TYPE_NOT_KNOWN ,
  Gio::FILE_TYPE_REGULAR ,
  Gio::FILE_TYPE_DIRECTORY ,
  Gio::FILE_TYPE_SYMBOLIC_LINK ,
  Gio::FILE_TYPE_SPECIAL ,
  Gio::FILE_TYPE_SHORTCUT ,
  Gio::FILE_TYPE_MOUNTABLE
}
 Indicates the file's on-disk type. More...
 
enum  Gio::FileMonitorEvent {
  Gio::FILE_MONITOR_EVENT_CHANGED ,
  Gio::FILE_MONITOR_EVENT_CHANGES_DONE_HINT ,
  Gio::FILE_MONITOR_EVENT_DELETED ,
  Gio::FILE_MONITOR_EVENT_CREATED ,
  Gio::FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED ,
  Gio::FILE_MONITOR_EVENT_PRE_UNMOUNT ,
  Gio::FILE_MONITOR_EVENT_UNMOUNTED ,
  Gio::FILE_MONITOR_EVENT_MOVED ,
  Gio::FILE_MONITOR_EVENT_RENAMED ,
  Gio::FILE_MONITOR_EVENT_MOVED_IN ,
  Gio::FILE_MONITOR_EVENT_MOVED_OUT
}
 Specifies what type of event a monitor event is. More...
 
enum  Gio::IOStreamSpliceFlags {
  Gio::IO_STREAM_SPLICE_NONE = 0x0 ,
  Gio::IO_STREAM_SPLICE_CLOSE_STREAM1 = (1 << 0) ,
  Gio::IO_STREAM_SPLICE_CLOSE_STREAM2 = (1 << 1) ,
  Gio::IO_STREAM_SPLICE_WAIT_FOR_BOTH = (1 << 2)
}
 GIOStreamSpliceFlags determine how streams should be spliced. More...
 
enum  Gio::MountUnmountFlags {
  Gio::MOUNT_UNMOUNT_NONE = 0x0 ,
  Gio::MOUNT_UNMOUNT_FORCE = (1 << 0)
}
 Flags used when an unmounting a mount. More...
 
enum  Gio::MountMountFlags { Gio::MOUNT_MOUNT_NONE = 0x0 }
 Flags used when mounting a mount. More...
 
enum  Gio::AskPasswordFlags {
  Gio::ASK_PASSWORD_NEED_PASSWORD = (1 << 0) ,
  Gio::ASK_PASSWORD_NEED_USERNAME = (1 << 1) ,
  Gio::ASK_PASSWORD_NEED_DOMAIN = (1 << 2) ,
  Gio::ASK_PASSWORD_SAVING_SUPPORTED = (1 << 3) ,
  Gio::ASK_PASSWORD_ANONYMOUS_SUPPORTED = (1 << 4) ,
  Gio::ASK_PASSWORD_TCRYPT = (1 << 5)
}
 AskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation. More...
 
enum  Gio::PasswordSave {
  Gio::PASSWORD_SAVE_NEVER ,
  Gio::PASSWORD_SAVE_FOR_SESSION ,
  Gio::PASSWORD_SAVE_PERMANENTLY
}
 PasswordSave is used to indicate the lifespan of a saved password. More...
 
enum  Gio::MountOperationResult {
  Gio::MOUNT_OPERATION_HANDLED ,
  Gio::MOUNT_OPERATION_ABORTED ,
  Gio::MOUNT_OPERATION_UNHANDLED
}
 MountOperationResult is returned as a result when a request for information is send by the mounting operation. More...
 
enum  Gio::NetworkConnectivity {
  Gio::NETWORK_CONNECTIVITY_LOCAL = 1 ,
  Gio::NETWORK_CONNECTIVITY_LIMITED ,
  Gio::NETWORK_CONNECTIVITY_PORTAL ,
  Gio::NETWORK_CONNECTIVITY_FULL
}
 The host's network connectivity state, as reported by NetworkMonitor. More...
 
enum  Gio::NotificationPriority {
  Gio::NOTIFICATION_PRIORITY_NORMAL ,
  Gio::NOTIFICATION_PRIORITY_LOW ,
  Gio::NOTIFICATION_PRIORITY_HIGH ,
  Gio::NOTIFICATION_PRIORITY_URGENT
}
 Priority levels for Notifications. More...
 
enum  Gio::OutputStreamSpliceFlags {
  Gio::OUTPUT_STREAM_SPLICE_NONE = 0x0 ,
  Gio::OUTPUT_STREAM_SPLICE_CLOSE_SOURCE = (1 << 0) ,
  Gio::OUTPUT_STREAM_SPLICE_CLOSE_TARGET = (1 << 1)
}
 GOutputStreamSpliceFlags determine how streams should be spliced. More...
 
enum  Gio::ResolverRecordType {
  Gio::RESOLVER_RECORD_SRV = 1 ,
  Gio::RESOLVER_RECORD_MX ,
  Gio::RESOLVER_RECORD_TXT ,
  Gio::RESOLVER_RECORD_SOA ,
  Gio::RESOLVER_RECORD_NS
}
 The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve. More...
 
enum  Gio::ResourceFlags {
  Gio::RESOURCE_FLAGS_NONE = 0x0 ,
  Gio::RESOURCE_FLAGS_COMPRESSED = (1<<0)
}
 GResourceFlags give information about a particular file inside a resource bundle. More...
 
enum  Gio::ResourceLookupFlags { Gio::RESOURCE_LOOKUP_FLAGS_NONE = 0x0 }
 GResourceLookupFlags determine how resource path lookups are handled. More...
 
enum  Gio::SettingsBindFlags {
  Gio::SETTINGS_BIND_DEFAULT = 0x0 ,
  Gio::SETTINGS_BIND_GET = (1<<0) ,
  Gio::SETTINGS_BIND_SET = (1<<1) ,
  Gio::SETTINGS_BIND_NO_SENSITIVITY = (1<<2) ,
  Gio::SETTINGS_BIND_GET_NO_CHANGES = (1<<3) ,
  Gio::SETTINGS_BIND_INVERT_BOOLEAN = (1<<4)
}
 Flags used when creating a binding. More...
 
enum  Gio::SocketType {
  Gio::SOCKET_TYPE_INVALID ,
  Gio::SOCKET_TYPE_STREAM ,
  Gio::SOCKET_TYPE_DATAGRAM ,
  Gio::SOCKET_TYPE_SEQPACKET
}
 Flags used when creating a Socket. More...
 
enum  Gio::SocketProtocol {
  Gio::SOCKET_PROTOCOL_UNKNOWN = -1 ,
  Gio::SOCKET_PROTOCOL_DEFAULT = 0 ,
  Gio::SOCKET_PROTOCOL_TCP = 6 ,
  Gio::SOCKET_PROTOCOL_UDP = 17 ,
  Gio::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  Gio::SocketMsgFlags {
  Gio::SOCKET_MSG_NONE = 0x0 ,
  Gio::SOCKET_MSG_OOB = GLIB_SYSDEF_MSG_OOB ,
  Gio::SOCKET_MSG_PEEK = GLIB_SYSDEF_MSG_PEEK ,
  Gio::SOCKET_MSG_DONTROUTE = GLIB_SYSDEF_MSG_DONTROUTE
}
 Flags used in g_socket_receive_message() and g_socket_send_message(). More...
 
enum  Gio::SocketClientEvent {
  Gio::SOCKET_CLIENT_RESOLVING ,
  Gio::SOCKET_CLIENT_RESOLVED ,
  Gio::SOCKET_CLIENT_CONNECTING ,
  Gio::SOCKET_CLIENT_CONNECTED ,
  Gio::SOCKET_CLIENT_PROXY_NEGOTIATING ,
  Gio::SOCKET_CLIENT_PROXY_NEGOTIATED ,
  Gio::SOCKET_CLIENT_TLS_HANDSHAKING ,
  Gio::SOCKET_CLIENT_TLS_HANDSHAKED ,
  Gio::SOCKET_CLIENT_COMPLETE
}
 Describes an event occurring on a SocketClient. More...
 
enum  Gio::TlsRehandshakeMode {
  Gio::TLS_REHANDSHAKE_NEVER ,
  Gio::TLS_REHANDSHAKE_SAFELY ,
  Gio::TLS_REHANDSHAKE_UNSAFELY
}
 When to allow rehandshaking. More...
 
enum  Gio::TlsDatabaseVerifyFlags { Gio::TLS_DATABASE_VERIFY_NONE = 0x0 }
 Flags for g_tls_database_verify_chain(). More...
 
enum  Gio::TlsDatabaseLookupFlags {
  Gio::TLS_DATABASE_LOOKUP_NONE = 0x0 ,
  Gio::TLS_DATABASE_LOOKUP_KEYPAIR = 0x1
}
 Flags for g_tls_database_lookup_certificate_for_handle(), g_tls_database_lookup_certificate_issuer(), and g_tls_database_lookup_certificates_issued_by(). More...
 
enum  Gio::TlsInteractionResult {
  Gio::TLS_INTERACTION_UNHANDLED ,
  Gio::TLS_INTERACTION_HANDLED ,
  Gio::TLS_INTERACTION_FAILED
}
 TlsInteractionResult is returned by various functions in TlsInteraction when finishing an interaction request. More...
 
enum  Gio::TlsCertificateRequestFlags { Gio::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  Gio::TlsPasswordFlags {
  Gio::TLS_PASSWORD_NONE = 0x0 ,
  Gio::TLS_PASSWORD_RETRY = 1 << 1 ,
  Gio::TLS_PASSWORD_MANY_TRIES = 1 << 2 ,
  Gio::TLS_PASSWORD_FINAL_TRY = 1 << 3
}
 Various flags for the password. More...
 
enum  Gio::ZlibCompressorFormat {
  Gio::ZLIB_COMPRESSOR_FORMAT_ZLIB ,
  Gio::ZLIB_COMPRESSOR_FORMAT_GZIP ,
  Gio::ZLIB_COMPRESSOR_FORMAT_RAW
}
 Used to select the type of data format to use for ZlibDecompressor and ZlibCompressor. More...
 
enum  Gio::UnixSocketAddressType {
  Gio::UNIX_SOCKET_ADDRESS_INVALID ,
  Gio::UNIX_SOCKET_ADDRESS_ANONYMOUS ,
  Gio::UNIX_SOCKET_ADDRESS_PATH ,
  Gio::UNIX_SOCKET_ADDRESS_ABSTRACT ,
  Gio::UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED
}
 The type of name used by a UnixSocketAddress. More...
 

Functions

AppInfoCreateFlags Gio::operator| (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
 
AppInfoCreateFlags Gio::operator& (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
 
AppInfoCreateFlags Gio::operator^ (AppInfoCreateFlags lhs, AppInfoCreateFlags rhs)
 
AppInfoCreateFlags Gio::operator~ (AppInfoCreateFlags flags)
 
AppInfoCreateFlagsGio::operator|= (AppInfoCreateFlags & lhs, AppInfoCreateFlags rhs)
 
AppInfoCreateFlagsGio::operator&= (AppInfoCreateFlags & lhs, AppInfoCreateFlags rhs)
 
AppInfoCreateFlagsGio::operator^= (AppInfoCreateFlags & lhs, AppInfoCreateFlags rhs)
 
ApplicationFlags Gio::operator| (ApplicationFlags lhs, ApplicationFlags rhs)
 
ApplicationFlags Gio::operator& (ApplicationFlags lhs, ApplicationFlags rhs)
 
ApplicationFlags Gio::operator^ (ApplicationFlags lhs, ApplicationFlags rhs)
 
ApplicationFlags Gio::operator~ (ApplicationFlags flags)
 
ApplicationFlagsGio::operator|= (ApplicationFlags & lhs, ApplicationFlags rhs)
 
ApplicationFlagsGio::operator&= (ApplicationFlags & lhs, ApplicationFlags rhs)
 
ApplicationFlagsGio::operator^= (ApplicationFlags & lhs, ApplicationFlags rhs)
 
ConverterFlags Gio::operator| (ConverterFlags lhs, ConverterFlags rhs)
 
ConverterFlags Gio::operator& (ConverterFlags lhs, ConverterFlags rhs)
 
ConverterFlags Gio::operator^ (ConverterFlags lhs, ConverterFlags rhs)
 
ConverterFlags Gio::operator~ (ConverterFlags flags)
 
ConverterFlagsGio::operator|= (ConverterFlags & lhs, ConverterFlags rhs)
 
ConverterFlagsGio::operator&= (ConverterFlags & lhs, ConverterFlags rhs)
 
ConverterFlagsGio::operator^= (ConverterFlags & lhs, ConverterFlags rhs)
 
CallFlags Gio::DBus::operator| (CallFlags lhs, CallFlags rhs)
 
CallFlags Gio::DBus::operator& (CallFlags lhs, CallFlags rhs)
 
CallFlags Gio::DBus::operator^ (CallFlags lhs, CallFlags rhs)
 
CallFlags Gio::DBus::operator~ (CallFlags flags)
 
CallFlagsGio::DBus::operator|= (CallFlags & lhs, CallFlags rhs)
 
CallFlagsGio::DBus::operator&= (CallFlags & lhs, CallFlags rhs)
 
CallFlagsGio::DBus::operator^= (CallFlags & lhs, CallFlags rhs)
 
ConnectionFlags Gio::DBus::operator| (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags Gio::DBus::operator& (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags Gio::DBus::operator^ (ConnectionFlags lhs, ConnectionFlags rhs)
 
ConnectionFlags Gio::DBus::operator~ (ConnectionFlags flags)
 
ConnectionFlagsGio::DBus::operator|= (ConnectionFlags & lhs, ConnectionFlags rhs)
 
ConnectionFlagsGio::DBus::operator&= (ConnectionFlags & lhs, ConnectionFlags rhs)
 
ConnectionFlagsGio::DBus::operator^= (ConnectionFlags & lhs, ConnectionFlags rhs)
 
SendMessageFlags Gio::DBus::operator| (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags Gio::DBus::operator& (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags Gio::DBus::operator^ (SendMessageFlags lhs, SendMessageFlags rhs)
 
SendMessageFlags Gio::DBus::operator~ (SendMessageFlags flags)
 
SendMessageFlagsGio::DBus::operator|= (SendMessageFlags & lhs, SendMessageFlags rhs)
 
SendMessageFlagsGio::DBus::operator&= (SendMessageFlags & lhs, SendMessageFlags rhs)
 
SendMessageFlagsGio::DBus::operator^= (SendMessageFlags & lhs, SendMessageFlags rhs)
 
SignalFlags Gio::DBus::operator| (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags Gio::DBus::operator& (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags Gio::DBus::operator^ (SignalFlags lhs, SignalFlags rhs)
 
SignalFlags Gio::DBus::operator~ (SignalFlags flags)
 
SignalFlagsGio::DBus::operator|= (SignalFlags & lhs, SignalFlags rhs)
 
SignalFlagsGio::DBus::operator&= (SignalFlags & lhs, SignalFlags rhs)
 
SignalFlagsGio::DBus::operator^= (SignalFlags & lhs, SignalFlags rhs)
 
SubtreeFlags Gio::DBus::operator| (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags Gio::DBus::operator& (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags Gio::DBus::operator^ (SubtreeFlags lhs, SubtreeFlags rhs)
 
SubtreeFlags Gio::DBus::operator~ (SubtreeFlags flags)
 
SubtreeFlagsGio::DBus::operator|= (SubtreeFlags & lhs, SubtreeFlags rhs)
 
SubtreeFlagsGio::DBus::operator&= (SubtreeFlags & lhs, SubtreeFlags rhs)
 
SubtreeFlagsGio::DBus::operator^= (SubtreeFlags & lhs, SubtreeFlags rhs)
 
InterfaceSkeletonFlags Gio::DBus::operator| (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags Gio::DBus::operator& (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags Gio::DBus::operator^ (InterfaceSkeletonFlags lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlags Gio::DBus::operator~ (InterfaceSkeletonFlags flags)
 
InterfaceSkeletonFlagsGio::DBus::operator|= (InterfaceSkeletonFlags & lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlagsGio::DBus::operator&= (InterfaceSkeletonFlags & lhs, InterfaceSkeletonFlags rhs)
 
InterfaceSkeletonFlagsGio::DBus::operator^= (InterfaceSkeletonFlags & lhs, InterfaceSkeletonFlags rhs)
 
PropertyInfoFlags Gio::DBus::operator| (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags Gio::DBus::operator& (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags Gio::DBus::operator^ (PropertyInfoFlags lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlags Gio::DBus::operator~ (PropertyInfoFlags flags)
 
PropertyInfoFlagsGio::DBus::operator|= (PropertyInfoFlags & lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlagsGio::DBus::operator&= (PropertyInfoFlags & lhs, PropertyInfoFlags rhs)
 
PropertyInfoFlagsGio::DBus::operator^= (PropertyInfoFlags & lhs, PropertyInfoFlags rhs)
 
MessageFlags Gio::DBus::operator| (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags Gio::DBus::operator& (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags Gio::DBus::operator^ (MessageFlags lhs, MessageFlags rhs)
 
MessageFlags Gio::DBus::operator~ (MessageFlags flags)
 
MessageFlagsGio::DBus::operator|= (MessageFlags & lhs, MessageFlags rhs)
 
MessageFlagsGio::DBus::operator&= (MessageFlags & lhs, MessageFlags rhs)
 
MessageFlagsGio::DBus::operator^= (MessageFlags & lhs, MessageFlags rhs)
 
CapabilityFlags Gio::DBus::operator| (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags Gio::DBus::operator& (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags Gio::DBus::operator^ (CapabilityFlags lhs, CapabilityFlags rhs)
 
CapabilityFlags Gio::DBus::operator~ (CapabilityFlags flags)
 
CapabilityFlagsGio::DBus::operator|= (CapabilityFlags & lhs, CapabilityFlags rhs)
 
CapabilityFlagsGio::DBus::operator&= (CapabilityFlags & lhs, CapabilityFlags rhs)
 
CapabilityFlagsGio::DBus::operator^= (CapabilityFlags & lhs, CapabilityFlags rhs)
 
ObjectManagerClientFlags Gio::DBus::operator| (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags Gio::DBus::operator& (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags Gio::DBus::operator^ (ObjectManagerClientFlags lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlags Gio::DBus::operator~ (ObjectManagerClientFlags flags)
 
ObjectManagerClientFlagsGio::DBus::operator|= (ObjectManagerClientFlags & lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlagsGio::DBus::operator&= (ObjectManagerClientFlags & lhs, ObjectManagerClientFlags rhs)
 
ObjectManagerClientFlagsGio::DBus::operator^= (ObjectManagerClientFlags & lhs, ObjectManagerClientFlags rhs)
 
BusNameOwnerFlags Gio::DBus::operator| (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags Gio::DBus::operator& (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags Gio::DBus::operator^ (BusNameOwnerFlags lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlags Gio::DBus::operator~ (BusNameOwnerFlags flags)
 
BusNameOwnerFlagsGio::DBus::operator|= (BusNameOwnerFlags & lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlagsGio::DBus::operator&= (BusNameOwnerFlags & lhs, BusNameOwnerFlags rhs)
 
BusNameOwnerFlagsGio::DBus::operator^= (BusNameOwnerFlags & lhs, BusNameOwnerFlags rhs)
 
ProxyFlags Gio::DBus::operator| (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags Gio::DBus::operator& (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags Gio::DBus::operator^ (ProxyFlags lhs, ProxyFlags rhs)
 
ProxyFlags Gio::DBus::operator~ (ProxyFlags flags)
 
ProxyFlagsGio::DBus::operator|= (ProxyFlags & lhs, ProxyFlags rhs)
 
ProxyFlagsGio::DBus::operator&= (ProxyFlags & lhs, ProxyFlags rhs)
 
ProxyFlagsGio::DBus::operator^= (ProxyFlags & lhs, ProxyFlags rhs)
 
ServerFlags Gio::DBus::operator| (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags Gio::DBus::operator& (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags Gio::DBus::operator^ (ServerFlags lhs, ServerFlags rhs)
 
ServerFlags Gio::DBus::operator~ (ServerFlags flags)
 
ServerFlagsGio::DBus::operator|= (ServerFlags & lhs, ServerFlags rhs)
 
ServerFlagsGio::DBus::operator&= (ServerFlags & lhs, ServerFlags rhs)
 
ServerFlagsGio::DBus::operator^= (ServerFlags & lhs, ServerFlags rhs)
 
BusNameWatcherFlags Gio::DBus::operator| (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags Gio::DBus::operator& (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags Gio::DBus::operator^ (BusNameWatcherFlags lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlags Gio::DBus::operator~ (BusNameWatcherFlags flags)
 
BusNameWatcherFlagsGio::DBus::operator|= (BusNameWatcherFlags & lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlagsGio::DBus::operator&= (BusNameWatcherFlags & lhs, BusNameWatcherFlags rhs)
 
BusNameWatcherFlagsGio::DBus::operator^= (BusNameWatcherFlags & lhs, BusNameWatcherFlags rhs)
 
DriveStartFlags Gio::operator| (DriveStartFlags lhs, DriveStartFlags rhs)
 
DriveStartFlags Gio::operator& (DriveStartFlags lhs, DriveStartFlags rhs)
 
DriveStartFlags Gio::operator^ (DriveStartFlags lhs, DriveStartFlags rhs)
 
DriveStartFlags Gio::operator~ (DriveStartFlags flags)
 
DriveStartFlagsGio::operator|= (DriveStartFlags & lhs, DriveStartFlags rhs)
 
DriveStartFlagsGio::operator&= (DriveStartFlags & lhs, DriveStartFlags rhs)
 
DriveStartFlagsGio::operator^= (DriveStartFlags & lhs, DriveStartFlags rhs)
 
TlsCertificateFlags Gio::operator| (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
 
TlsCertificateFlags Gio::operator& (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
 
TlsCertificateFlags Gio::operator^ (TlsCertificateFlags lhs, TlsCertificateFlags rhs)
 
TlsCertificateFlags Gio::operator~ (TlsCertificateFlags flags)
 
TlsCertificateFlagsGio::operator|= (TlsCertificateFlags & lhs, TlsCertificateFlags rhs)
 
TlsCertificateFlagsGio::operator&= (TlsCertificateFlags & lhs, TlsCertificateFlags rhs)
 
TlsCertificateFlagsGio::operator^= (TlsCertificateFlags & lhs, TlsCertificateFlags rhs)
 
FileQueryInfoFlags Gio::operator| (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
 
FileQueryInfoFlags Gio::operator& (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
 
FileQueryInfoFlags Gio::operator^ (FileQueryInfoFlags lhs, FileQueryInfoFlags rhs)
 
FileQueryInfoFlags Gio::operator~ (FileQueryInfoFlags flags)
 
FileQueryInfoFlagsGio::operator|= (FileQueryInfoFlags & lhs, FileQueryInfoFlags rhs)
 
FileQueryInfoFlagsGio::operator&= (FileQueryInfoFlags & lhs, FileQueryInfoFlags rhs)
 
FileQueryInfoFlagsGio::operator^= (FileQueryInfoFlags & lhs, FileQueryInfoFlags rhs)
 
FileCreateFlags Gio::operator| (FileCreateFlags lhs, FileCreateFlags rhs)
 
FileCreateFlags Gio::operator& (FileCreateFlags lhs, FileCreateFlags rhs)
 
FileCreateFlags Gio::operator^ (FileCreateFlags lhs, FileCreateFlags rhs)
 
FileCreateFlags Gio::operator~ (FileCreateFlags flags)
 
FileCreateFlagsGio::operator|= (FileCreateFlags & lhs, FileCreateFlags rhs)
 
FileCreateFlagsGio::operator&= (FileCreateFlags & lhs, FileCreateFlags rhs)
 
FileCreateFlagsGio::operator^= (FileCreateFlags & lhs, FileCreateFlags rhs)
 
FileCopyFlags Gio::operator| (FileCopyFlags lhs, FileCopyFlags rhs)
 
FileCopyFlags Gio::operator& (FileCopyFlags lhs, FileCopyFlags rhs)
 
FileCopyFlags Gio::operator^ (FileCopyFlags lhs, FileCopyFlags rhs)
 
FileCopyFlags Gio::operator~ (FileCopyFlags flags)
 
FileCopyFlagsGio::operator|= (FileCopyFlags & lhs, FileCopyFlags rhs)
 
FileCopyFlagsGio::operator&= (FileCopyFlags & lhs, FileCopyFlags rhs)
 
FileCopyFlagsGio::operator^= (FileCopyFlags & lhs, FileCopyFlags rhs)
 
FileMonitorFlags Gio::operator| (FileMonitorFlags lhs, FileMonitorFlags rhs)
 
FileMonitorFlags Gio::operator& (FileMonitorFlags lhs, FileMonitorFlags rhs)
 
FileMonitorFlags Gio::operator^ (FileMonitorFlags lhs, FileMonitorFlags rhs)
 
FileMonitorFlags Gio::operator~ (FileMonitorFlags flags)
 
FileMonitorFlagsGio::operator|= (FileMonitorFlags & lhs, FileMonitorFlags rhs)
 
FileMonitorFlagsGio::operator&= (FileMonitorFlags & lhs, FileMonitorFlags rhs)
 
FileMonitorFlagsGio::operator^= (FileMonitorFlags & lhs, FileMonitorFlags rhs)
 
FileMeasureFlags Gio::operator| (FileMeasureFlags lhs, FileMeasureFlags rhs)
 
FileMeasureFlags Gio::operator& (FileMeasureFlags lhs, FileMeasureFlags rhs)
 
FileMeasureFlags Gio::operator^ (FileMeasureFlags lhs, FileMeasureFlags rhs)
 
FileMeasureFlags Gio::operator~ (FileMeasureFlags flags)
 
FileMeasureFlagsGio::operator|= (FileMeasureFlags & lhs, FileMeasureFlags rhs)
 
FileMeasureFlagsGio::operator&= (FileMeasureFlags & lhs, FileMeasureFlags rhs)
 
FileMeasureFlagsGio::operator^= (FileMeasureFlags & lhs, FileMeasureFlags rhs)
 
FileAttributeInfoFlags Gio::operator| (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
 
FileAttributeInfoFlags Gio::operator& (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
 
FileAttributeInfoFlags Gio::operator^ (FileAttributeInfoFlags lhs, FileAttributeInfoFlags rhs)
 
FileAttributeInfoFlags Gio::operator~ (FileAttributeInfoFlags flags)
 
FileAttributeInfoFlagsGio::operator|= (FileAttributeInfoFlags & lhs, FileAttributeInfoFlags rhs)
 
FileAttributeInfoFlagsGio::operator&= (FileAttributeInfoFlags & lhs, FileAttributeInfoFlags rhs)
 
FileAttributeInfoFlagsGio::operator^= (FileAttributeInfoFlags & lhs, FileAttributeInfoFlags rhs)
 
IOStreamSpliceFlags Gio::operator| (IOStreamSpliceFlags lhs, IOStreamSpliceFlags rhs)
 
IOStreamSpliceFlags Gio::operator& (IOStreamSpliceFlags lhs, IOStreamSpliceFlags rhs)
 
IOStreamSpliceFlags Gio::operator^ (IOStreamSpliceFlags lhs, IOStreamSpliceFlags rhs)
 
IOStreamSpliceFlags Gio::operator~ (IOStreamSpliceFlags flags)
 
IOStreamSpliceFlagsGio::operator|= (IOStreamSpliceFlags & lhs, IOStreamSpliceFlags rhs)
 
IOStreamSpliceFlagsGio::operator&= (IOStreamSpliceFlags & lhs, IOStreamSpliceFlags rhs)
 
IOStreamSpliceFlagsGio::operator^= (IOStreamSpliceFlags & lhs, IOStreamSpliceFlags rhs)
 
MountUnmountFlags Gio::operator| (MountUnmountFlags lhs, MountUnmountFlags rhs)
 
MountUnmountFlags Gio::operator& (MountUnmountFlags lhs, MountUnmountFlags rhs)
 
MountUnmountFlags Gio::operator^ (MountUnmountFlags lhs, MountUnmountFlags rhs)
 
MountUnmountFlags Gio::operator~ (MountUnmountFlags flags)
 
MountUnmountFlagsGio::operator|= (MountUnmountFlags & lhs, MountUnmountFlags rhs)
 
MountUnmountFlagsGio::operator&= (MountUnmountFlags & lhs, MountUnmountFlags rhs)
 
MountUnmountFlagsGio::operator^= (MountUnmountFlags & lhs, MountUnmountFlags rhs)
 
MountMountFlags Gio::operator| (MountMountFlags lhs, MountMountFlags rhs)
 
MountMountFlags Gio::operator& (MountMountFlags lhs, MountMountFlags rhs)
 
MountMountFlags Gio::operator^ (MountMountFlags lhs, MountMountFlags rhs)
 
MountMountFlags Gio::operator~ (MountMountFlags flags)
 
MountMountFlagsGio::operator|= (MountMountFlags & lhs, MountMountFlags rhs)
 
MountMountFlagsGio::operator&= (MountMountFlags & lhs, MountMountFlags rhs)
 
MountMountFlagsGio::operator^= (MountMountFlags & lhs, MountMountFlags rhs)
 
AskPasswordFlags Gio::operator| (AskPasswordFlags lhs, AskPasswordFlags rhs)
 
AskPasswordFlags Gio::operator& (AskPasswordFlags lhs, AskPasswordFlags rhs)
 
AskPasswordFlags Gio::operator^ (AskPasswordFlags lhs, AskPasswordFlags rhs)
 
AskPasswordFlags Gio::operator~ (AskPasswordFlags flags)
 
AskPasswordFlagsGio::operator|= (AskPasswordFlags & lhs, AskPasswordFlags rhs)
 
AskPasswordFlagsGio::operator&= (AskPasswordFlags & lhs, AskPasswordFlags rhs)
 
AskPasswordFlagsGio::operator^= (AskPasswordFlags & lhs, AskPasswordFlags rhs)
 
OutputStreamSpliceFlags Gio::operator| (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
 
OutputStreamSpliceFlags Gio::operator& (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
 
OutputStreamSpliceFlags Gio::operator^ (OutputStreamSpliceFlags lhs, OutputStreamSpliceFlags rhs)
 
OutputStreamSpliceFlags Gio::operator~ (OutputStreamSpliceFlags flags)
 
OutputStreamSpliceFlagsGio::operator|= (OutputStreamSpliceFlags & lhs, OutputStreamSpliceFlags rhs)
 
OutputStreamSpliceFlagsGio::operator&= (OutputStreamSpliceFlags & lhs, OutputStreamSpliceFlags rhs)
 
OutputStreamSpliceFlagsGio::operator^= (OutputStreamSpliceFlags & lhs, OutputStreamSpliceFlags rhs)
 
ResourceFlags Gio::operator| (ResourceFlags lhs, ResourceFlags rhs)
 
ResourceFlags Gio::operator& (ResourceFlags lhs, ResourceFlags rhs)
 
ResourceFlags Gio::operator^ (ResourceFlags lhs, ResourceFlags rhs)
 
ResourceFlags Gio::operator~ (ResourceFlags flags)
 
ResourceFlagsGio::operator|= (ResourceFlags & lhs, ResourceFlags rhs)
 
ResourceFlagsGio::operator&= (ResourceFlags & lhs, ResourceFlags rhs)
 
ResourceFlagsGio::operator^= (ResourceFlags & lhs, ResourceFlags rhs)
 
ResourceLookupFlags Gio::operator| (ResourceLookupFlags lhs, ResourceLookupFlags rhs)
 
ResourceLookupFlags Gio::operator& (ResourceLookupFlags lhs, ResourceLookupFlags rhs)
 
ResourceLookupFlags Gio::operator^ (ResourceLookupFlags lhs, ResourceLookupFlags rhs)
 
ResourceLookupFlags Gio::operator~ (ResourceLookupFlags flags)
 
ResourceLookupFlagsGio::operator|= (ResourceLookupFlags & lhs, ResourceLookupFlags rhs)
 
ResourceLookupFlagsGio::operator&= (ResourceLookupFlags & lhs, ResourceLookupFlags rhs)
 
ResourceLookupFlagsGio::operator^= (ResourceLookupFlags & lhs, ResourceLookupFlags rhs)
 
SettingsBindFlags Gio::operator| (SettingsBindFlags lhs, SettingsBindFlags rhs)
 
SettingsBindFlags Gio::operator& (SettingsBindFlags lhs, SettingsBindFlags rhs)
 
SettingsBindFlags Gio::operator^ (SettingsBindFlags lhs, SettingsBindFlags rhs)
 
SettingsBindFlags Gio::operator~ (SettingsBindFlags flags)
 
SettingsBindFlagsGio::operator|= (SettingsBindFlags & lhs, SettingsBindFlags rhs)
 
SettingsBindFlagsGio::operator&= (SettingsBindFlags & lhs, SettingsBindFlags rhs)
 
SettingsBindFlagsGio::operator^= (SettingsBindFlags & lhs, SettingsBindFlags rhs)
 
SocketMsgFlags Gio::operator| (SocketMsgFlags lhs, SocketMsgFlags rhs)
 
SocketMsgFlags Gio::operator& (SocketMsgFlags lhs, SocketMsgFlags rhs)
 
SocketMsgFlags Gio::operator^ (SocketMsgFlags lhs, SocketMsgFlags rhs)
 
SocketMsgFlags Gio::operator~ (SocketMsgFlags flags)
 
SocketMsgFlagsGio::operator|= (SocketMsgFlags & lhs, SocketMsgFlags rhs)
 
SocketMsgFlagsGio::operator&= (SocketMsgFlags & lhs, SocketMsgFlags rhs)
 
SocketMsgFlagsGio::operator^= (SocketMsgFlags & lhs, SocketMsgFlags rhs)
 
TlsDatabaseVerifyFlags Gio::operator| (TlsDatabaseVerifyFlags lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseVerifyFlags Gio::operator& (TlsDatabaseVerifyFlags lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseVerifyFlags Gio::operator^ (TlsDatabaseVerifyFlags lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseVerifyFlags Gio::operator~ (TlsDatabaseVerifyFlags flags)
 
TlsDatabaseVerifyFlagsGio::operator|= (TlsDatabaseVerifyFlags & lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseVerifyFlagsGio::operator&= (TlsDatabaseVerifyFlags & lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseVerifyFlagsGio::operator^= (TlsDatabaseVerifyFlags & lhs, TlsDatabaseVerifyFlags rhs)
 
TlsDatabaseLookupFlags Gio::operator| (TlsDatabaseLookupFlags lhs, TlsDatabaseLookupFlags rhs)
 
TlsDatabaseLookupFlags Gio::operator& (TlsDatabaseLookupFlags lhs, TlsDatabaseLookupFlags rhs)
 
TlsDatabaseLookupFlags Gio::operator^ (TlsDatabaseLookupFlags lhs, TlsDatabaseLookupFlags rhs)
 
TlsDatabaseLookupFlags Gio::operator~ (TlsDatabaseLookupFlags flags)
 
TlsDatabaseLookupFlagsGio::operator|= (TlsDatabaseLookupFlags & lhs, TlsDatabaseLookupFlags rhs)
 
TlsDatabaseLookupFlagsGio::operator&= (TlsDatabaseLookupFlags & lhs, TlsDatabaseLookupFlags rhs)
 
TlsDatabaseLookupFlagsGio::operator^= (TlsDatabaseLookupFlags & lhs, TlsDatabaseLookupFlags rhs)
 
TlsCertificateRequestFlags Gio::operator| (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
 
TlsCertificateRequestFlags Gio::operator& (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
 
TlsCertificateRequestFlags Gio::operator^ (TlsCertificateRequestFlags lhs, TlsCertificateRequestFlags rhs)
 
TlsCertificateRequestFlags Gio::operator~ (TlsCertificateRequestFlags flags)
 
TlsCertificateRequestFlagsGio::operator|= (TlsCertificateRequestFlags & lhs, TlsCertificateRequestFlags rhs)
 
TlsCertificateRequestFlagsGio::operator&= (TlsCertificateRequestFlags & lhs, TlsCertificateRequestFlags rhs)
 
TlsCertificateRequestFlagsGio::operator^= (TlsCertificateRequestFlags & lhs, TlsCertificateRequestFlags rhs)
 
TlsPasswordFlags Gio::operator| (TlsPasswordFlags lhs, TlsPasswordFlags rhs)
 
TlsPasswordFlags Gio::operator& (TlsPasswordFlags lhs, TlsPasswordFlags rhs)
 
TlsPasswordFlags Gio::operator^ (TlsPasswordFlags lhs, TlsPasswordFlags rhs)
 
TlsPasswordFlags Gio::operator~ (TlsPasswordFlags flags)
 
TlsPasswordFlagsGio::operator|= (TlsPasswordFlags & lhs, TlsPasswordFlags rhs)
 
TlsPasswordFlagsGio::operator&= (TlsPasswordFlags & lhs, TlsPasswordFlags rhs)
 
TlsPasswordFlagsGio::operator^= (TlsPasswordFlags & lhs, TlsPasswordFlags rhs)
 

Detailed Description

Enumeration Type Documentation

◆ AppInfoCreateFlags

Flags used when creating a AppInfo.

Bitwise operators:
AppInfoCreateFlags operator|(AppInfoCreateFlags, AppInfoCreateFlags)
AppInfoCreateFlags operator&(AppInfoCreateFlags, AppInfoCreateFlags)
AppInfoCreateFlags operator^(AppInfoCreateFlags, AppInfoCreateFlags)
AppInfoCreateFlags operator~(AppInfoCreateFlags)
AppInfoCreateFlags& operator|=(AppInfoCreateFlags&, AppInfoCreateFlags)
AppInfoCreateFlags& operator&=(AppInfoCreateFlags&, AppInfoCreateFlags)
AppInfoCreateFlags& operator^=(AppInfoCreateFlags&, AppInfoCreateFlags)
Enumerator
APP_INFO_CREATE_NONE 

No flags.

APP_INFO_CREATE_NEEDS_TERMINAL 

Application opens in a terminal window.

APP_INFO_CREATE_SUPPORTS_URIS 

Application supports URI arguments.

APP_INFO_CREATE_SUPPORTS_STARTUP_NOTIFICATION 

Application supports startup notification.

Since glibmm 2.26:

◆ ApplicationFlags

Flags used to define the behaviour of a Application.

Since glibmm 2.28:
Bitwise operators:
ApplicationFlags operator|(ApplicationFlags, ApplicationFlags)
ApplicationFlags operator&(ApplicationFlags, ApplicationFlags)
ApplicationFlags operator^(ApplicationFlags, ApplicationFlags)
ApplicationFlags operator~(ApplicationFlags)
ApplicationFlags& operator|=(ApplicationFlags&, ApplicationFlags)
ApplicationFlags& operator&=(ApplicationFlags&, ApplicationFlags)
ApplicationFlags& operator^=(ApplicationFlags&, ApplicationFlags)
Enumerator
APPLICATION_FLAGS_NONE 

Default.

APPLICATION_IS_SERVICE 

Run as a service.

In this mode, registration fails if the service is already running, and the application will initially wait up to 10 seconds for an initial activation message to arrive.

APPLICATION_IS_LAUNCHER 

Don't try to become the primary instance.

APPLICATION_HANDLES_OPEN 

This application handles opening files (in the primary instance).

Note that this flag only affects the default implementation of local_command_line(), and has no effect if APPLICATION_HANDLES_COMMAND_LINE is given. See g_application_run() for details.

APPLICATION_HANDLES_COMMAND_LINE 

This application handles command line arguments (in the primary instance).

Note that this flag only affect the default implementation of local_command_line(). See g_application_run() for details.

APPLICATION_SEND_ENVIRONMENT 

Send the environment of the launching process to the primary instance.

Set this flag if your application is expected to behave differently depending on certain environment variables. For instance, an editor might be expected to use the GIT_COMMITTER_NAME environment variable when editing a git commit message. The environment is available to the Application::signal_command_line() signal handler, via g_application_command_line_getenv().

APPLICATION_NON_UNIQUE 

Make no attempts to do any of the typical single-instance application negotiation, even if the application ID is given.

The application neither attempts to become the owner of the application ID nor does it check if an existing owner already exists. Everything occurs in the local process.

Since glibmm 2.30:
APPLICATION_CAN_OVERRIDE_APP_ID 

Allow users to override the application ID from the command line with --gapplication-app-id.

Since glibmm 2.48:
APPLICATION_ALLOW_REPLACEMENT 

Allow another instance to take over the bus name.

Since glibmm 2.60:
APPLICATION_REPLACE 

Take over from another instance.

This flag is usually set by passing --gapplication-replace on the commandline.

Since glibmm 2.60:

◆ AskPasswordFlags

AskPasswordFlags are used to request specific information from the user, or to notify the user of their choices in an authentication situation.

Bitwise operators:
AskPasswordFlags operator|(AskPasswordFlags, AskPasswordFlags)
AskPasswordFlags operator&(AskPasswordFlags, AskPasswordFlags)
AskPasswordFlags operator^(AskPasswordFlags, AskPasswordFlags)
AskPasswordFlags operator~(AskPasswordFlags)
AskPasswordFlags& operator|=(AskPasswordFlags&, AskPasswordFlags)
AskPasswordFlags& operator&=(AskPasswordFlags&, AskPasswordFlags)
AskPasswordFlags& operator^=(AskPasswordFlags&, AskPasswordFlags)
Enumerator
ASK_PASSWORD_NEED_PASSWORD 

Operation requires a password.

ASK_PASSWORD_NEED_USERNAME 

Operation requires a username.

ASK_PASSWORD_NEED_DOMAIN 

Operation requires a domain.

ASK_PASSWORD_SAVING_SUPPORTED 

Operation supports saving settings.

ASK_PASSWORD_ANONYMOUS_SUPPORTED 

Operation supports anonymous users.

ASK_PASSWORD_TCRYPT 

Operation takes TCRYPT parameters (Since: 2.58).

◆ BusNameOwnerFlags

Flags used in g_bus_own_name().

Since glibmm 2.26:
Bitwise operators:
BusNameOwnerFlags operator|(BusNameOwnerFlags, BusNameOwnerFlags)
BusNameOwnerFlags operator&(BusNameOwnerFlags, BusNameOwnerFlags)
BusNameOwnerFlags operator^(BusNameOwnerFlags, BusNameOwnerFlags)
BusNameOwnerFlags operator~(BusNameOwnerFlags)
BusNameOwnerFlags& operator|=(BusNameOwnerFlags&, BusNameOwnerFlags)
BusNameOwnerFlags& operator&=(BusNameOwnerFlags&, BusNameOwnerFlags)
BusNameOwnerFlags& operator^=(BusNameOwnerFlags&, BusNameOwnerFlags)
Enumerator
BUS_NAME_OWNER_FLAGS_NONE 

No flags set.

BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT 

Allow another message bus connection to claim the name.

BUS_NAME_OWNER_FLAGS_REPLACE 

If another message bus connection owns the name and have specified BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, then take the name from the other connection.

BUS_NAME_OWNER_FLAGS_DO_NOT_QUEUE 

If another message bus connection owns the name, immediately return an error from g_bus_own_name() rather than entering the waiting queue for that name.

(Since 2.54).

◆ BusNameWatcherFlags

Flags used in g_bus_watch_name().

Since glibmm 2.26:
Bitwise operators:
BusNameWatcherFlags operator|(BusNameWatcherFlags, BusNameWatcherFlags)
BusNameWatcherFlags operator&(BusNameWatcherFlags, BusNameWatcherFlags)
BusNameWatcherFlags operator^(BusNameWatcherFlags, BusNameWatcherFlags)
BusNameWatcherFlags operator~(BusNameWatcherFlags)
BusNameWatcherFlags& operator|=(BusNameWatcherFlags&, BusNameWatcherFlags)
BusNameWatcherFlags& operator&=(BusNameWatcherFlags&, BusNameWatcherFlags)
BusNameWatcherFlags& operator^=(BusNameWatcherFlags&, BusNameWatcherFlags)
Enumerator
BUS_NAME_WATCHER_FLAGS_NONE 

No flags set.

BUS_NAME_WATCHER_FLAGS_AUTO_START 

If no-one owns the name when beginning to watch the name, ask the bus to launch an owner for the name.

◆ BusType

An enumeration for well-known message buses.

Since glibmm 2.26:
Enumerator
BUS_TYPE_STARTER 

An alias for the message bus that activated the process, if any.

BUS_TYPE_NONE 

Not a message bus.

BUS_TYPE_SYSTEM 

The system-wide message bus.

BUS_TYPE_SESSION 

The login session message bus.

◆ CallFlags

Flags used in g_dbus_connection_call() and similar APIs.

Since glibmm 2.26:
Bitwise operators:
CallFlags operator|(CallFlags, CallFlags)
CallFlags operator&(CallFlags, CallFlags)
CallFlags operator^(CallFlags, CallFlags)
CallFlags operator~(CallFlags)
CallFlags& operator|=(CallFlags&, CallFlags)
CallFlags& operator&=(CallFlags&, CallFlags)
CallFlags& operator^=(CallFlags&, CallFlags)
Enumerator
CALL_FLAGS_NONE 

No flags set.

CALL_FLAGS_NO_AUTO_START 

The bus must not launch an owner for the destination name in response to this method invocation.

CALL_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION 

The caller is prepared to wait for interactive authorization.

Since glibmm 2.46:

◆ CapabilityFlags

Capabilities negotiated with the remote peer.

Since glibmm 2.26:
Bitwise operators:
CapabilityFlags operator|(CapabilityFlags, CapabilityFlags)
CapabilityFlags operator&(CapabilityFlags, CapabilityFlags)
CapabilityFlags operator^(CapabilityFlags, CapabilityFlags)
CapabilityFlags operator~(CapabilityFlags)
CapabilityFlags& operator|=(CapabilityFlags&, CapabilityFlags)
CapabilityFlags& operator&=(CapabilityFlags&, CapabilityFlags)
CapabilityFlags& operator^=(CapabilityFlags&, CapabilityFlags)
Enumerator
CAPABILITY_FLAGS_NONE 

No flags set.

CAPABILITY_FLAGS_UNIX_FD_PASSING 

The connection supports exchanging UNIX file descriptors with the remote peer.

◆ ConnectionFlags

Flags used when creating a new DBusConnection.

Since glibmm 2.26:
Bitwise operators:
ConnectionFlags operator|(ConnectionFlags, ConnectionFlags)
ConnectionFlags operator&(ConnectionFlags, ConnectionFlags)
ConnectionFlags operator^(ConnectionFlags, ConnectionFlags)
ConnectionFlags operator~(ConnectionFlags)
ConnectionFlags& operator|=(ConnectionFlags&, ConnectionFlags)
ConnectionFlags& operator&=(ConnectionFlags&, ConnectionFlags)
ConnectionFlags& operator^=(ConnectionFlags&, ConnectionFlags)
Enumerator
CONNECTION_FLAGS_NONE 

No flags set.

CONNECTION_FLAGS_AUTHENTICATION_CLIENT 

Perform authentication against server.

CONNECTION_FLAGS_AUTHENTICATION_SERVER 

Perform authentication against client.

CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS 

When authenticating as a server, allow the anonymous authentication method.

CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION 

Pass this flag if connecting to a peer that is a message bus.

This means that the Hello() method will be invoked as part of the connection setup.

CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING 

If set, processing of D-Bus messages is delayed until g_dbus_connection_start_message_processing() is called.

◆ ConverterFlags

Flags used when calling a g_converter_convert().

Since glibmm 2.24:
Bitwise operators:
ConverterFlags operator|(ConverterFlags, ConverterFlags)
ConverterFlags operator&(ConverterFlags, ConverterFlags)
ConverterFlags operator^(ConverterFlags, ConverterFlags)
ConverterFlags operator~(ConverterFlags)
ConverterFlags& operator|=(ConverterFlags&, ConverterFlags)
ConverterFlags& operator&=(ConverterFlags&, ConverterFlags)
ConverterFlags& operator^=(ConverterFlags&, ConverterFlags)
Enumerator
CONVERTER_NO_FLAGS 

No flags.

CONVERTER_INPUT_AT_END 

At end of input data.

CONVERTER_FLUSH 

Flush data.

◆ ConverterResult

Results returned from g_converter_convert().

Since glibmm 2.24:
Enumerator
CONVERTER_ERROR 

There was an error during conversion.

CONVERTER_CONVERTED 

Some data was consumed or produced.

CONVERTER_FINISHED 

The conversion is finished.

CONVERTER_FLUSHED 

Flushing is finished.

◆ CredentialsType

Enumeration describing different kinds of native credential types.

Since glibmm 2.26:
Enumerator
CREDENTIALS_TYPE_INVALID 

Indicates an invalid native credential type.

CREDENTIALS_TYPE_LINUX_UCRED 

The native credentials type is a struct ucred.

CREDENTIALS_TYPE_FREEBSD_CMSGCRED 

The native credentials type is a struct cmsgcred.

CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED 

The native credentials type is a struct sockpeercred.

Added in 2.30.

CREDENTIALS_TYPE_SOLARIS_UCRED 

The native credentials type is a ucred_t.

Added in 2.40.

CREDENTIALS_TYPE_NETBSD_UNPCBID 

The native credentials type is a struct unpcbid.

Added in 2.42.

CREDENTIALS_TYPE_APPLE_XUCRED 

The native credentials type is a struct xucred.

Added in 2.66.

◆ DataStreamByteOrder

DataStreamByteOrder is used to ensure proper endianness of streaming data sources across various machine architectures.

Enumerator
DATA_STREAM_BYTE_ORDER_BIG_ENDIAN 

Selects Big Endian byte order.

DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN 

Selects Little Endian byte order.

DATA_STREAM_BYTE_ORDER_HOST_ENDIAN 

Selects endianness based on host machine's architecture.

◆ DataStreamNewlineType

DataStreamNewlineType is used when checking for or setting the line endings for a given file.

Enumerator
DATA_STREAM_NEWLINE_TYPE_LF 

Selects "LF" line endings, common on most modern UNIX platforms.

DATA_STREAM_NEWLINE_TYPE_CR 

Selects "CR" line endings.

DATA_STREAM_NEWLINE_TYPE_CR_LF 

Selects "CR, LF" line ending, common on Microsoft Windows.

DATA_STREAM_NEWLINE_TYPE_ANY 

Automatically try to handle any line ending type.

◆ DriveStartFlags

Flags used when starting a drive.

Since glibmm 2.22:
Bitwise operators:
DriveStartFlags operator|(DriveStartFlags, DriveStartFlags)
DriveStartFlags operator&(DriveStartFlags, DriveStartFlags)
DriveStartFlags operator^(DriveStartFlags, DriveStartFlags)
DriveStartFlags operator~(DriveStartFlags)
DriveStartFlags& operator|=(DriveStartFlags&, DriveStartFlags)
DriveStartFlags& operator&=(DriveStartFlags&, DriveStartFlags)
DriveStartFlags& operator^=(DriveStartFlags&, DriveStartFlags)
Enumerator
DRIVE_START_NONE 

No flags set.

◆ DriveStartStopType

Enumeration describing how a drive can be started/stopped.

Since glibmm 2.22:
Enumerator
DRIVE_START_STOP_TYPE_UNKNOWN 

Unknown or drive doesn't support start/stop.

DRIVE_START_STOP_TYPE_SHUTDOWN 

The stop method will physically shut down the drive and e.g.

power down the port the drive is attached to.

DRIVE_START_STOP_TYPE_NETWORK 

The start/stop methods are used for connecting/disconnect to the drive over the network.

DRIVE_START_STOP_TYPE_MULTIDISK 

The start/stop methods will assemble/disassemble a virtual drive from several physical drives.

DRIVE_START_STOP_TYPE_PASSWORD 

The start/stop methods will unlock/lock the disk (for example using the ATA <quote>SECURITY UNLOCK DEVICE</quote> command).

◆ EmblemOrigin

GEmblemOrigin is used to add information about the origin of the emblem to Emblem.

Since glibmm 2.18:
Enumerator
EMBLEM_ORIGIN_UNKNOWN 

Emblem of unknown origin.

EMBLEM_ORIGIN_DEVICE 

Emblem adds device-specific information.

EMBLEM_ORIGIN_LIVEMETADATA 

Emblem depicts live metadata, such as "readonly".

EMBLEM_ORIGIN_TAG 

Emblem comes from a user-defined tag, e.g.

set by nautilus (in the future).

◆ ErrorEnum

Error codes returned by GIO functions.

Note that this domain may be extended in future GLib releases. In general, new error codes either only apply to new APIs, or else replace IO_ERROR_FAILED in cases that were not explicitly distinguished before. You should therefore avoid writing code like

[C example ellipted] but should instead treat all unrecognized error codes the same as IO_ERROR_FAILED.

See also PollableReturn for a cheaper way of returning IO_ERROR_WOULD_BLOCK to callers without allocating a Error.

Enumerator
IO_ERROR_FAILED 

Generic error condition for when an operation fails and no more specific IOErrorEnum value is defined.

IO_ERROR_NOT_FOUND 

File not found.

IO_ERROR_EXISTS 

File already exists.

IO_ERROR_IS_DIRECTORY 

File is a directory.

IO_ERROR_NOT_DIRECTORY 

File is not a directory.

IO_ERROR_NOT_EMPTY 

File is a directory that isn't empty.

IO_ERROR_NOT_REGULAR_FILE 

File is not a regular file.

IO_ERROR_NOT_SYMBOLIC_LINK 

File is not a symbolic link.

IO_ERROR_NOT_MOUNTABLE_FILE 

File cannot be mounted.

IO_ERROR_FILENAME_TOO_LONG 

Filename is too many characters.

IO_ERROR_INVALID_FILENAME 

Filename is invalid or contains invalid characters.

IO_ERROR_TOO_MANY_LINKS 

File contains too many symbolic links.

IO_ERROR_NO_SPACE 

No space left on drive.

IO_ERROR_INVALID_ARGUMENT 

Invalid argument.

IO_ERROR_PERMISSION_DENIED 

Permission denied.

IO_ERROR_NOT_SUPPORTED 

Operation (or one of its parameters) not supported.

IO_ERROR_NOT_MOUNTED 

File isn't mounted.

IO_ERROR_ALREADY_MOUNTED 

File is already mounted.

IO_ERROR_CLOSED 

File was closed.

IO_ERROR_CANCELLED 

Operation was cancelled.

See Cancellable.

IO_ERROR_PENDING 

Operations are still pending.

IO_ERROR_READ_ONLY 

File is read only.

IO_ERROR_CANT_CREATE_BACKUP 

Backup couldn't be created.

IO_ERROR_WRONG_ETAG 

File's Entity Tag was incorrect.

IO_ERROR_TIMED_OUT 

Operation timed out.

IO_ERROR_WOULD_RECURSE 

Operation would be recursive.

IO_ERROR_BUSY 

File is busy.

IO_ERROR_WOULD_BLOCK 

Operation would block.

IO_ERROR_HOST_NOT_FOUND 

Host couldn't be found (remote operations).

IO_ERROR_HOST_WAS_NOT_FOUND 
IO_ERROR_WOULD_MERGE 

Operation would merge files.

IO_ERROR_FAILED_HANDLED 

Operation failed and a helper program has already interacted with the user.

Do not display any error dialog.

IO_ERROR_TOO_MANY_OPEN_FILES 

The current process has too many files open and can't open any more.

Duplicate descriptors do count toward this limit.

Since glibmm 2.20:
IO_ERROR_NOT_INITIALIZED 

The object has not been initialized.

Since glibmm 2.22:
IO_ERROR_ADDRESS_IN_USE 

The requested address is already in use.

Since glibmm 2.22:
IO_ERROR_PARTIAL_INPUT 

Need more input to finish operation.

Since glibmm 2.24:
IO_ERROR_INVALID_DATA 

The input data was invalid.

Since glibmm 2.24:
IO_ERROR_DBUS_ERROR 

A remote object generated an error that doesn't correspond to a locally registered Error error domain.

Use g_dbus_error_get_remote_error() to extract the D-Bus error name and g_dbus_error_strip_remote_error() to fix up the message so it matches what was received on the wire.

Since glibmm 2.26:
IO_ERROR_HOST_UNREACHABLE 

Host unreachable.

Since glibmm 2.26:
IO_ERROR_NETWORK_UNREACHABLE 

Network unreachable.

Since glibmm 2.26:
IO_ERROR_CONNECTION_REFUSED 

Connection refused.

Since glibmm 2.26:
IO_ERROR_PROXY_FAILED 

Connection to proxy server failed.

Since glibmm 2.26:
IO_ERROR_PROXY_AUTH_FAILED 

Proxy authentication failed.

Since glibmm 2.26:
IO_ERROR_PROXY_NEED_AUTH 

Proxy server needs authentication.

Since glibmm 2.26:
IO_ERROR_PROXY_NOT_ALLOWED 

Proxy connection is not allowed by ruleset.

Since glibmm 2.26:
IO_ERROR_BROKEN_PIPE 

Broken pipe.

Since glibmm 2.36:
IO_ERROR_CONNECTION_CLOSED 

Connection closed by peer.

Note that this is the same code as IO_ERROR_BROKEN_PIPE; before 2.44 some "connection closed" errors returned IO_ERROR_BROKEN_PIPE, but others returned IO_ERROR_FAILED. Now they should all return the same value, which has this more logical name.

Since glibmm 2.44:
IO_ERROR_NOT_CONNECTED 

Transport endpoint is not connected.

Since glibmm 2.44:
IO_ERROR_MESSAGE_TOO_LARGE 

Message too large.

Since glibmm 2.48:

◆ FileAttributeInfoFlags

Flags specifying the behaviour of an attribute.

Bitwise operators:
FileAttributeInfoFlags operator|(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator&(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator^(FileAttributeInfoFlags, FileAttributeInfoFlags)
FileAttributeInfoFlags operator~(FileAttributeInfoFlags)
FileAttributeInfoFlags& operator|=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
FileAttributeInfoFlags& operator&=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
FileAttributeInfoFlags& operator^=(FileAttributeInfoFlags&, FileAttributeInfoFlags)
Enumerator
FILE_ATTRIBUTE_INFO_NONE 

No flags set.

FILE_ATTRIBUTE_INFO_COPY_WITH_FILE 

Copy the attribute values when the file is copied.

FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED 

Copy the attribute values when the file is moved.

◆ FileAttributeStatus

Used by g_file_set_attributes_from_info() when setting file attributes.

Enumerator
FILE_ATTRIBUTE_STATUS_UNSET 

Attribute value is unset (empty).

FILE_ATTRIBUTE_STATUS_SET 

Attribute value is set.

FILE_ATTRIBUTE_STATUS_ERROR_SETTING 

Indicates an error in setting the value.

◆ FileAttributeType

The data types for file attributes.

Enumerator
FILE_ATTRIBUTE_TYPE_INVALID 

Indicates an invalid or uninitialized type.

FILE_ATTRIBUTE_TYPE_STRING 

A null terminated UTF8 string.

FILE_ATTRIBUTE_TYPE_BYTE_STRING 

A zero terminated string of non-zero bytes.

FILE_ATTRIBUTE_TYPE_BOOLEAN 

A boolean value.

FILE_ATTRIBUTE_TYPE_UINT32 

An unsigned 4-byte/32-bit integer.

FILE_ATTRIBUTE_TYPE_INT32 

A signed 4-byte/32-bit integer.

FILE_ATTRIBUTE_TYPE_UINT64 

An unsigned 8-byte/64-bit integer.

FILE_ATTRIBUTE_TYPE_INT64 

A signed 8-byte/64-bit integer.

FILE_ATTRIBUTE_TYPE_OBJECT 

A Object.

FILE_ATTRIBUTE_TYPE_STRINGV 

A nullptr terminated char **.

Since glibmm 2.22:

◆ FileCopyFlags

Flags used when copying or moving files.

Bitwise operators:
FileCopyFlags operator|(FileCopyFlags, FileCopyFlags)
FileCopyFlags operator&(FileCopyFlags, FileCopyFlags)
FileCopyFlags operator^(FileCopyFlags, FileCopyFlags)
FileCopyFlags operator~(FileCopyFlags)
FileCopyFlags& operator|=(FileCopyFlags&, FileCopyFlags)
FileCopyFlags& operator&=(FileCopyFlags&, FileCopyFlags)
FileCopyFlags& operator^=(FileCopyFlags&, FileCopyFlags)
Enumerator
FILE_COPY_NONE 

No flags set.

FILE_COPY_OVERWRITE 

Overwrite any existing files.

FILE_COPY_BACKUP 

Make a backup of any existing files.

FILE_COPY_NOFOLLOW_SYMLINKS 

Don't follow symlinks.

FILE_COPY_ALL_METADATA 

Copy all file metadata instead of just default set used for copy (see FileInfo).

FILE_COPY_NO_FALLBACK_FOR_MOVE 

Don't use copy and delete fallback if native move not supported.

FILE_COPY_TARGET_DEFAULT_PERMS 

Leaves target file with default perms, instead of setting the source file perms.

◆ FileCreateFlags

Flags used when an operation may create a file.

Bitwise operators:
FileCreateFlags operator|(FileCreateFlags, FileCreateFlags)
FileCreateFlags operator&(FileCreateFlags, FileCreateFlags)
FileCreateFlags operator^(FileCreateFlags, FileCreateFlags)
FileCreateFlags operator~(FileCreateFlags)
FileCreateFlags& operator|=(FileCreateFlags&, FileCreateFlags)
FileCreateFlags& operator&=(FileCreateFlags&, FileCreateFlags)
FileCreateFlags& operator^=(FileCreateFlags&, FileCreateFlags)
Enumerator
FILE_CREATE_NONE 

No flags set.

FILE_CREATE_PRIVATE 

Create a file that can only be accessed by the current user.

FILE_CREATE_REPLACE_DESTINATION 

Replace the destination as if it didn't exist before.

Don't try to keep any old permissions, replace instead of following links. This is generally useful if you're doing a "copy over" rather than a "save new version of" replace operation. You can think of it as "unlink destination" before writing to it, although the implementation may not be exactly like that. This flag can only be used with g_file_replace() and its variants, including g_file_replace_contents().

Since glibmm 2.20:

◆ FileMeasureFlags

Flags that can be used with g_file_measure_disk_usage().

Since glibmm 2.38:
Bitwise operators:
FileMeasureFlags operator|(FileMeasureFlags, FileMeasureFlags)
FileMeasureFlags operator&(FileMeasureFlags, FileMeasureFlags)
FileMeasureFlags operator^(FileMeasureFlags, FileMeasureFlags)
FileMeasureFlags operator~(FileMeasureFlags)
FileMeasureFlags& operator|=(FileMeasureFlags&, FileMeasureFlags)
FileMeasureFlags& operator&=(FileMeasureFlags&, FileMeasureFlags)
FileMeasureFlags& operator^=(FileMeasureFlags&, FileMeasureFlags)
Enumerator
FILE_MEASURE_NONE 

No flags set.

FILE_MEASURE_REPORT_ANY_ERROR 

Report any error encountered while traversing the directory tree.

Normally errors are only reported for the toplevel file.

FILE_MEASURE_APPARENT_SIZE 

Tally usage based on apparent file sizes.

Normally, the block-size is used, if available, as this is a more accurate representation of disk space used. Compare with du --apparent-size.

FILE_MEASURE_NO_XDEV 

Do not cross mount point boundaries.

Compare with du -x.

◆ FileMonitorEvent

Specifies what type of event a monitor event is.

Enumerator
FILE_MONITOR_EVENT_CHANGED 

A file changed.

FILE_MONITOR_EVENT_CHANGES_DONE_HINT 

A hint that this was probably the last change in a set of changes.

FILE_MONITOR_EVENT_DELETED 

A file was deleted.

FILE_MONITOR_EVENT_CREATED 

A file was created.

FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED 

A file attribute was changed.

FILE_MONITOR_EVENT_PRE_UNMOUNT 

The file location will soon be unmounted.

FILE_MONITOR_EVENT_UNMOUNTED 

The file location was unmounted.

FILE_MONITOR_EVENT_MOVED 

The file was moved – only sent if the (deprecated) FILE_MONITOR_SEND_MOVED flag is set.

FILE_MONITOR_EVENT_RENAMED 

The file was renamed within the current directory – only sent if the FILE_MONITOR_WATCH_MOVES flag is set.

Since glibmm 2.46:
FILE_MONITOR_EVENT_MOVED_IN 

The file was moved into the monitored directory from another location – only sent if the FILE_MONITOR_WATCH_MOVES flag is set.

Since glibmm 2.46:
FILE_MONITOR_EVENT_MOVED_OUT 

The file was moved out of the monitored directory to another location – only sent if the FILE_MONITOR_WATCH_MOVES flag is set.

Since glibmm 2.46:

◆ FileMonitorFlags

Flags used to set what a FileMonitor will watch for.

Bitwise operators:
FileMonitorFlags operator|(FileMonitorFlags, FileMonitorFlags)
FileMonitorFlags operator&(FileMonitorFlags, FileMonitorFlags)
FileMonitorFlags operator^(FileMonitorFlags, FileMonitorFlags)
FileMonitorFlags operator~(FileMonitorFlags)
FileMonitorFlags& operator|=(FileMonitorFlags&, FileMonitorFlags)
FileMonitorFlags& operator&=(FileMonitorFlags&, FileMonitorFlags)
FileMonitorFlags& operator^=(FileMonitorFlags&, FileMonitorFlags)
Enumerator
FILE_MONITOR_NONE 

No flags set.

FILE_MONITOR_WATCH_MOUNTS 

Watch for mount events.

FILE_MONITOR_SEND_MOVED 

Pair DELETED and CREATED events caused by file renames (moves) and send a single G_FILE_MONITOR_EVENT_MOVED event instead (NB: not supported on all backends; the default behaviour -without specifying this flag- is to send single DELETED and CREATED events).

Deprecated since 2.46: use FILE_MONITOR_WATCH_MOVES instead.

FILE_MONITOR_WATCH_HARD_LINKS 

Watch for changes to the file made via another hard link.

Since glibmm 2.36:
FILE_MONITOR_WATCH_MOVES 

Watch for rename operations on a monitored directory.

This causes FILE_MONITOR_EVENT_RENAMED, FILE_MONITOR_EVENT_MOVED_IN and FILE_MONITOR_EVENT_MOVED_OUT events to be emitted when possible.

Since glibmm 2.46:

◆ FileQueryInfoFlags

Flags used when querying a FileInfo.

Bitwise operators:
FileQueryInfoFlags operator|(FileQueryInfoFlags, FileQueryInfoFlags)
FileQueryInfoFlags operator&(FileQueryInfoFlags, FileQueryInfoFlags)
FileQueryInfoFlags operator^(FileQueryInfoFlags, FileQueryInfoFlags)
FileQueryInfoFlags operator~(FileQueryInfoFlags)
FileQueryInfoFlags& operator|=(FileQueryInfoFlags&, FileQueryInfoFlags)
FileQueryInfoFlags& operator&=(FileQueryInfoFlags&, FileQueryInfoFlags)
FileQueryInfoFlags& operator^=(FileQueryInfoFlags&, FileQueryInfoFlags)
Enumerator
FILE_QUERY_INFO_NONE 

No flags set.

FILE_QUERY_INFO_NOFOLLOW_SYMLINKS 

Don't follow symlinks.

◆ FileType

Indicates the file's on-disk type.

On Windows systems a file will never have FILE_TYPE_SYMBOLIC_LINK type; use FileInfo and G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK to determine whether a file is a symlink or not. This is due to the fact that NTFS does not have a single filesystem object type for symbolic links - it has files that symlink to files, and directories that symlink to directories. FileType enumeration cannot precisely represent this important distinction, which is why all Windows symlinks will continue to be reported as FILE_TYPE_REGULAR or FILE_TYPE_DIRECTORY.

Enumerator
FILE_TYPE_NOT_KNOWN 

File's type is unknown.

FILE_TYPE_REGULAR 

File handle represents a regular file.

FILE_TYPE_DIRECTORY 

File handle represents a directory.

FILE_TYPE_SYMBOLIC_LINK 

File handle represents a symbolic link (Unix systems).

FILE_TYPE_SPECIAL 

File is a "special" file, such as a socket, fifo, block device, or character device.

FILE_TYPE_SHORTCUT 

File is a shortcut (Windows systems).

FILE_TYPE_MOUNTABLE 

File is a mountable location.

◆ InterfaceSkeletonFlags

Flags describing the behavior of a DBusInterfaceSkeleton instance.

Since glibmm 2.30:
Bitwise operators:
InterfaceSkeletonFlags operator|(InterfaceSkeletonFlags, InterfaceSkeletonFlags)
InterfaceSkeletonFlags operator&(InterfaceSkeletonFlags, InterfaceSkeletonFlags)
InterfaceSkeletonFlags operator^(InterfaceSkeletonFlags, InterfaceSkeletonFlags)
InterfaceSkeletonFlags operator~(InterfaceSkeletonFlags)
InterfaceSkeletonFlags& operator|=(InterfaceSkeletonFlags&, InterfaceSkeletonFlags)
InterfaceSkeletonFlags& operator&=(InterfaceSkeletonFlags&, InterfaceSkeletonFlags)
InterfaceSkeletonFlags& operator^=(InterfaceSkeletonFlags&, InterfaceSkeletonFlags)
Enumerator
DBUS_INTERFACE_SKELETON_FLAGS_NONE 

No flags set.

DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD 

Each method invocation is handled in a thread dedicated to the invocation.

This means that the method implementation can use blocking IO without blocking any other part of the process. It also means that the method implementation must use locking to access data structures used by other threads.

◆ IOStreamSpliceFlags

GIOStreamSpliceFlags determine how streams should be spliced.

Since glibmm 2.28:
Bitwise operators:
IOStreamSpliceFlags operator|(IOStreamSpliceFlags, IOStreamSpliceFlags)
IOStreamSpliceFlags operator&(IOStreamSpliceFlags, IOStreamSpliceFlags)
IOStreamSpliceFlags operator^(IOStreamSpliceFlags, IOStreamSpliceFlags)
IOStreamSpliceFlags operator~(IOStreamSpliceFlags)
IOStreamSpliceFlags& operator|=(IOStreamSpliceFlags&, IOStreamSpliceFlags)
IOStreamSpliceFlags& operator&=(IOStreamSpliceFlags&, IOStreamSpliceFlags)
IOStreamSpliceFlags& operator^=(IOStreamSpliceFlags&, IOStreamSpliceFlags)
Enumerator
IO_STREAM_SPLICE_NONE 

Do not close either stream.

IO_STREAM_SPLICE_CLOSE_STREAM1 

Close the first stream after the splice.

IO_STREAM_SPLICE_CLOSE_STREAM2 

Close the second stream after the splice.

IO_STREAM_SPLICE_WAIT_FOR_BOTH 

Wait for both splice operations to finish before calling the callback.

◆ MenuAttribute

Attributes in Gio::MenuModel::get_item_attribute().

Enumerator
MENU_ATTRIBUTE_ACTION 

The "action" menu attribute.

The menu item attribute which holds the action name of the item. Action names are namespaced with an identifier for the action group in which the action resides. For example, "win." for window-specific actions and "app." for application-wide actions.

MENU_ATTRIBUTE_LABEL 

The "label" menu attribute.

The menu item attribute which holds the label of the item.

MENU_ATTRIBUTE_TARGET 

The "target" menu attribute.

The menu item attribute which holds the target with which the item's action will be activated.

MENU_ATTRIBUTE_ACTION_NAMESPACE 

The "action-namespace" menu attribute.

The menu item attribute that holds the namespace for all action names in menus that are linked from this item.

Since glibmm 2.66:
MENU_ATTRIBUTE_ICON 

The "icon" menu attribute.

The menu item attribute which holds the icon of the item.

The icon is stored in the format returned by Gio::Icon::serialize().

This attribute is intended only to represent 'noun' icons such as favicons for a webpage, or application icons. It should not be used for 'verbs' (ie: stock icons).

Since glibmm 2.66:

◆ MenuLink

Link types in Gio::MenuModel::get_item_link().

Enumerator
MENU_LINK_SECTION 

The "section" menu link.

The name of the link that associates a menu item with a section. The linked menu will usually be shown in place of the menu item, using the item's label as a header.

MENU_LINK_SUBMENU 

The "submenu" menu link.

The name of the link that associates a menu item with a submenu.

◆ MessageFlags

Message flags used in DBusMessage.

Since glibmm 2.26:
Bitwise operators:
MessageFlags operator|(MessageFlags, MessageFlags)
MessageFlags operator&(MessageFlags, MessageFlags)
MessageFlags operator^(MessageFlags, MessageFlags)
MessageFlags operator~(MessageFlags)
MessageFlags& operator|=(MessageFlags&, MessageFlags)
MessageFlags& operator&=(MessageFlags&, MessageFlags)
MessageFlags& operator^=(MessageFlags&, MessageFlags)
Enumerator
MESSAGE_FLAGS_NONE 

No flags set.

MESSAGE_FLAGS_NO_REPLY_EXPECTED 

A reply is not expected.

MESSAGE_FLAGS_NO_AUTO_START 

The bus must not launch an owner for the destination name in response to this message.

MESSAGE_FLAGS_ALLOW_INTERACTIVE_AUTHORIZATION 

If set on a method call, this flag means that the caller is prepared to wait for interactive authorization.

Since glibmm 2.46:

◆ MessageHeaderField

Header fields used in DBusMessage.

Since glibmm 2.26:
Enumerator
MESSAGE_HEADER_FIELD_INVALID 

Not a valid header field.

MESSAGE_HEADER_FIELD_PATH 

The object path.

MESSAGE_HEADER_FIELD_INTERFACE 

The interface name.

MESSAGE_HEADER_FIELD_MEMBER 

The method or signal name.

MESSAGE_HEADER_FIELD_ERROR_NAME 

The name of the error that occurred.

MESSAGE_HEADER_FIELD_REPLY_SERIAL 

The serial number the message is a reply to.

MESSAGE_HEADER_FIELD_DESTINATION 

The name the message is intended for.

MESSAGE_HEADER_FIELD_SENDER 

Unique name of the sender of the message (filled in by the bus).

MESSAGE_HEADER_FIELD_SIGNATURE 

The signature of the message body.

MESSAGE_HEADER_FIELD_NUM_UNIX_FDS 

The number of UNIX file descriptors that accompany the message.

◆ MessageType

Message types used in DBusMessage.

Since glibmm 2.26:
Enumerator
MESSAGE_TYPE_INVALID 

Message is of invalid type.

MESSAGE_TYPE_METHOD_CALL 

Method call.

MESSAGE_TYPE_METHOD_RETURN 

Method reply.

MESSAGE_TYPE_ERROR 

Error reply.

MESSAGE_TYPE_SIGNAL 

Signal emission.

◆ MountMountFlags

Flags used when mounting a mount.

Bitwise operators:
MountMountFlags operator|(MountMountFlags, MountMountFlags)
MountMountFlags operator&(MountMountFlags, MountMountFlags)
MountMountFlags operator^(MountMountFlags, MountMountFlags)
MountMountFlags operator~(MountMountFlags)
MountMountFlags& operator|=(MountMountFlags&, MountMountFlags)
MountMountFlags& operator&=(MountMountFlags&, MountMountFlags)
MountMountFlags& operator^=(MountMountFlags&, MountMountFlags)
Enumerator
MOUNT_MOUNT_NONE 

No flags set.

◆ MountOperationResult

MountOperationResult is returned as a result when a request for information is send by the mounting operation.

Enumerator
MOUNT_OPERATION_HANDLED 

The request was fulfilled and the user specified data is now available.

MOUNT_OPERATION_ABORTED 

The user requested the mount operation to be aborted.

MOUNT_OPERATION_UNHANDLED 

The request was unhandled (i.e.

not implemented).

◆ MountUnmountFlags

Flags used when an unmounting a mount.

Bitwise operators:
MountUnmountFlags operator|(MountUnmountFlags, MountUnmountFlags)
MountUnmountFlags operator&(MountUnmountFlags, MountUnmountFlags)
MountUnmountFlags operator^(MountUnmountFlags, MountUnmountFlags)
MountUnmountFlags operator~(MountUnmountFlags)
MountUnmountFlags& operator|=(MountUnmountFlags&, MountUnmountFlags)
MountUnmountFlags& operator&=(MountUnmountFlags&, MountUnmountFlags)
MountUnmountFlags& operator^=(MountUnmountFlags&, MountUnmountFlags)
Enumerator
MOUNT_UNMOUNT_NONE 

No flags set.

MOUNT_UNMOUNT_FORCE 

Unmount even if there are outstanding file operations on the mount.

◆ NetworkConnectivity

The host's network connectivity state, as reported by NetworkMonitor.

Since glibmm 2.44:
Enumerator
NETWORK_CONNECTIVITY_LOCAL 

The host is not configured with a route to the Internet; it may or may not be connected to a local network.

NETWORK_CONNECTIVITY_LIMITED 

The host is connected to a network, but does not appear to be able to reach the full Internet, perhaps due to upstream network problems.

NETWORK_CONNECTIVITY_PORTAL 

The host is behind a captive portal and cannot reach the full Internet.

NETWORK_CONNECTIVITY_FULL 

The host is connected to a network, and appears to be able to reach the full Internet.

◆ NotificationPriority

Priority levels for Notifications.

Since glibmm 2.44:
Enumerator
NOTIFICATION_PRIORITY_NORMAL 

The default priority, to be used for the majority of notifications (for example email messages, software updates, completed download/sync operations).

NOTIFICATION_PRIORITY_LOW 

For notifications that do not require immediate attention - typically used for contextual background information, such as contact birthdays or local weather.

NOTIFICATION_PRIORITY_HIGH 

For events that require more attention, usually because responses are time-sensitive (for example chat and SMS messages or alarms).

NOTIFICATION_PRIORITY_URGENT 

For urgent notifications, or notifications that require a response in a short space of time (for example phone calls or emergency warnings).

◆ ObjectManagerClientFlags

Flags used when constructing a DBusObjectManagerClient.

Since glibmm 2.30:
Bitwise operators:
ObjectManagerClientFlags operator|(ObjectManagerClientFlags, ObjectManagerClientFlags)
ObjectManagerClientFlags operator&(ObjectManagerClientFlags, ObjectManagerClientFlags)
ObjectManagerClientFlags operator^(ObjectManagerClientFlags, ObjectManagerClientFlags)
ObjectManagerClientFlags operator~(ObjectManagerClientFlags)
ObjectManagerClientFlags& operator|=(ObjectManagerClientFlags&, ObjectManagerClientFlags)
ObjectManagerClientFlags& operator&=(ObjectManagerClientFlags&, ObjectManagerClientFlags)
ObjectManagerClientFlags& operator^=(ObjectManagerClientFlags&, ObjectManagerClientFlags)
Enumerator
OBJECT_MANAGER_CLIENT_FLAGS_NONE 

No flags set.

OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START 

If not set and the manager is for a well-known name, then request the bus to launch an owner for the name if no-one owns the name.

This flag can only be used in managers for well-known names.

◆ OutputStreamSpliceFlags

GOutputStreamSpliceFlags determine how streams should be spliced.

Bitwise operators:
OutputStreamSpliceFlags operator|(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator&(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator^(OutputStreamSpliceFlags, OutputStreamSpliceFlags)
OutputStreamSpliceFlags operator~(OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator|=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator&=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
OutputStreamSpliceFlags& operator^=(OutputStreamSpliceFlags&, OutputStreamSpliceFlags)
Enumerator
OUTPUT_STREAM_SPLICE_NONE 

Do not close either stream.

OUTPUT_STREAM_SPLICE_CLOSE_SOURCE 

Close the source stream after the splice.

OUTPUT_STREAM_SPLICE_CLOSE_TARGET 

Close the target stream after the splice.

◆ PasswordSave

PasswordSave is used to indicate the lifespan of a saved password.

#Gvfs stores passwords in the Gnome keyring when this flag allows it to, and later retrieves it again from there.

Enumerator
PASSWORD_SAVE_NEVER 

Never save a password.

PASSWORD_SAVE_FOR_SESSION 

Save a password for the session.

PASSWORD_SAVE_PERMANENTLY 

Save a password permanently.

◆ PropertyInfoFlags

Flags describing the access control of a D-Bus property.

Since glibmm 2.26:
Bitwise operators:
PropertyInfoFlags operator|(PropertyInfoFlags, PropertyInfoFlags)
PropertyInfoFlags operator&(PropertyInfoFlags, PropertyInfoFlags)
PropertyInfoFlags operator^(PropertyInfoFlags, PropertyInfoFlags)
PropertyInfoFlags operator~(PropertyInfoFlags)
PropertyInfoFlags& operator|=(PropertyInfoFlags&, PropertyInfoFlags)
PropertyInfoFlags& operator&=(PropertyInfoFlags&, PropertyInfoFlags)
PropertyInfoFlags& operator^=(PropertyInfoFlags&, PropertyInfoFlags)
Enumerator
PROPERTY_INFO_FLAGS_NONE 

No flags set.

PROPERTY_INFO_FLAGS_READABLE 

Property is readable.

PROPERTY_INFO_FLAGS_WRITABLE 

Property is writable.

◆ ProxyFlags

Flags used when constructing an instance of a DBusProxy derived class.

Since glibmm 2.26:
Bitwise operators:
ProxyFlags operator|(ProxyFlags, ProxyFlags)
ProxyFlags operator&(ProxyFlags, ProxyFlags)
ProxyFlags operator^(ProxyFlags, ProxyFlags)
ProxyFlags operator~(ProxyFlags)
ProxyFlags& operator|=(ProxyFlags&, ProxyFlags)
ProxyFlags& operator&=(ProxyFlags&, ProxyFlags)
ProxyFlags& operator^=(ProxyFlags&, ProxyFlags)
Enumerator
PROXY_FLAGS_NONE 

No flags set.

PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES 

Don't load properties.

PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS 

Don't connect to signals on the remote object.

PROXY_FLAGS_DO_NOT_AUTO_START 

If the proxy is for a well-known name, do not ask the bus to launch an owner during proxy initialization or a method call.

This flag is only meaningful in proxies for well-known names.

PROXY_FLAGS_GET_INVALIDATED_PROPERTIES 

If set, the property value for any invalidated property will be (asynchronously) retrieved upon receiving the PropertiesChanged D-Bus signal and the property will not cause emission of the DBusProxy::signal_g_properties_changed() signal.

When the value is received the DBusProxy::signal_g_properties_changed() signal is emitted for the property along with the retrieved value.

Since glibmm 2.32:
PROXY_FLAGS_DO_NOT_AUTO_START_AT_CONSTRUCTION 

If the proxy is for a well-known name, do not ask the bus to launch an owner during proxy initialization, but allow it to be autostarted by a method call.

This flag is only meaningful in proxies for well-known names, and only if DBUS_PROXY_FLAGS_DO_NOT_AUTO_START is not also specified.

◆ ResolverRecordType

The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve.

The records are returned as lists of Variant tuples. Each record type has different values in the variant tuples returned.

RESOLVER_RECORD_SRV records are returned as variants with the signature (qqqs), containing a guint16 with the priority, a guint16 with the weight, a guint16 with the port, and a string of the hostname.

RESOLVER_RECORD_MX records are returned as variants with the signature (qs), representing a guint16 with the preference, and a string containing the mail exchanger hostname.

RESOLVER_RECORD_TXT records are returned as variants with the signature (as), representing an array of the strings in the text record. Note: Most TXT records only contain a single string, but RFC 1035 does allow a record to contain multiple strings. The RFC which defines the interpretation of a specific TXT record will likely require concatenation of multiple strings if they are present, as with RFC 7208.

RESOLVER_RECORD_SOA records are returned as variants with the signature (ssuuuuu), representing a string containing the primary name server, a string containing the administrator, the serial as a guint32, the refresh interval as a guint32, the retry interval as a guint32, the expire timeout as a guint32, and the TTL as a guint32.

RESOLVER_RECORD_NS records are returned as variants with the signature (s), representing a string of the hostname of the name server.

Since glibmm 2.34:
Enumerator
RESOLVER_RECORD_SRV 

Look up DNS SRV records for a domain.

RESOLVER_RECORD_MX 

Look up DNS MX records for a domain.

RESOLVER_RECORD_TXT 

Look up DNS TXT records for a name.

RESOLVER_RECORD_SOA 

Look up DNS SOA records for a zone.

RESOLVER_RECORD_NS 

Look up DNS NS records for a domain.

◆ ResourceFlags

GResourceFlags give information about a particular file inside a resource bundle.

Since glibmm 2.44:
Bitwise operators:
ResourceFlags operator|(ResourceFlags, ResourceFlags)
ResourceFlags operator&(ResourceFlags, ResourceFlags)
ResourceFlags operator^(ResourceFlags, ResourceFlags)
ResourceFlags operator~(ResourceFlags)
ResourceFlags& operator|=(ResourceFlags&, ResourceFlags)
ResourceFlags& operator&=(ResourceFlags&, ResourceFlags)
ResourceFlags& operator^=(ResourceFlags&, ResourceFlags)
Enumerator
RESOURCE_FLAGS_NONE 

No flags set.

RESOURCE_FLAGS_COMPRESSED 

The file is compressed.

◆ ResourceLookupFlags

GResourceLookupFlags determine how resource path lookups are handled.

Since glibmm 2.44:
Bitwise operators:
ResourceLookupFlags operator|(ResourceLookupFlags, ResourceLookupFlags)
ResourceLookupFlags operator&(ResourceLookupFlags, ResourceLookupFlags)
ResourceLookupFlags operator^(ResourceLookupFlags, ResourceLookupFlags)
ResourceLookupFlags operator~(ResourceLookupFlags)
ResourceLookupFlags& operator|=(ResourceLookupFlags&, ResourceLookupFlags)
ResourceLookupFlags& operator&=(ResourceLookupFlags&, ResourceLookupFlags)
ResourceLookupFlags& operator^=(ResourceLookupFlags&, ResourceLookupFlags)
Enumerator
RESOURCE_LOOKUP_FLAGS_NONE 

No flags set.

◆ SendMessageFlags

Flags used when sending DBusMessages on a DBusConnection.

Since glibmm 2.26:
Bitwise operators:
SendMessageFlags operator|(SendMessageFlags, SendMessageFlags)
SendMessageFlags operator&(SendMessageFlags, SendMessageFlags)
SendMessageFlags operator^(SendMessageFlags, SendMessageFlags)
SendMessageFlags operator~(SendMessageFlags)
SendMessageFlags& operator|=(SendMessageFlags&, SendMessageFlags)
SendMessageFlags& operator&=(SendMessageFlags&, SendMessageFlags)
SendMessageFlags& operator^=(SendMessageFlags&, SendMessageFlags)
Enumerator
SEND_MESSAGE_FLAGS_NONE 

No flags set.

SEND_MESSAGE_FLAGS_PRESERVE_SERIAL 

Do not automatically assign a serial number from the DBusConnection object when sending a message.

◆ ServerFlags

Flags used when creating a DBusServer.

Since glibmm 2.26:
Bitwise operators:
ServerFlags operator|(ServerFlags, ServerFlags)
ServerFlags operator&(ServerFlags, ServerFlags)
ServerFlags operator^(ServerFlags, ServerFlags)
ServerFlags operator~(ServerFlags)
ServerFlags& operator|=(ServerFlags&, ServerFlags)
ServerFlags& operator&=(ServerFlags&, ServerFlags)
ServerFlags& operator^=(ServerFlags&, ServerFlags)
Enumerator
SERVER_FLAGS_NONE 

No flags set.

SERVER_FLAGS_RUN_IN_THREAD 

All DBusServer::signal_new_connection() signals will run in separated dedicated threads (see signal for details).

SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS 

Allow the anonymous authentication method.

◆ SettingsBindFlags

Flags used when creating a binding.

These flags determine in which direction the binding works. The default is to synchronize in both directions.

Bitwise operators:
SettingsBindFlags operator|(SettingsBindFlags, SettingsBindFlags)
SettingsBindFlags operator&(SettingsBindFlags, SettingsBindFlags)
SettingsBindFlags operator^(SettingsBindFlags, SettingsBindFlags)
SettingsBindFlags operator~(SettingsBindFlags)
SettingsBindFlags& operator|=(SettingsBindFlags&, SettingsBindFlags)
SettingsBindFlags& operator&=(SettingsBindFlags&, SettingsBindFlags)
SettingsBindFlags& operator^=(SettingsBindFlags&, SettingsBindFlags)
Enumerator
SETTINGS_BIND_DEFAULT 

Equivalent to G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET.

SETTINGS_BIND_GET 

Update the Object property when the setting changes.

It is an error to use this flag if the property is not writable.

SETTINGS_BIND_SET 

Update the setting when the Object property changes.

It is an error to use this flag if the property is not readable.

SETTINGS_BIND_NO_SENSITIVITY 

Do not try to bind a "sensitivity" property to the writability of the setting.

SETTINGS_BIND_GET_NO_CHANGES 

When set in addition to SETTINGS_BIND_GET, set the Object property value initially from the setting, but do not listen for changes of the setting.

SETTINGS_BIND_INVERT_BOOLEAN 

When passed to g_settings_bind(), uses a pair of mapping functions that invert the boolean value when mapping between the setting and the property.

The setting and property must both be booleans. You cannot pass this flag to g_settings_bind_with_mapping().

◆ SignalFlags

Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().

Since glibmm 2.26:
Bitwise operators:
SignalFlags operator|(SignalFlags, SignalFlags)
SignalFlags operator&(SignalFlags, SignalFlags)
SignalFlags operator^(SignalFlags, SignalFlags)
SignalFlags operator~(SignalFlags)
SignalFlags& operator|=(SignalFlags&, SignalFlags)
SignalFlags& operator&=(SignalFlags&, SignalFlags)
SignalFlags& operator^=(SignalFlags&, SignalFlags)
Enumerator
SIGNAL_FLAGS_NONE 

No flags set.

SIGNAL_FLAGS_NO_MATCH_RULE 

Don't actually send the AddMatch D-Bus call for this signal subscription.

This gives you more control over which match rules you add (but you must add them manually).

SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE 

Match first arguments that contain a bus or interface name with the given namespace.

SIGNAL_FLAGS_MATCH_ARG0_PATH 

Match first arguments that contain an object path that is either equivalent to the given path, or one of the paths is a subpath of the other.

◆ SocketClientEvent

Describes an event occurring on a SocketClient.

See the SocketClient::signal_event() signal for more details.

Additional values may be added to this type in the future.

Since glibmm 2.32:
Enumerator
SOCKET_CLIENT_RESOLVING 

The client is doing a DNS lookup.

SOCKET_CLIENT_RESOLVED 

The client has completed a DNS lookup.

SOCKET_CLIENT_CONNECTING 

The client is connecting to a remote host (either a proxy or the destination server).

SOCKET_CLIENT_CONNECTED 

The client has connected to a remote host.

SOCKET_CLIENT_PROXY_NEGOTIATING 

The client is negotiating with a proxy to connect to the destination server.

SOCKET_CLIENT_PROXY_NEGOTIATED 

The client has negotiated with the proxy server.

SOCKET_CLIENT_TLS_HANDSHAKING 

The client is performing a TLS handshake.

SOCKET_CLIENT_TLS_HANDSHAKED 

The client has performed a TLS handshake.

SOCKET_CLIENT_COMPLETE 

The client is done with a particular SocketConnectable.

◆ SocketFamily

The protocol family of a SocketAddress.

(These values are identical to the system defines AF_INET, AF_INET6 and AF_UNIX, if available.)

Since glibmm 2.22:
Enumerator
SOCKET_FAMILY_INVALID 

No address family.

SOCKET_FAMILY_UNIX 

The UNIX domain family.

SOCKET_FAMILY_IPV4 

The IPv4 family.

SOCKET_FAMILY_IPV6 

The IPv6 family.

◆ SocketMsgFlags

Flags used in g_socket_receive_message() and g_socket_send_message().

The flags listed in the enum are some commonly available flags, but the values used for them are the same as on the platform, and any other flags are passed in/out as is. So to use a platform specific flag, just include the right system header and pass in the flag.

Since glibmm 2.22:
Bitwise operators:
SocketMsgFlags operator|(SocketMsgFlags, SocketMsgFlags)
SocketMsgFlags operator&(SocketMsgFlags, SocketMsgFlags)
SocketMsgFlags operator^(SocketMsgFlags, SocketMsgFlags)
SocketMsgFlags operator~(SocketMsgFlags)
SocketMsgFlags& operator|=(SocketMsgFlags&, SocketMsgFlags)
SocketMsgFlags& operator&=(SocketMsgFlags&, SocketMsgFlags)
SocketMsgFlags& operator^=(SocketMsgFlags&, SocketMsgFlags)
Enumerator
SOCKET_MSG_NONE 

No flags.

SOCKET_MSG_OOB 

Request to send/receive out of band data.

SOCKET_MSG_PEEK 

Read data from the socket without removing it from the queue.

SOCKET_MSG_DONTROUTE 

Don't use a gateway to send out the packet, only send to hosts on directly connected networks.

◆ SocketProtocol

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.

This enum contains a set of commonly available and used protocols. You can also pass any other identifiers handled by the platform in order to use protocols not listed here.

Since glibmm 2.22:
Enumerator
SOCKET_PROTOCOL_UNKNOWN 

The protocol type is unknown.

SOCKET_PROTOCOL_DEFAULT 

The default protocol for the family/type.

SOCKET_PROTOCOL_TCP 

TCP over IP.

SOCKET_PROTOCOL_UDP 

UDP over IP.

SOCKET_PROTOCOL_SCTP 

SCTP over IP.

◆ SocketType

Flags used when creating a Socket.

Some protocols may not implement all the socket types.

Since glibmm 2.22:
Enumerator
SOCKET_TYPE_INVALID 

Type unknown or wrong.

SOCKET_TYPE_STREAM 

Reliable connection-based byte streams (e.g.

TCP).

SOCKET_TYPE_DATAGRAM 

Connectionless, unreliable datagram passing.

(e.g. UDP).

SOCKET_TYPE_SEQPACKET 

Reliable connection-based passing of datagrams of fixed maximum length (e.g.

SCTP).

◆ SubtreeFlags

Flags passed to g_dbus_connection_register_subtree().

Since glibmm 2.26:
Bitwise operators:
SubtreeFlags operator|(SubtreeFlags, SubtreeFlags)
SubtreeFlags operator&(SubtreeFlags, SubtreeFlags)
SubtreeFlags operator^(SubtreeFlags, SubtreeFlags)
SubtreeFlags operator~(SubtreeFlags)
SubtreeFlags& operator|=(SubtreeFlags&, SubtreeFlags)
SubtreeFlags& operator&=(SubtreeFlags&, SubtreeFlags)
SubtreeFlags& operator^=(SubtreeFlags&, SubtreeFlags)
Enumerator
SUBTREE_FLAGS_NONE 

No flags set.

SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES 

Method calls to objects not in the enumerated range will still be dispatched.

This is useful if you want to dynamically spawn objects in the subtree.

◆ TlsAuthenticationMode

The client authentication mode for a TlsServerConnection.

Since glibmm 2.28:
Enumerator
TLS_AUTHENTICATION_NONE 

Client authentication not required.

TLS_AUTHENTICATION_REQUESTED 

Client authentication is requested.

TLS_AUTHENTICATION_REQUIRED 

Client authentication is required.

◆ TlsCertificateFlags

A set of flags describing TLS certification validation.

This can be used to set which validation steps to perform (eg, with g_tls_client_connection_set_validation_flags()), or to describe why a particular certificate was rejected (eg, in TlsConnection::signal_accept_certificate()).

Since glibmm 2.28:
Bitwise operators:
TlsCertificateFlags operator|(TlsCertificateFlags, TlsCertificateFlags)
TlsCertificateFlags operator&(TlsCertificateFlags, TlsCertificateFlags)
TlsCertificateFlags operator^(TlsCertificateFlags, TlsCertificateFlags)
TlsCertificateFlags operator~(TlsCertificateFlags)
TlsCertificateFlags& operator|=(TlsCertificateFlags&, TlsCertificateFlags)
TlsCertificateFlags& operator&=(TlsCertificateFlags&, TlsCertificateFlags)
TlsCertificateFlags& operator^=(TlsCertificateFlags&, TlsCertificateFlags)
Enumerator
TLS_CERTIFICATE_UNKNOWN_CA 

The signing certificate authority is not known.

TLS_CERTIFICATE_BAD_IDENTITY 

The certificate does not match the expected identity of the site that it was retrieved from.

TLS_CERTIFICATE_NOT_ACTIVATED 

The certificate's activation time is still in the future.

TLS_CERTIFICATE_EXPIRED 

The certificate has expired.

TLS_CERTIFICATE_REVOKED 

The certificate has been revoked according to the TlsConnection's certificate revocation list.

TLS_CERTIFICATE_INSECURE 

The certificate's algorithm is considered insecure.

TLS_CERTIFICATE_GENERIC_ERROR 

Some other error occurred validating the certificate.

TLS_CERTIFICATE_VALIDATE_ALL 

The combination of all of the above flags.

◆ TlsCertificateRequestFlags

Flags for g_tls_interaction_request_certificate(), g_tls_interaction_request_certificate_async(), and g_tls_interaction_invoke_request_certificate().

Since glibmm 2.40:
Bitwise operators:
TlsCertificateRequestFlags operator|(TlsCertificateRequestFlags, TlsCertificateRequestFlags)
TlsCertificateRequestFlags operator&(TlsCertificateRequestFlags, TlsCertificateRequestFlags)
TlsCertificateRequestFlags operator^(TlsCertificateRequestFlags, TlsCertificateRequestFlags)
TlsCertificateRequestFlags operator~(TlsCertificateRequestFlags)
TlsCertificateRequestFlags& operator|=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)
TlsCertificateRequestFlags& operator&=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)
TlsCertificateRequestFlags& operator^=(TlsCertificateRequestFlags&, TlsCertificateRequestFlags)
Enumerator
TLS_CERTIFICATE_REQUEST_NONE 

No flags.

◆ TlsDatabaseLookupFlags

Flags for g_tls_database_lookup_certificate_for_handle(), g_tls_database_lookup_certificate_issuer(), and g_tls_database_lookup_certificates_issued_by().

Since glibmm 2.30:
Bitwise operators:
TlsDatabaseLookupFlags operator|(TlsDatabaseLookupFlags, TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags operator&(TlsDatabaseLookupFlags, TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags operator^(TlsDatabaseLookupFlags, TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags operator~(TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags& operator|=(TlsDatabaseLookupFlags&, TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags& operator&=(TlsDatabaseLookupFlags&, TlsDatabaseLookupFlags)
TlsDatabaseLookupFlags& operator^=(TlsDatabaseLookupFlags&, TlsDatabaseLookupFlags)
Enumerator
TLS_DATABASE_LOOKUP_NONE 

No lookup flags.

TLS_DATABASE_LOOKUP_KEYPAIR 

Restrict lookup to certificates that have a private key.

◆ TlsDatabaseVerifyFlags

Flags for g_tls_database_verify_chain().

Since glibmm 2.30:
Bitwise operators:
TlsDatabaseVerifyFlags operator|(TlsDatabaseVerifyFlags, TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags operator&(TlsDatabaseVerifyFlags, TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags operator^(TlsDatabaseVerifyFlags, TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags operator~(TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags& operator|=(TlsDatabaseVerifyFlags&, TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags& operator&=(TlsDatabaseVerifyFlags&, TlsDatabaseVerifyFlags)
TlsDatabaseVerifyFlags& operator^=(TlsDatabaseVerifyFlags&, TlsDatabaseVerifyFlags)
Enumerator
TLS_DATABASE_VERIFY_NONE 

No verification flags.

◆ TlsInteractionResult

TlsInteractionResult is returned by various functions in TlsInteraction when finishing an interaction request.

Since glibmm 2.30:
Enumerator
TLS_INTERACTION_UNHANDLED 

The interaction was unhandled (i.e. not implemented).

TLS_INTERACTION_HANDLED 

The interaction completed, and resulting data is available.

TLS_INTERACTION_FAILED 

The interaction has failed, or was cancelled.

and the operation should be aborted.

◆ TlsPasswordFlags

Various flags for the password.

Since glibmm 2.30:
Bitwise operators:
TlsPasswordFlags operator|(TlsPasswordFlags, TlsPasswordFlags)
TlsPasswordFlags operator&(TlsPasswordFlags, TlsPasswordFlags)
TlsPasswordFlags operator^(TlsPasswordFlags, TlsPasswordFlags)
TlsPasswordFlags operator~(TlsPasswordFlags)
TlsPasswordFlags& operator|=(TlsPasswordFlags&, TlsPasswordFlags)
TlsPasswordFlags& operator&=(TlsPasswordFlags&, TlsPasswordFlags)
TlsPasswordFlags& operator^=(TlsPasswordFlags&, TlsPasswordFlags)
Enumerator
TLS_PASSWORD_NONE 

No flags.

TLS_PASSWORD_RETRY 

The password was wrong, and the user should retry.

TLS_PASSWORD_MANY_TRIES 

Hint to the user that the password has been wrong many times, and the user may not have many chances left.

TLS_PASSWORD_FINAL_TRY 

Hint to the user that this is the last try to get this password right.

◆ TlsRehandshakeMode

When to allow rehandshaking.

See g_tls_connection_set_rehandshake_mode().

Since glibmm 2.28:

Deprecated: 2.60. Changing the rehandshake mode is no longer required for compatibility. Also, rehandshaking has been removed from the TLS protocol in TLS 1.3.

Enumerator
TLS_REHANDSHAKE_NEVER 

Never allow rehandshaking.

TLS_REHANDSHAKE_SAFELY 

Allow safe rehandshaking only.

TLS_REHANDSHAKE_UNSAFELY 

Allow unsafe rehandshaking.

◆ UnixSocketAddressType

The type of name used by a UnixSocketAddress.

UNIX_SOCKET_ADDRESS_PATH indicates a traditional unix domain socket bound to a filesystem path. UNIX_SOCKET_ADDRESS_ANONYMOUS indicates a socket not bound to any name (eg, a client-side socket, or a socket created with socketpair()).

For abstract sockets, there are two incompatible ways of naming them; the man pages suggest using the entire struct sockaddr_un as the name, padding the unused parts of the sun_path field with zeroes; this corresponds to UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED. However, many programs instead just use a portion of sun_path, and pass an appropriate smaller length to bind() or connect(). This is UNIX_SOCKET_ADDRESS_ABSTRACT.

Since glibmm 2.26:
Enumerator
UNIX_SOCKET_ADDRESS_INVALID 

Invalid.

UNIX_SOCKET_ADDRESS_ANONYMOUS 

Anonymous.

UNIX_SOCKET_ADDRESS_PATH 

A filesystem path.

UNIX_SOCKET_ADDRESS_ABSTRACT 

An abstract name.

UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED 

An abstract name, 0-padded to the full length of a unix socket name.

◆ ZlibCompressorFormat

Used to select the type of data format to use for ZlibDecompressor and ZlibCompressor.

Since glibmm 2.24:
Enumerator
ZLIB_COMPRESSOR_FORMAT_ZLIB 

Deflate compression with zlib header.

ZLIB_COMPRESSOR_FORMAT_GZIP 

Gzip file format.

ZLIB_COMPRESSOR_FORMAT_RAW 

Deflate compression with no header.

Function Documentation

◆ operator&() [1/38]

AppInfoCreateFlags Gio::operator& ( AppInfoCreateFlags  lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator&() [2/38]

ApplicationFlags Gio::operator& ( ApplicationFlags  lhs,
ApplicationFlags  rhs 
)
inline

◆ operator&() [3/38]

AskPasswordFlags Gio::operator& ( AskPasswordFlags  lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator&() [4/38]

BusNameOwnerFlags Gio::DBus::operator& ( BusNameOwnerFlags  lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator&() [5/38]

BusNameWatcherFlags Gio::DBus::operator& ( BusNameWatcherFlags  lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator&() [6/38]

CallFlags Gio::DBus::operator& ( CallFlags  lhs,
CallFlags  rhs 
)
inline

◆ operator&() [7/38]

CapabilityFlags Gio::DBus::operator& ( CapabilityFlags  lhs,
CapabilityFlags  rhs 
)
inline

◆ operator&() [8/38]

ConnectionFlags Gio::DBus::operator& ( ConnectionFlags  lhs,
ConnectionFlags  rhs 
)
inline

◆ operator&() [9/38]

ConverterFlags Gio::operator& ( ConverterFlags  lhs,
ConverterFlags  rhs 
)
inline

◆ operator&() [10/38]

DriveStartFlags Gio::operator& ( DriveStartFlags  lhs,
DriveStartFlags  rhs 
)
inline

◆ operator&() [11/38]

FileAttributeInfoFlags Gio::operator& ( FileAttributeInfoFlags  lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator&() [12/38]

FileCopyFlags Gio::operator& ( FileCopyFlags  lhs,
FileCopyFlags  rhs 
)
inline

◆ operator&() [13/38]

FileCreateFlags Gio::operator& ( FileCreateFlags  lhs,
FileCreateFlags  rhs 
)
inline

◆ operator&() [14/38]

FileMeasureFlags Gio::operator& ( FileMeasureFlags  lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator&() [15/38]

FileMonitorFlags Gio::operator& ( FileMonitorFlags  lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator&() [16/38]

FileQueryInfoFlags Gio::operator& ( FileQueryInfoFlags  lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator&() [17/38]

InterfaceSkeletonFlags Gio::DBus::operator& ( InterfaceSkeletonFlags  lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator&() [18/38]

IOStreamSpliceFlags Gio::operator& ( IOStreamSpliceFlags  lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator&() [19/38]

MessageFlags Gio::DBus::operator& ( MessageFlags  lhs,
MessageFlags  rhs 
)
inline

◆ operator&() [20/38]

MountMountFlags Gio::operator& ( MountMountFlags  lhs,
MountMountFlags  rhs 
)
inline

◆ operator&() [21/38]

MountUnmountFlags Gio::operator& ( MountUnmountFlags  lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator&() [22/38]

ObjectManagerClientFlags Gio::DBus::operator& ( ObjectManagerClientFlags  lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator&() [23/38]

◆ operator&() [24/38]

PropertyInfoFlags Gio::DBus::operator& ( PropertyInfoFlags  lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator&() [25/38]

ProxyFlags Gio::DBus::operator& ( ProxyFlags  lhs,
ProxyFlags  rhs 
)
inline

◆ operator&() [26/38]

ResourceFlags Gio::operator& ( ResourceFlags  lhs,
ResourceFlags  rhs 
)
inline

◆ operator&() [27/38]

ResourceLookupFlags Gio::operator& ( ResourceLookupFlags  lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator&() [28/38]

SendMessageFlags Gio::DBus::operator& ( SendMessageFlags  lhs,
SendMessageFlags  rhs 
)
inline

◆ operator&() [29/38]

ServerFlags Gio::DBus::operator& ( ServerFlags  lhs,
ServerFlags  rhs 
)
inline

◆ operator&() [30/38]

SettingsBindFlags Gio::operator& ( SettingsBindFlags  lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator&() [31/38]

SignalFlags Gio::DBus::operator& ( SignalFlags  lhs,
SignalFlags  rhs 
)
inline

◆ operator&() [32/38]

SocketMsgFlags Gio::operator& ( SocketMsgFlags  lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator&() [33/38]

SubtreeFlags Gio::DBus::operator& ( SubtreeFlags  lhs,
SubtreeFlags  rhs 
)
inline

◆ operator&() [34/38]

TlsCertificateFlags Gio::operator& ( TlsCertificateFlags  lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator&() [35/38]

◆ operator&() [36/38]

TlsDatabaseLookupFlags Gio::operator& ( TlsDatabaseLookupFlags  lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator&() [37/38]

TlsDatabaseVerifyFlags Gio::operator& ( TlsDatabaseVerifyFlags  lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator&() [38/38]

TlsPasswordFlags Gio::operator& ( TlsPasswordFlags  lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator&=() [1/38]

AppInfoCreateFlags & Gio::operator&= ( AppInfoCreateFlags lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator&=() [2/38]

ApplicationFlags & Gio::operator&= ( ApplicationFlags lhs,
ApplicationFlags  rhs 
)
inline

◆ operator&=() [3/38]

AskPasswordFlags & Gio::operator&= ( AskPasswordFlags lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator&=() [4/38]

BusNameOwnerFlags & Gio::DBus::operator&= ( BusNameOwnerFlags lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator&=() [5/38]

BusNameWatcherFlags & Gio::DBus::operator&= ( BusNameWatcherFlags lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator&=() [6/38]

CallFlags & Gio::DBus::operator&= ( CallFlags lhs,
CallFlags  rhs 
)
inline

◆ operator&=() [7/38]

CapabilityFlags & Gio::DBus::operator&= ( CapabilityFlags lhs,
CapabilityFlags  rhs 
)
inline

◆ operator&=() [8/38]

ConnectionFlags & Gio::DBus::operator&= ( ConnectionFlags lhs,
ConnectionFlags  rhs 
)
inline

◆ operator&=() [9/38]

ConverterFlags & Gio::operator&= ( ConverterFlags lhs,
ConverterFlags  rhs 
)
inline

◆ operator&=() [10/38]

DriveStartFlags & Gio::operator&= ( DriveStartFlags lhs,
DriveStartFlags  rhs 
)
inline

◆ operator&=() [11/38]

FileAttributeInfoFlags & Gio::operator&= ( FileAttributeInfoFlags lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator&=() [12/38]

FileCopyFlags & Gio::operator&= ( FileCopyFlags lhs,
FileCopyFlags  rhs 
)
inline

◆ operator&=() [13/38]

FileCreateFlags & Gio::operator&= ( FileCreateFlags lhs,
FileCreateFlags  rhs 
)
inline

◆ operator&=() [14/38]

FileMeasureFlags & Gio::operator&= ( FileMeasureFlags lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator&=() [15/38]

FileMonitorFlags & Gio::operator&= ( FileMonitorFlags lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator&=() [16/38]

FileQueryInfoFlags & Gio::operator&= ( FileQueryInfoFlags lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator&=() [17/38]

InterfaceSkeletonFlags & Gio::DBus::operator&= ( InterfaceSkeletonFlags lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator&=() [18/38]

IOStreamSpliceFlags & Gio::operator&= ( IOStreamSpliceFlags lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator&=() [19/38]

MessageFlags & Gio::DBus::operator&= ( MessageFlags lhs,
MessageFlags  rhs 
)
inline

◆ operator&=() [20/38]

MountMountFlags & Gio::operator&= ( MountMountFlags lhs,
MountMountFlags  rhs 
)
inline

◆ operator&=() [21/38]

MountUnmountFlags & Gio::operator&= ( MountUnmountFlags lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator&=() [22/38]

ObjectManagerClientFlags & Gio::DBus::operator&= ( ObjectManagerClientFlags lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator&=() [23/38]

OutputStreamSpliceFlags & Gio::operator&= ( OutputStreamSpliceFlags lhs,
OutputStreamSpliceFlags  rhs 
)
inline

◆ operator&=() [24/38]

PropertyInfoFlags & Gio::DBus::operator&= ( PropertyInfoFlags lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator&=() [25/38]

ProxyFlags & Gio::DBus::operator&= ( ProxyFlags lhs,
ProxyFlags  rhs 
)
inline

◆ operator&=() [26/38]

ResourceFlags & Gio::operator&= ( ResourceFlags lhs,
ResourceFlags  rhs 
)
inline

◆ operator&=() [27/38]

ResourceLookupFlags & Gio::operator&= ( ResourceLookupFlags lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator&=() [28/38]

SendMessageFlags & Gio::DBus::operator&= ( SendMessageFlags lhs,
SendMessageFlags  rhs 
)
inline

◆ operator&=() [29/38]

ServerFlags & Gio::DBus::operator&= ( ServerFlags lhs,
ServerFlags  rhs 
)
inline

◆ operator&=() [30/38]

SettingsBindFlags & Gio::operator&= ( SettingsBindFlags lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator&=() [31/38]

SignalFlags & Gio::DBus::operator&= ( SignalFlags lhs,
SignalFlags  rhs 
)
inline

◆ operator&=() [32/38]

SocketMsgFlags & Gio::operator&= ( SocketMsgFlags lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator&=() [33/38]

SubtreeFlags & Gio::DBus::operator&= ( SubtreeFlags lhs,
SubtreeFlags  rhs 
)
inline

◆ operator&=() [34/38]

TlsCertificateFlags & Gio::operator&= ( TlsCertificateFlags lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator&=() [35/38]

◆ operator&=() [36/38]

TlsDatabaseLookupFlags & Gio::operator&= ( TlsDatabaseLookupFlags lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator&=() [37/38]

TlsDatabaseVerifyFlags & Gio::operator&= ( TlsDatabaseVerifyFlags lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator&=() [38/38]

TlsPasswordFlags & Gio::operator&= ( TlsPasswordFlags lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator^() [1/38]

AppInfoCreateFlags Gio::operator^ ( AppInfoCreateFlags  lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator^() [2/38]

ApplicationFlags Gio::operator^ ( ApplicationFlags  lhs,
ApplicationFlags  rhs 
)
inline

◆ operator^() [3/38]

AskPasswordFlags Gio::operator^ ( AskPasswordFlags  lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator^() [4/38]

BusNameOwnerFlags Gio::DBus::operator^ ( BusNameOwnerFlags  lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator^() [5/38]

BusNameWatcherFlags Gio::DBus::operator^ ( BusNameWatcherFlags  lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator^() [6/38]

CallFlags Gio::DBus::operator^ ( CallFlags  lhs,
CallFlags  rhs 
)
inline

◆ operator^() [7/38]

CapabilityFlags Gio::DBus::operator^ ( CapabilityFlags  lhs,
CapabilityFlags  rhs 
)
inline

◆ operator^() [8/38]

ConnectionFlags Gio::DBus::operator^ ( ConnectionFlags  lhs,
ConnectionFlags  rhs 
)
inline

◆ operator^() [9/38]

ConverterFlags Gio::operator^ ( ConverterFlags  lhs,
ConverterFlags  rhs 
)
inline

◆ operator^() [10/38]

DriveStartFlags Gio::operator^ ( DriveStartFlags  lhs,
DriveStartFlags  rhs 
)
inline

◆ operator^() [11/38]

FileAttributeInfoFlags Gio::operator^ ( FileAttributeInfoFlags  lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator^() [12/38]

FileCopyFlags Gio::operator^ ( FileCopyFlags  lhs,
FileCopyFlags  rhs 
)
inline

◆ operator^() [13/38]

FileCreateFlags Gio::operator^ ( FileCreateFlags  lhs,
FileCreateFlags  rhs 
)
inline

◆ operator^() [14/38]

FileMeasureFlags Gio::operator^ ( FileMeasureFlags  lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator^() [15/38]

FileMonitorFlags Gio::operator^ ( FileMonitorFlags  lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator^() [16/38]

FileQueryInfoFlags Gio::operator^ ( FileQueryInfoFlags  lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator^() [17/38]

InterfaceSkeletonFlags Gio::DBus::operator^ ( InterfaceSkeletonFlags  lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator^() [18/38]

IOStreamSpliceFlags Gio::operator^ ( IOStreamSpliceFlags  lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator^() [19/38]

MessageFlags Gio::DBus::operator^ ( MessageFlags  lhs,
MessageFlags  rhs 
)
inline

◆ operator^() [20/38]

MountMountFlags Gio::operator^ ( MountMountFlags  lhs,
MountMountFlags  rhs 
)
inline

◆ operator^() [21/38]

MountUnmountFlags Gio::operator^ ( MountUnmountFlags  lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator^() [22/38]

ObjectManagerClientFlags Gio::DBus::operator^ ( ObjectManagerClientFlags  lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator^() [23/38]

◆ operator^() [24/38]

PropertyInfoFlags Gio::DBus::operator^ ( PropertyInfoFlags  lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator^() [25/38]

ProxyFlags Gio::DBus::operator^ ( ProxyFlags  lhs,
ProxyFlags  rhs 
)
inline

◆ operator^() [26/38]

ResourceFlags Gio::operator^ ( ResourceFlags  lhs,
ResourceFlags  rhs 
)
inline

◆ operator^() [27/38]

ResourceLookupFlags Gio::operator^ ( ResourceLookupFlags  lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator^() [28/38]

SendMessageFlags Gio::DBus::operator^ ( SendMessageFlags  lhs,
SendMessageFlags  rhs 
)
inline

◆ operator^() [29/38]

ServerFlags Gio::DBus::operator^ ( ServerFlags  lhs,
ServerFlags  rhs 
)
inline

◆ operator^() [30/38]

SettingsBindFlags Gio::operator^ ( SettingsBindFlags  lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator^() [31/38]

SignalFlags Gio::DBus::operator^ ( SignalFlags  lhs,
SignalFlags  rhs 
)
inline

◆ operator^() [32/38]

SocketMsgFlags Gio::operator^ ( SocketMsgFlags  lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator^() [33/38]

SubtreeFlags Gio::DBus::operator^ ( SubtreeFlags  lhs,
SubtreeFlags  rhs 
)
inline

◆ operator^() [34/38]

TlsCertificateFlags Gio::operator^ ( TlsCertificateFlags  lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator^() [35/38]

◆ operator^() [36/38]

TlsDatabaseLookupFlags Gio::operator^ ( TlsDatabaseLookupFlags  lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator^() [37/38]

TlsDatabaseVerifyFlags Gio::operator^ ( TlsDatabaseVerifyFlags  lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator^() [38/38]

TlsPasswordFlags Gio::operator^ ( TlsPasswordFlags  lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator^=() [1/38]

AppInfoCreateFlags & Gio::operator^= ( AppInfoCreateFlags lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator^=() [2/38]

ApplicationFlags & Gio::operator^= ( ApplicationFlags lhs,
ApplicationFlags  rhs 
)
inline

◆ operator^=() [3/38]

AskPasswordFlags & Gio::operator^= ( AskPasswordFlags lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator^=() [4/38]

BusNameOwnerFlags & Gio::DBus::operator^= ( BusNameOwnerFlags lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator^=() [5/38]

BusNameWatcherFlags & Gio::DBus::operator^= ( BusNameWatcherFlags lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator^=() [6/38]

CallFlags & Gio::DBus::operator^= ( CallFlags lhs,
CallFlags  rhs 
)
inline

◆ operator^=() [7/38]

CapabilityFlags & Gio::DBus::operator^= ( CapabilityFlags lhs,
CapabilityFlags  rhs 
)
inline

◆ operator^=() [8/38]

ConnectionFlags & Gio::DBus::operator^= ( ConnectionFlags lhs,
ConnectionFlags  rhs 
)
inline

◆ operator^=() [9/38]

ConverterFlags & Gio::operator^= ( ConverterFlags lhs,
ConverterFlags  rhs 
)
inline

◆ operator^=() [10/38]

DriveStartFlags & Gio::operator^= ( DriveStartFlags lhs,
DriveStartFlags  rhs 
)
inline

◆ operator^=() [11/38]

FileAttributeInfoFlags & Gio::operator^= ( FileAttributeInfoFlags lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator^=() [12/38]

FileCopyFlags & Gio::operator^= ( FileCopyFlags lhs,
FileCopyFlags  rhs 
)
inline

◆ operator^=() [13/38]

FileCreateFlags & Gio::operator^= ( FileCreateFlags lhs,
FileCreateFlags  rhs 
)
inline

◆ operator^=() [14/38]

FileMeasureFlags & Gio::operator^= ( FileMeasureFlags lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator^=() [15/38]

FileMonitorFlags & Gio::operator^= ( FileMonitorFlags lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator^=() [16/38]

FileQueryInfoFlags & Gio::operator^= ( FileQueryInfoFlags lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator^=() [17/38]

InterfaceSkeletonFlags & Gio::DBus::operator^= ( InterfaceSkeletonFlags lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator^=() [18/38]

IOStreamSpliceFlags & Gio::operator^= ( IOStreamSpliceFlags lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator^=() [19/38]

MessageFlags & Gio::DBus::operator^= ( MessageFlags lhs,
MessageFlags  rhs 
)
inline

◆ operator^=() [20/38]

MountMountFlags & Gio::operator^= ( MountMountFlags lhs,
MountMountFlags  rhs 
)
inline

◆ operator^=() [21/38]

MountUnmountFlags & Gio::operator^= ( MountUnmountFlags lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator^=() [22/38]

ObjectManagerClientFlags & Gio::DBus::operator^= ( ObjectManagerClientFlags lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator^=() [23/38]

OutputStreamSpliceFlags & Gio::operator^= ( OutputStreamSpliceFlags lhs,
OutputStreamSpliceFlags  rhs 
)
inline

◆ operator^=() [24/38]

PropertyInfoFlags & Gio::DBus::operator^= ( PropertyInfoFlags lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator^=() [25/38]

ProxyFlags & Gio::DBus::operator^= ( ProxyFlags lhs,
ProxyFlags  rhs 
)
inline

◆ operator^=() [26/38]

ResourceFlags & Gio::operator^= ( ResourceFlags lhs,
ResourceFlags  rhs 
)
inline

◆ operator^=() [27/38]

ResourceLookupFlags & Gio::operator^= ( ResourceLookupFlags lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator^=() [28/38]

SendMessageFlags & Gio::DBus::operator^= ( SendMessageFlags lhs,
SendMessageFlags  rhs 
)
inline

◆ operator^=() [29/38]

ServerFlags & Gio::DBus::operator^= ( ServerFlags lhs,
ServerFlags  rhs 
)
inline

◆ operator^=() [30/38]

SettingsBindFlags & Gio::operator^= ( SettingsBindFlags lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator^=() [31/38]

SignalFlags & Gio::DBus::operator^= ( SignalFlags lhs,
SignalFlags  rhs 
)
inline

◆ operator^=() [32/38]

SocketMsgFlags & Gio::operator^= ( SocketMsgFlags lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator^=() [33/38]

SubtreeFlags & Gio::DBus::operator^= ( SubtreeFlags lhs,
SubtreeFlags  rhs 
)
inline

◆ operator^=() [34/38]

TlsCertificateFlags & Gio::operator^= ( TlsCertificateFlags lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator^=() [35/38]

◆ operator^=() [36/38]

TlsDatabaseLookupFlags & Gio::operator^= ( TlsDatabaseLookupFlags lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator^=() [37/38]

TlsDatabaseVerifyFlags & Gio::operator^= ( TlsDatabaseVerifyFlags lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator^=() [38/38]

TlsPasswordFlags & Gio::operator^= ( TlsPasswordFlags lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator|() [1/38]

AppInfoCreateFlags Gio::operator| ( AppInfoCreateFlags  lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator|() [2/38]

ApplicationFlags Gio::operator| ( ApplicationFlags  lhs,
ApplicationFlags  rhs 
)
inline

◆ operator|() [3/38]

AskPasswordFlags Gio::operator| ( AskPasswordFlags  lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator|() [4/38]

BusNameOwnerFlags Gio::DBus::operator| ( BusNameOwnerFlags  lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator|() [5/38]

BusNameWatcherFlags Gio::DBus::operator| ( BusNameWatcherFlags  lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator|() [6/38]

CallFlags Gio::DBus::operator| ( CallFlags  lhs,
CallFlags  rhs 
)
inline

◆ operator|() [7/38]

CapabilityFlags Gio::DBus::operator| ( CapabilityFlags  lhs,
CapabilityFlags  rhs 
)
inline

◆ operator|() [8/38]

ConnectionFlags Gio::DBus::operator| ( ConnectionFlags  lhs,
ConnectionFlags  rhs 
)
inline

◆ operator|() [9/38]

ConverterFlags Gio::operator| ( ConverterFlags  lhs,
ConverterFlags  rhs 
)
inline

◆ operator|() [10/38]

DriveStartFlags Gio::operator| ( DriveStartFlags  lhs,
DriveStartFlags  rhs 
)
inline

◆ operator|() [11/38]

FileAttributeInfoFlags Gio::operator| ( FileAttributeInfoFlags  lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator|() [12/38]

FileCopyFlags Gio::operator| ( FileCopyFlags  lhs,
FileCopyFlags  rhs 
)
inline

◆ operator|() [13/38]

FileCreateFlags Gio::operator| ( FileCreateFlags  lhs,
FileCreateFlags  rhs 
)
inline

◆ operator|() [14/38]

FileMeasureFlags Gio::operator| ( FileMeasureFlags  lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator|() [15/38]

FileMonitorFlags Gio::operator| ( FileMonitorFlags  lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator|() [16/38]

FileQueryInfoFlags Gio::operator| ( FileQueryInfoFlags  lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator|() [17/38]

InterfaceSkeletonFlags Gio::DBus::operator| ( InterfaceSkeletonFlags  lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator|() [18/38]

IOStreamSpliceFlags Gio::operator| ( IOStreamSpliceFlags  lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator|() [19/38]

MessageFlags Gio::DBus::operator| ( MessageFlags  lhs,
MessageFlags  rhs 
)
inline

◆ operator|() [20/38]

MountMountFlags Gio::operator| ( MountMountFlags  lhs,
MountMountFlags  rhs 
)
inline

◆ operator|() [21/38]

MountUnmountFlags Gio::operator| ( MountUnmountFlags  lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator|() [22/38]

ObjectManagerClientFlags Gio::DBus::operator| ( ObjectManagerClientFlags  lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator|() [23/38]

◆ operator|() [24/38]

PropertyInfoFlags Gio::DBus::operator| ( PropertyInfoFlags  lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator|() [25/38]

ProxyFlags Gio::DBus::operator| ( ProxyFlags  lhs,
ProxyFlags  rhs 
)
inline

◆ operator|() [26/38]

ResourceFlags Gio::operator| ( ResourceFlags  lhs,
ResourceFlags  rhs 
)
inline

◆ operator|() [27/38]

ResourceLookupFlags Gio::operator| ( ResourceLookupFlags  lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator|() [28/38]

SendMessageFlags Gio::DBus::operator| ( SendMessageFlags  lhs,
SendMessageFlags  rhs 
)
inline

◆ operator|() [29/38]

ServerFlags Gio::DBus::operator| ( ServerFlags  lhs,
ServerFlags  rhs 
)
inline

◆ operator|() [30/38]

SettingsBindFlags Gio::operator| ( SettingsBindFlags  lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator|() [31/38]

SignalFlags Gio::DBus::operator| ( SignalFlags  lhs,
SignalFlags  rhs 
)
inline

◆ operator|() [32/38]

SocketMsgFlags Gio::operator| ( SocketMsgFlags  lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator|() [33/38]

SubtreeFlags Gio::DBus::operator| ( SubtreeFlags  lhs,
SubtreeFlags  rhs 
)
inline

◆ operator|() [34/38]

TlsCertificateFlags Gio::operator| ( TlsCertificateFlags  lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator|() [35/38]

◆ operator|() [36/38]

TlsDatabaseLookupFlags Gio::operator| ( TlsDatabaseLookupFlags  lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator|() [37/38]

TlsDatabaseVerifyFlags Gio::operator| ( TlsDatabaseVerifyFlags  lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator|() [38/38]

TlsPasswordFlags Gio::operator| ( TlsPasswordFlags  lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator|=() [1/38]

AppInfoCreateFlags & Gio::operator|= ( AppInfoCreateFlags lhs,
AppInfoCreateFlags  rhs 
)
inline

◆ operator|=() [2/38]

ApplicationFlags & Gio::operator|= ( ApplicationFlags lhs,
ApplicationFlags  rhs 
)
inline

◆ operator|=() [3/38]

AskPasswordFlags & Gio::operator|= ( AskPasswordFlags lhs,
AskPasswordFlags  rhs 
)
inline

◆ operator|=() [4/38]

BusNameOwnerFlags & Gio::DBus::operator|= ( BusNameOwnerFlags lhs,
BusNameOwnerFlags  rhs 
)
inline

◆ operator|=() [5/38]

BusNameWatcherFlags & Gio::DBus::operator|= ( BusNameWatcherFlags lhs,
BusNameWatcherFlags  rhs 
)
inline

◆ operator|=() [6/38]

CallFlags & Gio::DBus::operator|= ( CallFlags lhs,
CallFlags  rhs 
)
inline

◆ operator|=() [7/38]

CapabilityFlags & Gio::DBus::operator|= ( CapabilityFlags lhs,
CapabilityFlags  rhs 
)
inline

◆ operator|=() [8/38]

ConnectionFlags & Gio::DBus::operator|= ( ConnectionFlags lhs,
ConnectionFlags  rhs 
)
inline

◆ operator|=() [9/38]

ConverterFlags & Gio::operator|= ( ConverterFlags lhs,
ConverterFlags  rhs 
)
inline

◆ operator|=() [10/38]

DriveStartFlags & Gio::operator|= ( DriveStartFlags lhs,
DriveStartFlags  rhs 
)
inline

◆ operator|=() [11/38]

FileAttributeInfoFlags & Gio::operator|= ( FileAttributeInfoFlags lhs,
FileAttributeInfoFlags  rhs 
)
inline

◆ operator|=() [12/38]

FileCopyFlags & Gio::operator|= ( FileCopyFlags lhs,
FileCopyFlags  rhs 
)
inline

◆ operator|=() [13/38]

FileCreateFlags & Gio::operator|= ( FileCreateFlags lhs,
FileCreateFlags  rhs 
)
inline

◆ operator|=() [14/38]

FileMeasureFlags & Gio::operator|= ( FileMeasureFlags lhs,
FileMeasureFlags  rhs 
)
inline

◆ operator|=() [15/38]

FileMonitorFlags & Gio::operator|= ( FileMonitorFlags lhs,
FileMonitorFlags  rhs 
)
inline

◆ operator|=() [16/38]

FileQueryInfoFlags & Gio::operator|= ( FileQueryInfoFlags lhs,
FileQueryInfoFlags  rhs 
)
inline

◆ operator|=() [17/38]

InterfaceSkeletonFlags & Gio::DBus::operator|= ( InterfaceSkeletonFlags lhs,
InterfaceSkeletonFlags  rhs 
)
inline

◆ operator|=() [18/38]

IOStreamSpliceFlags & Gio::operator|= ( IOStreamSpliceFlags lhs,
IOStreamSpliceFlags  rhs 
)
inline

◆ operator|=() [19/38]

MessageFlags & Gio::DBus::operator|= ( MessageFlags lhs,
MessageFlags  rhs 
)
inline

◆ operator|=() [20/38]

MountMountFlags & Gio::operator|= ( MountMountFlags lhs,
MountMountFlags  rhs 
)
inline

◆ operator|=() [21/38]

MountUnmountFlags & Gio::operator|= ( MountUnmountFlags lhs,
MountUnmountFlags  rhs 
)
inline

◆ operator|=() [22/38]

ObjectManagerClientFlags & Gio::DBus::operator|= ( ObjectManagerClientFlags lhs,
ObjectManagerClientFlags  rhs 
)
inline

◆ operator|=() [23/38]

OutputStreamSpliceFlags & Gio::operator|= ( OutputStreamSpliceFlags lhs,
OutputStreamSpliceFlags  rhs 
)
inline

◆ operator|=() [24/38]

PropertyInfoFlags & Gio::DBus::operator|= ( PropertyInfoFlags lhs,
PropertyInfoFlags  rhs 
)
inline

◆ operator|=() [25/38]

ProxyFlags & Gio::DBus::operator|= ( ProxyFlags lhs,
ProxyFlags  rhs 
)
inline

◆ operator|=() [26/38]

ResourceFlags & Gio::operator|= ( ResourceFlags lhs,
ResourceFlags  rhs 
)
inline

◆ operator|=() [27/38]

ResourceLookupFlags & Gio::operator|= ( ResourceLookupFlags lhs,
ResourceLookupFlags  rhs 
)
inline

◆ operator|=() [28/38]

SendMessageFlags & Gio::DBus::operator|= ( SendMessageFlags lhs,
SendMessageFlags  rhs 
)
inline

◆ operator|=() [29/38]

ServerFlags & Gio::DBus::operator|= ( ServerFlags lhs,
ServerFlags  rhs 
)
inline

◆ operator|=() [30/38]

SettingsBindFlags & Gio::operator|= ( SettingsBindFlags lhs,
SettingsBindFlags  rhs 
)
inline

◆ operator|=() [31/38]

SignalFlags & Gio::DBus::operator|= ( SignalFlags lhs,
SignalFlags  rhs 
)
inline

◆ operator|=() [32/38]

SocketMsgFlags & Gio::operator|= ( SocketMsgFlags lhs,
SocketMsgFlags  rhs 
)
inline

◆ operator|=() [33/38]

SubtreeFlags & Gio::DBus::operator|= ( SubtreeFlags lhs,
SubtreeFlags  rhs 
)
inline

◆ operator|=() [34/38]

TlsCertificateFlags & Gio::operator|= ( TlsCertificateFlags lhs,
TlsCertificateFlags  rhs 
)
inline

◆ operator|=() [35/38]

◆ operator|=() [36/38]

TlsDatabaseLookupFlags & Gio::operator|= ( TlsDatabaseLookupFlags lhs,
TlsDatabaseLookupFlags  rhs 
)
inline

◆ operator|=() [37/38]

TlsDatabaseVerifyFlags & Gio::operator|= ( TlsDatabaseVerifyFlags lhs,
TlsDatabaseVerifyFlags  rhs 
)
inline

◆ operator|=() [38/38]

TlsPasswordFlags & Gio::operator|= ( TlsPasswordFlags lhs,
TlsPasswordFlags  rhs 
)
inline

◆ operator~() [1/38]

AppInfoCreateFlags Gio::operator~ ( AppInfoCreateFlags  flags)
inline

◆ operator~() [2/38]

ApplicationFlags Gio::operator~ ( ApplicationFlags  flags)
inline

◆ operator~() [3/38]

AskPasswordFlags Gio::operator~ ( AskPasswordFlags  flags)
inline

◆ operator~() [4/38]

BusNameOwnerFlags Gio::DBus::operator~ ( BusNameOwnerFlags  flags)
inline

◆ operator~() [5/38]

BusNameWatcherFlags Gio::DBus::operator~ ( BusNameWatcherFlags  flags)
inline

◆ operator~() [6/38]

CallFlags Gio::DBus::operator~ ( CallFlags  flags)
inline

◆ operator~() [7/38]

CapabilityFlags Gio::DBus::operator~ ( CapabilityFlags  flags)
inline

◆ operator~() [8/38]

ConnectionFlags Gio::DBus::operator~ ( ConnectionFlags  flags)
inline

◆ operator~() [9/38]

ConverterFlags Gio::operator~ ( ConverterFlags  flags)
inline

◆ operator~() [10/38]

DriveStartFlags Gio::operator~ ( DriveStartFlags  flags)
inline

◆ operator~() [11/38]

FileAttributeInfoFlags Gio::operator~ ( FileAttributeInfoFlags  flags)
inline

◆ operator~() [12/38]

FileCopyFlags Gio::operator~ ( FileCopyFlags  flags)
inline

◆ operator~() [13/38]

FileCreateFlags Gio::operator~ ( FileCreateFlags  flags)
inline

◆ operator~() [14/38]

FileMeasureFlags Gio::operator~ ( FileMeasureFlags  flags)
inline

◆ operator~() [15/38]

FileMonitorFlags Gio::operator~ ( FileMonitorFlags  flags)
inline

◆ operator~() [16/38]

FileQueryInfoFlags Gio::operator~ ( FileQueryInfoFlags  flags)
inline

◆ operator~() [17/38]

InterfaceSkeletonFlags Gio::DBus::operator~ ( InterfaceSkeletonFlags  flags)
inline

◆ operator~() [18/38]

IOStreamSpliceFlags Gio::operator~ ( IOStreamSpliceFlags  flags)
inline

◆ operator~() [19/38]

MessageFlags Gio::DBus::operator~ ( MessageFlags  flags)
inline

◆ operator~() [20/38]

MountMountFlags Gio::operator~ ( MountMountFlags  flags)
inline

◆ operator~() [21/38]

MountUnmountFlags Gio::operator~ ( MountUnmountFlags  flags)
inline

◆ operator~() [22/38]

ObjectManagerClientFlags Gio::DBus::operator~ ( ObjectManagerClientFlags  flags)
inline

◆ operator~() [23/38]

OutputStreamSpliceFlags Gio::operator~ ( OutputStreamSpliceFlags  flags)
inline

◆ operator~() [24/38]

PropertyInfoFlags Gio::DBus::operator~ ( PropertyInfoFlags  flags)
inline

◆ operator~() [25/38]

ProxyFlags Gio::DBus::operator~ ( ProxyFlags  flags)
inline

◆ operator~() [26/38]

ResourceFlags Gio::operator~ ( ResourceFlags  flags)
inline

◆ operator~() [27/38]

ResourceLookupFlags Gio::operator~ ( ResourceLookupFlags  flags)
inline

◆ operator~() [28/38]

SendMessageFlags Gio::DBus::operator~ ( SendMessageFlags  flags)
inline

◆ operator~() [29/38]

ServerFlags Gio::DBus::operator~ ( ServerFlags  flags)
inline

◆ operator~() [30/38]

SettingsBindFlags Gio::operator~ ( SettingsBindFlags  flags)
inline

◆ operator~() [31/38]

SignalFlags Gio::DBus::operator~ ( SignalFlags  flags)
inline

◆ operator~() [32/38]

SocketMsgFlags Gio::operator~ ( SocketMsgFlags  flags)
inline

◆ operator~() [33/38]

SubtreeFlags Gio::DBus::operator~ ( SubtreeFlags  flags)
inline

◆ operator~() [34/38]

TlsCertificateFlags Gio::operator~ ( TlsCertificateFlags  flags)
inline

◆ operator~() [35/38]

TlsCertificateRequestFlags Gio::operator~ ( TlsCertificateRequestFlags  flags)
inline

◆ operator~() [36/38]

TlsDatabaseLookupFlags Gio::operator~ ( TlsDatabaseLookupFlags  flags)
inline

◆ operator~() [37/38]

TlsDatabaseVerifyFlags Gio::operator~ ( TlsDatabaseVerifyFlags  flags)
inline

◆ operator~() [38/38]

TlsPasswordFlags Gio::operator~ ( TlsPasswordFlags  flags)
inline