函数
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-
类型:
GDBusConnectionA
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。数据由函数的调用者所有。