Module: Gio::DBusConnectionFlags
- Defined in:
- (unknown)
Constant Summary collapse
- NONE =
No flags set.
0 or :none
- AUTHENTICATION_CLIENT =
Perform authentication against server.
1 or :authentication_client
- AUTHENTICATION_SERVER =
Perform authentication against client.
2 or :authentication_server
- AUTHENTICATION_ALLOW_ANONYMOUS =
When
authenticating as a server, allow the anonymous authentication
method. 4 or :authentication_allow_anonymous
- MESSAGE_BUS_CONNECTION =
Pass this flag if connecting to a peer that is a
message bus. This means that the Hello() method will be invoked as part of the connection setup. 8 or :message_bus_connection
- DELAY_MESSAGE_PROCESSING =
If set, processing of D-Bus messages is
delayed until g_dbus_connection_start_message_processing() is called. 16 or :delay_message_processing
- AUTHENTICATION_REQUIRE_SAME_USER =
When authenticating
as a server, require the UID of the peer to be the same as the UID of the server. (Since: 2.68) 32 or :authentication_require_same_user
- CROSS_NAMESPACE =
When authenticating, try to use
protocols that work across a Linux user namespace boundary, even if this
reduces interoperability with older D-Bus implementations. This currently
affects client-sideEXTERNALauthentication, for which this flag makes
connections to a server in another user namespace succeed, but causes
a deadlock when connecting to a GDBus server older than 2.73.3. Since: 2.74 64 or :cross_namespace