函数
GioDBusSubtreeDispatchFunc
自:2.26
声明
const GDBusInterfaceVTable*
(* GDBusSubtreeDispatchFunc) (
GDBusConnection* connection,
const gchar* sender,
const gchar* object_path,
const gchar* interface_name,
const gchar* node,
gpointer* out_user_data,
gpointer user_data
)
参数
connection
-
类型:
GDBusConnection
A
GDBusConnection
。数据由函数的调用者所有。 sender
-
类型:
const gchar*
远程调用者的唯一总线名称。
数据由函数的调用者所有。 值是一个以NULL结尾的UTF-8字符串。 object_path
-
类型:
const gchar*
是与g_dbus_connection_register_subtree()注册的对象路径。
数据由函数的调用者所有。 值是一个以NULL结尾的UTF-8字符串。 interface_name
-
类型:
const gchar*
方法是调用或属性访问的D-Bus接口名称。
数据由函数的调用者所有。 值是一个以NULL结尾的UTF-8字符串。 node
-
类型:
const gchar*
是
object_path
的子节点(相对于object_path
)或对于子树的根为NULL
。数据由函数的调用者所有。 值是一个以NULL结尾的UTF-8字符串。 out_user_data
-
类型:
gpointer*
返回用户数据的位置,传递给返回的
GDBusInterfaceVTable
中的函数。数据由函数的调用者所有。 user_data
-
类型:
gpointer
是传递给g_dbus_connection_register_subtree()的
user_data
#gpointer。参数可以是 NULL
。数据由函数的调用者所有。