glibmm: giomm Enums and Flags

glibmm 2.38.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Examples

Enumerations | Functions
giomm Enums and Flags

## Enumerations
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) }
| 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 }
| 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) }
| 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) }
| 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::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) }
| 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) }
| 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 }
| 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) }
| 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 }
| 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) }
| 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::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::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 Glib::tls_database_lookup_certificate_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::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)
AppInfoCreateFlags& | Gio::operator|= (AppInfoCreateFlags& lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags& | Gio::operator&= (AppInfoCreateFlags& lhs, AppInfoCreateFlags rhs)
AppInfoCreateFlags& | Gio::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)
ApplicationFlags& | Gio::operator|= (ApplicationFlags& lhs, ApplicationFlags rhs)
ApplicationFlags& | Gio::operator&= (ApplicationFlags& lhs, ApplicationFlags rhs)
ApplicationFlags& | Gio::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)
ConverterFlags& | Gio::operator|= (ConverterFlags& lhs, ConverterFlags rhs)
ConverterFlags& | Gio::operator&= (ConverterFlags& lhs, ConverterFlags rhs)
ConverterFlags& | Gio::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)
CallFlags& | Gio::DBus::operator|= (CallFlags& lhs, CallFlags rhs)
CallFlags& | Gio::DBus::operator&= (CallFlags& lhs, CallFlags rhs)
CallFlags& | Gio::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)
ConnectionFlags& | Gio::DBus::operator|= (ConnectionFlags& lhs, ConnectionFlags rhs)
ConnectionFlags& | Gio::DBus::operator&= (ConnectionFlags& lhs, ConnectionFlags rhs)
ConnectionFlags& | Gio::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)
SendMessageFlags& | Gio::DBus::operator|= (SendMessageFlags& lhs, SendMessageFlags rhs)
SendMessageFlags& | Gio::DBus::operator&= (SendMessageFlags& lhs, SendMessageFlags rhs)
SendMessageFlags& | Gio::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)
SignalFlags& | Gio::DBus::operator|= (SignalFlags& lhs, SignalFlags rhs)
SignalFlags& | Gio::DBus::operator&= (SignalFlags& lhs, SignalFlags rhs)
SignalFlags& | Gio::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)
SubtreeFlags& | Gio::DBus::operator|= (SubtreeFlags& lhs, SubtreeFlags rhs)
SubtreeFlags& | Gio::DBus::operator&= (SubtreeFlags& lhs, SubtreeFlags rhs)
SubtreeFlags& | Gio::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)
InterfaceSkeletonFlags& | Gio::DBus::operator|= (InterfaceSkeletonFlags& lhs, InterfaceSkeletonFlags rhs)
InterfaceSkeletonFlags& | Gio::DBus::operator&= (InterfaceSkeletonFlags& lhs, InterfaceSkeletonFlags rhs)
InterfaceSkeletonFlags& | Gio::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)
PropertyInfoFlags& | Gio::DBus::operator|= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
PropertyInfoFlags& | Gio::DBus::operator&= (PropertyInfoFlags& lhs, PropertyInfoFlags rhs)
PropertyInfoFlags& | Gio::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)
MessageFlags& | Gio::DBus::operator|= (MessageFlags& lhs, MessageFlags rhs)
MessageFlags& | Gio::DBus::operator&= (MessageFlags& lhs, MessageFlags rhs)
MessageFlags& | Gio::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)
CapabilityFlags& | Gio::DBus::operator|= (CapabilityFlags& lhs, CapabilityFlags rhs)
CapabilityFlags& | Gio::DBus::operator&= (CapabilityFlags& lhs, CapabilityFlags rhs)
CapabilityFlags& | Gio::DBus::operator^= (CapabilityFlags& lhs, CapabilityFlags 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)
BusNameOwnerFlags& | Gio::DBus::operator|= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags& | Gio::DBus::operator&= (BusNameOwnerFlags& lhs, BusNameOwnerFlags rhs)
BusNameOwnerFlags& | Gio::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)
ProxyFlags& | Gio::DBus::operator|= (ProxyFlags& lhs, ProxyFlags rhs)
ProxyFlags& | Gio::DBus::operator&= (ProxyFlags& lhs, ProxyFlags rhs)
ProxyFlags& | Gio::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)
ServerFlags& | Gio::DBus::operator|= (ServerFlags& lhs, ServerFlags rhs)
ServerFlags& | Gio::DBus::operator&= (ServerFlags& lhs, ServerFlags rhs)
ServerFlags& | Gio::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)
BusNameWatcherFlags& | Gio::DBus::operator|= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags& | Gio::DBus::operator&= (BusNameWatcherFlags& lhs, BusNameWatcherFlags rhs)
BusNameWatcherFlags& | Gio::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)
DriveStartFlags& | Gio::operator|= (DriveStartFlags& lhs, DriveStartFlags rhs)
DriveStartFlags& | Gio::operator&= (DriveStartFlags& lhs, DriveStartFlags rhs)
DriveStartFlags& | Gio::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)
TlsCertificateFlags& | Gio::operator|= (TlsCertificateFlags& lhs, TlsCertificateFlags rhs)
TlsCertificateFlags& | Gio::operator&= (TlsCertificateFlags& lhs, TlsCertificateFlags rhs)
TlsCertificateFlags& | Gio::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)
FileQueryInfoFlags& | Gio::operator|= (FileQueryInfoFlags& lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags& | Gio::operator&= (FileQueryInfoFlags& lhs, FileQueryInfoFlags rhs)
FileQueryInfoFlags& | Gio::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)
FileCreateFlags& | Gio::operator|= (FileCreateFlags& lhs, FileCreateFlags rhs)
FileCreateFlags& | Gio::operator&= (FileCreateFlags& lhs, FileCreateFlags rhs)
FileCreateFlags& | Gio::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)
FileCopyFlags& | Gio::operator|= (FileCopyFlags& lhs, FileCopyFlags rhs)
FileCopyFlags& | Gio::operator&= (FileCopyFlags& lhs, FileCopyFlags rhs)
FileCopyFlags& | Gio::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)
FileMonitorFlags& | Gio::operator|= (FileMonitorFlags& lhs, FileMonitorFlags rhs)
FileMonitorFlags& | Gio::operator&= (FileMonitorFlags& lhs, FileMonitorFlags rhs)
FileMonitorFlags& | Gio::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)
FileMeasureFlags& | Gio::operator|= (FileMeasureFlags& lhs, FileMeasureFlags rhs)
FileMeasureFlags& | Gio::operator&= (FileMeasureFlags& lhs, FileMeasureFlags rhs)
FileMeasureFlags& | Gio::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)
FileAttributeInfoFlags& | Gio::operator|= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags& | Gio::operator&= (FileAttributeInfoFlags& lhs, FileAttributeInfoFlags rhs)
FileAttributeInfoFlags& | Gio::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)
IOStreamSpliceFlags& | Gio::operator|= (IOStreamSpliceFlags& lhs, IOStreamSpliceFlags rhs)
IOStreamSpliceFlags& | Gio::operator&= (IOStreamSpliceFlags& lhs, IOStreamSpliceFlags rhs)
IOStreamSpliceFlags& | Gio::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)
MountUnmountFlags& | Gio::operator|= (MountUnmountFlags& lhs, MountUnmountFlags rhs)
MountUnmountFlags& | Gio::operator&= (MountUnmountFlags& lhs, MountUnmountFlags rhs)
MountUnmountFlags& | Gio::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)
MountMountFlags& | Gio::operator|= (MountMountFlags& lhs, MountMountFlags rhs)
MountMountFlags& | Gio::operator&= (MountMountFlags& lhs, MountMountFlags rhs)
MountMountFlags& | Gio::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)
AskPasswordFlags& | Gio::operator|= (AskPasswordFlags& lhs, AskPasswordFlags rhs)
AskPasswordFlags& | Gio::operator&= (AskPasswordFlags& lhs, AskPasswordFlags rhs)
AskPasswordFlags& | Gio::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)
OutputStreamSpliceFlags& | Gio::operator|= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags& | Gio::operator&= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags rhs)
OutputStreamSpliceFlags& | Gio::operator^= (OutputStreamSpliceFlags& lhs, OutputStreamSpliceFlags 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)
SettingsBindFlags& | Gio::operator|= (SettingsBindFlags& lhs, SettingsBindFlags rhs)
SettingsBindFlags& | Gio::operator&= (SettingsBindFlags& lhs, SettingsBindFlags rhs)
SettingsBindFlags& | Gio::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)
SocketMsgFlags& | Gio::operator|= (SocketMsgFlags& lhs, SocketMsgFlags rhs)
SocketMsgFlags& | Gio::operator&= (SocketMsgFlags& lhs, SocketMsgFlags rhs)
SocketMsgFlags& | Gio::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)
TlsDatabaseVerifyFlags& | Gio::operator|= (TlsDatabaseVerifyFlags& lhs, TlsDatabaseVerifyFlags rhs)
TlsDatabaseVerifyFlags& | Gio::operator&= (TlsDatabaseVerifyFlags& lhs, TlsDatabaseVerifyFlags rhs)
TlsDatabaseVerifyFlags& | Gio::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)
TlsDatabaseLookupFlags& | Gio::operator|= (TlsDatabaseLookupFlags& lhs, TlsDatabaseLookupFlags rhs)
TlsDatabaseLookupFlags& | Gio::operator&= (TlsDatabaseLookupFlags& lhs, TlsDatabaseLookupFlags rhs)
TlsDatabaseLookupFlags& | Gio::operator^= (TlsDatabaseLookupFlags& lhs, TlsDatabaseLookupFlags 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)
TlsPasswordFlags& | Gio::operator|= (TlsPasswordFlags& lhs, TlsPasswordFlags rhs)
TlsPasswordFlags& | Gio::operator&= (TlsPasswordFlags& lhs, TlsPasswordFlags rhs)
TlsPasswordFlags& | Gio::operator^= (TlsPasswordFlags& lhs, TlsPasswordFlags rhs)

## Detailed Description

## Enumeration Type Documentation

enum Gio::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 2.26.

enum Gio::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, registrationfails if the service is already running, and the applicationwill initially wait up to 10 seconds for an initial activationmessage to arrive.
APPLICATION_IS_LAUNCHER | Don't try to become the primary instance.
APPLICATION_HANDLES_OPEN | This application handles opening files (inthe primary instance). Note that this flag only affects the defaultimplementation of local_command_line(), and has no effect ifApplication::HANDLES_COMMAND_LINE is given.See g_application_run() for details.
APPLICATION_HANDLES_COMMAND_LINE | This application handles command linearguments (in the primary instance). Note that this flag only affectthe default implementation of local_command_line().See g_application_run() for details.
APPLICATION_SEND_ENVIRONMENT | Send the environment of thelaunching process to the primary instance. Set this flag if yourapplication is expected to behave differently depending on certainenvironment variables. For instance, an editor might be expectedto use the `COMMITTER_NAME` environment variablewhen editing a git commit message. The environment is availableto the Application::signal_command_line() signal handler, viag_application_command_line_getenv().
APPLICATION_NON_UNIQUE | Make no attempts to do any of the typicalsingle-instance application negotiation, even if the applicationID is given. The application neither attempts to become theowner of the application ID nor does it check if an existingowner already exists. Everything occurs in the local process. Since glibmm 2.30:

enum Gio::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.

enum Gio::DBus::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 havespecified Bus::NAME_OWNER_FLAGS_ALLOW_REPLACEMENT, then take the name from the other connection.

enum Gio::DBus::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 whenbeginning to watch the name, ask the bus to launch an owner for thename.

enum Gio::DBus::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.

enum Gio::DBus::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 launchan owner for the destination name in response to this methodinvocation.

enum Gio::DBus::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 connectionsupports exchanging UNIX file descriptors with the remote peer.

enum Gio::DBus::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 | Whenauthenticating as a server, allow the anonymous authenticationmethod.
CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION | Pass this flag if connecting to a peer that is amessage 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 isdelayed until g_dbus_connection_start_message_processing() is called.

enum Gio::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.

enum Gio::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.

enum Gio::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 <type>struct ucred</type>.
CREDENTIALS_TYPE_FREEBSD_CMSGCRED | The native credentials type is a <type>struct cmsgcred</type>.
CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED | The native credentials type is a <type>struct sockpeercred</type>. Added in 2.30.

enum Gio::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.

enum Gio::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.

enum Gio::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.

enum Gio::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 supportstart/stop.
DRIVE_START_STOP_TYPE_SHUTDOWN | The stop method will physicallyshut down the drive and e.g. power down the port the drive isattached to.
DRIVE_START_STOP_TYPE_NETWORK | The start/stop methods are usedfor connecting/disconnect to the drive over the network.
DRIVE_START_STOP_TYPE_MULTIDISK | The start/stop methods willassemble/disassemble a virtual drive from several physicaldrives.
DRIVE_START_STOP_TYPE_PASSWORD | The start/stop methods willunlock/lock the disk (for example using the ATA <quote>SECURITYUNLOCK DEVICE</quote> command).

enum Gio::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).

enum Gio::ErrorEnum

Error codes returned by GIO functions.

Enumerator
IO_ERROR_FAILED | Generic error condition for when any operation fails.
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 not supported for the current backend.
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 hasalready interacted with the user. Do not display any error dialog.
IO_ERROR_TOO_MANY_OPEN_FILES | The current process has too many filesopen and can't open any more. Duplicate descriptors do count towardthis limit. Since 2.20.
IO_ERROR_NOT_INITIALIZED | The object has not been initialized. Since 2.22.
IO_ERROR_ADDRESS_IN_USE | The requested address is already in use. Since 2.22.
IO_ERROR_PARTIAL_INPUT | Need more input to finish operation. Since 2.24.
IO_ERROR_INVALID_DATA | The input data was invalid. Since 2.24.
IO_ERROR_DBUS_ERROR | A remote object generated an error thatdoesn't correspond to a locally registered Error errordomain. Use g_dbus_error_get_remote_error() to extract the D-Buserror name and g_dbus_error_strip_remote_error() to fix up themessage so it matches what was received on the wire. Since 2.26.
IO_ERROR_HOST_UNREACHABLE | Host unreachable. Since 2.26.
IO_ERROR_NETWORK_UNREACHABLE | Network unreachable. Since 2.26.
IO_ERROR_CONNECTION_REFUSED | Connection refused. Since 2.26.
IO_ERROR_PROXY_FAILED | Connection to proxy server failed. Since 2.26.
IO_ERROR_PROXY_AUTH_FAILED | Proxy authentication failed. Since 2.26.
IO_ERROR_PROXY_NEED_AUTH | Proxy server needs authentication. Since 2.26.
IO_ERROR_PROXY_NOT_ALLOWED | Proxy connection is not allowed by ruleset.Since 2.26.
IO_ERROR_BROKEN_PIPE | Broken pipe. Since 2.36.

enum Gio::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.

enum Gio::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.

enum Gio::FileAttributeType

The data types for file attributes.

Enumerator
FILE_ATTRIBUTE_TYPE_INVALID | indicates an invalid or uninitalized 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 `0` terminated char **. Since 2.22.

enum Gio::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.

enum Gio::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 beaccessed by the current user.
FILE_CREATE_REPLACE_DESTINATION | Replace the destinationas if it didn't exist before. Don't try to keep any oldpermissions, replace instead of following links. Thisis 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" beforewriting to it, although the implementation may notbe exactly like that. Since 2.20.

enum Gio::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 encounteredwhile traversing the directory tree. Normally errors are onlyreported for the toplevel file.
FILE_MEASURE_APPARENT_SIZE | Tally usage based on apparent filesizes. Normally, the block-size is used, if available, as this is amore 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`'.

enum Gio::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.

enum Gio::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 causedby file renames (moves) and send a single FILE_MONITOR_EVENT_MOVEDevent instead (NB: not supported on all backends; the defaultbehaviour -without specifying this flag- is to send single DELETEDand CREATED events).
FILE_MONITOR_WATCH_HARD_LINKS | Watch for changes to the file madevia another hard link. Since 2.36.

enum Gio::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.

enum Gio::FileType

Indicates the file's on-disk type.

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.

enum Gio::DBus::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 ina thread dedicated to the invocation. This means that the method implementation can use blocking IOwithout blocking any other part of the process. It also means that the method implementation mustuse locking to access data structures used by other threads.

enum Gio::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 afterthe splice.
IO_STREAM_SPLICE_CLOSE_STREAM2 | Close the second stream afterthe splice.
IO_STREAM_SPLICE_WAIT_FOR_BOTH | Wait for both splice operations to finishbefore calling the callback.

enum Gio::DBus::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 anowner for the destination name in response to this message.

enum Gio::DBus::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.

enum Gio::DBus::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.

enum Gio::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.

enum Gio::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 theuser specified data is now available.
MOUNT_OPERATION_ABORTED | The user requested the mount operationto be aborted.
MOUNT_OPERATION_UNHANDLED | The request was unhandled (i.e. notimplemented).

enum Gio::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 outstandingfile operations on the mount.

enum Gio::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 afterthe splice.
OUTPUT_STREAM_SPLICE_CLOSE_TARGET | Close the target stream afterthe splice.

enum Gio::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.

enum Gio::DBus::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.

enum Gio::DBus::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 not set and the proxy if for a well-known name,then request the bus to launch an owner for the name if no-one owns the name. This flag canonly be used 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 2.32.

enum Gio::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.

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 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 | lookup DNS SRV records for a domain.
RESOLVER_RECORD_MX | lookup DNS MX records for a domain.
RESOLVER_RECORD_TXT | lookup DNS TXT records for a name.
RESOLVER_RECORD_SOA | lookup DNS SOA records for a zone.
RESOLVER_RECORD_NS | lookup DNS NS records for a domain.

enum Gio::DBus::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 automaticallyassign a serial number from the DBusConnection object whensending a message.

enum Gio::DBus::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_connectionsignals() will run in separated dedicated threads (see signal fordetails).
SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS | Allow the anonymousauthentication method.

enum Gio::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 `SETTINGS_BIND_GET|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 propertyvalue 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 invertthe boolean value when mapping between the setting and the property. The setting and property must bothbe booleans. You cannot pass this flag to g_settings_bind_with_mapping().

enum Gio::DBus::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 AddMatchD-Bus call for this signal subscription. This gives you more controlover which match rules you add (but you must add them manually).
SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE | Match first arguments thatcontain a bus or interface name with the given namespace.
SIGNAL_FLAGS_MATCH_ARG0_PATH | Match first arguments thatcontain an object path that is either equivalent to the given path,or one of the paths is a subpath of the other.

enum Gio::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 remotehost (either a proxy or the destination server).
SOCKET_CLIENT_CONNECTED | The client has connected to a remotehost.
SOCKET_CLIENT_PROXY_NEGOTIATING | The client is negotiatingwith a proxy to connect to the destination server.
SOCKET_CLIENT_PROXY_NEGOTIATED | The client has negotiatedwith the proxy server.
SOCKET_CLIENT_TLS_HANDSHAKING | The client is performing aTLS handshake.
SOCKET_CLIENT_TLS_HANDSHAKED | The client has performed aTLS handshake.
SOCKET_CLIENT_COMPLETE | The client is done with a particularG::SocketConnectable.

enum Gio::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.

enum Gio::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 fromthe queue.
SOCKET_MSG_DONTROUTE | Don't use a gateway to send out the packet,only send to hosts on directly connected networks.

enum Gio::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.

enum Gio::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 datagramsof fixed maximum length (e.g. SCTP).

enum Gio::DBus::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 rangewill still be dispatched. This is useful if you wantto dynamically spawn objects in the subtree.

enum Gio::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.

enum Gio::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 isnot known.
TLS_CERTIFICATE_BAD_IDENTITY | The certificate does not match theexpected identity of the site that it was retrieved from.
TLS_CERTIFICATE_NOT_ACTIVATED | The certificate's activation timeis still in the future.
TLS_CERTIFICATE_EXPIRED | The certificate has expired.
TLS_CERTIFICATE_REVOKED | The certificate has been revokedaccording to the TlsConnection's certificate revocation list.
TLS_CERTIFICATE_INSECURE | The certificate's algorithm isconsidered insecure.
TLS_CERTIFICATE_GENERIC_ERROR | Some other error occurred validatingthe certificate.
TLS_CERTIFICATE_VALIDATE_ALL | the combination of all of the aboveflags.

enum Gio::TlsDatabaseLookupFlags

Flags for Glib::tls_database_lookup_certificate_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 havea private key.

enum Gio::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.

enum Gio::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. notimplemented).
TLS_INTERACTION_HANDLED | The interaction completed, and resulting datais available.
TLS_INTERACTION_FAILED | The interaction has failed, or was cancelled.and the operation should be aborted.

enum Gio::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 beenwrong 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 getthis password right.

enum Gio::TlsRehandshakeMode

When to allow rehandshaking.

See g_tls_connection_set_rehandshake_mode().

Since glibmm 2.28:

Enumerator
TLS_REHANDSHAKE_NEVER | Never allow rehandshaking.
TLS_REHANDSHAKE_SAFELY | Allow safe rehandshaking only.
TLS_REHANDSHAKE_UNSAFELY | Allow unsafe rehandshaking.

enum Gio::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-paddedto the full length of a unix socket name.

enum Gio::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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OutputStreamSpliceFlags Gio::operator^ | ( | OutputStreamSpliceFlags | lhs,
|  | OutputStreamSpliceFlags | rhs
| ) |  |
| inline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

TlsDatabaseVerifyFlags Gio::operator~ | ( | TlsDatabaseVerifyFlags | flags | ) |
| inline

DriveStartFlags Gio::operator~ | ( | DriveStartFlags | flags | ) |
| inline

OutputStreamSpliceFlags Gio::operator~ | ( | OutputStreamSpliceFlags | flags | ) |
| inline

TlsPasswordFlags Gio::operator~ | ( | TlsPasswordFlags | flags | ) |
| inline

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

MountUnmountFlags Gio::operator~ | ( | MountUnmountFlags | flags | ) |
| inline

AskPasswordFlags Gio::operator~ | ( | AskPasswordFlags | flags | ) |
| inline

IOStreamSpliceFlags Gio::operator~ | ( | IOStreamSpliceFlags | flags | ) |
| inline

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

SettingsBindFlags Gio::operator~ | ( | SettingsBindFlags | flags | ) |
| inline

FileQueryInfoFlags Gio::operator~ | ( | FileQueryInfoFlags | flags | ) |
| inline

AppInfoCreateFlags Gio::operator~ | ( | AppInfoCreateFlags | flags | ) |
| inline

ApplicationFlags Gio::operator~ | ( | ApplicationFlags | flags | ) |
| inline

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

FileAttributeInfoFlags Gio::operator~ | ( | FileAttributeInfoFlags | flags | ) |
| inline

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

ConverterFlags Gio::operator~ | ( | ConverterFlags | flags | ) |
| inline

MountMountFlags Gio::operator~ | ( | MountMountFlags | flags | ) |
| inline

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

FileCreateFlags Gio::operator~ | ( | FileCreateFlags | flags | ) |
| inline

TlsDatabaseLookupFlags Gio::operator~ | ( | TlsDatabaseLookupFlags | flags | ) |
| inline

SocketMsgFlags Gio::operator~ | ( | SocketMsgFlags | flags | ) |
| inline

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

FileCopyFlags Gio::operator~ | ( | FileCopyFlags | flags | ) |
| inline

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

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

FileMonitorFlags Gio::operator~ | ( | FileMonitorFlags | flags | ) |
| inline

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

FileMeasureFlags Gio::operator~ | ( | FileMeasureFlags | flags | ) |
| inline

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

TlsCertificateFlags Gio::operator~ | ( | TlsCertificateFlags | flags | ) |
| inline