函数
GioDBusSubtreeEnumerateFunc
以来:2.26
声明
gchar**
(* GDBusSubtreeEnumerateFunc) (
GDBusConnection* connection,
const gchar* sender,
const gchar* object_path,
gpointer user_data
)
描述 [src]
GDBusSubtreeVTable
中 enumerate
函数的类型。
此函数在生成反射数据时调用,并在未指定 G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES
标志时准备分发传入的消息(即:验证对象路径是否有效)。
不支持分层;返回的项目不应包含 /
字符。
返回值将通过 g_strfreev() 释放。
以来:2.26
参数
connection
-
类型:
GDBusConnection
一个
GDBusConnection
。数据由函数的调用者拥有。 sender
-
类型:
const gchar*
远端调用者的唯一总线名称。
数据由函数的调用者拥有。 该值是一个以 NULL 结尾的 UTF-8 字符串。 object_path
-
类型:
const gchar*
与 g_dbus_connection_register_subtree() 注册的对象路径。
数据由函数的调用者拥有。 该值是一个以 NULL 结尾的 UTF-8 字符串。 user_data
-
类型:
gpointer
传给 g_dbus_connection_register_subtree() 的
user_data
#gpointer。该参数可以是 NULL
。数据由函数的调用者拥有。