枚举

GioDBusConnectionFlags

自 2.26

声明

flags Gio.DBusConnectionFlags

描述 [src]

在创建新的 GDBusConnection 时使用的标记。

自 2.26

成员

G_DBUS_CONNECTION_FLAGS_NONE

无标记设置。

  • 值: 0
  • 自 2.26
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT

对服务器进行身份验证。

  • 值: 1
  • 自 2.26
G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER

对客户端进行身份验证。

  • 值: 2
  • 自 2.26
G_DBUS_CONNECTION_flags_AUTHENTICATION_ALLOW_ANONYMOUS

当作为服务器进行身份验证时,允许匿名身份验证方法。

  • 值: 4
  • 自 2.26
G_DBUS_CONNECTION_flags_MESSAGE_BUS_CONNECTION

如果连接到消息总线,请传递此标记。这意味着 Hello() 方法将作为连接设置的的一部分被调用。

  • 值: 8
  • 自 2.26
G_DBUS_CONNECTION_flags_DELAY_MESSAGE_PROCESSING

如果设置,则 D-Bus 消息的处理将在调用 g_dbus_connection_start_message_processing() 之前延迟。

  • 值: 16
  • 自 2.26
G_DBUS_CONNECTION_flags_AUTHENTICATION_REQUIRE_SAME_USER

当作为服务器进行身份验证时,要求对等方的 UID 必须与服务器相同。 (自 2.68).

  • 值: 32
  • 自 2.26
G_DBUS_CONNECTION_flags_CROSS_NAMESPACE

在身份验证时,尝试使用跨越 Linux 用户命名空间边界的协议,即使这会降低与旧版 D-Bus 实现的互操作性。目前这影响客户端 EXTERNAL 身份验证,此标记使连接到另一个用户命名空间的服务器的连接成功,但会阻塞连接到旧于 2.73.3 的 GDBus 服务器。 自 2.74。

  • 值: 64
  • 自 2.26