函数
GI连接上的总线拥有名称
自:2.26
声明 [源代码]
guint
g_bus_own_name_on_connection (
GDBusConnection* connection,
const gchar* name,
GBusNameOwnerFlags flags,
GBusNameAcquiredCallback name_acquired_handler,
GBusNameLostCallback name_lost_handler,
gpointer user_data,
GDestroyNotify user_data_free_func
)
描述 [源代码]
与 g_bus_own_name()
类似,但使用 GDBusConnection
替代 GBusType
。
自:2.26
此函数的实现由语言绑定的 g_bus_own_name_on_connection_with_closures()
提供。
参数
连接
-
类型:
GDBusConnection
GDBusConnection
。数据由函数的调用者拥有。 名称
-
类型:
const gchar*
要拥有的已知名称。
数据由函数的调用者拥有。 值是一个以 NUL 结尾的 UTF-8 字符串。 标志
-
来自
GBusNameOwnerFlags
枚举的标志集。 名称获取处理程序
-
当
名称
被获取或为NULL
时调用的处理程序。参数可以是 NULL
。 名称丢失处理程序
-
当
名称
丢失或为NULL
时调用的处理程序。参数可以是 NULL
。 用户数据
-
类型:
gpointer
传递给处理程序的用户数据。
参数可以是 NULL
。数据由函数的调用者拥有。 用户数据释放函数
-
类型:
GDestroyNotify
释放
用户数据
的函数或NULL
。参数可以是 NULL
。