方法
GioDBusProxycall_with_unix_fd_list
自:2.30
声明 [src]
void
g_dbus_proxy_call_with_unix_fd_list (
GDBusProxy* proxy,
const gchar* method_name,
GVariant* parameters,
GDBusCallFlags flags,
gint timeout_msec,
GUnixFDList* fd_list,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [src]
类似于 g_dbus_proxy_call()
,但同时也接受一个 GUnixFDList
对象。
此方法仅在UNIX上可用。
自:2.30
此方法以异步方式完成。请在 GAsyncReadyCallback
内使用 g_dbus_proxy_call_with_unix_fd_list_finish()
获取操作的最终结果。
参数
method_name
-
类型:
const gchar*
要调用的方法名称。
这些数据由方法的调用者拥有。 该值是一个以空字符终止的 UTF-8 字符串。 parameters
-
类型:
GVariant
一个包含信号参数的
GVariant
元组,或者如果未传递参数则为NULL
。该参数可以是 NULL
。这些数据由方法的调用者拥有。 flags
-
类型:
GDBusCallFlags
来自
GDBusCallFlags
枚举的标志。 timeout_msec
-
类型:
gint
以毫秒为单位的超时(
G_MAXINT
表示“无限”),或者 -1 使用代理默认超时。 fd_list
-
类型:
GUnixFDList
一个
GUnixFDList
或NULL
。该参数可以是 NULL
。这些数据由方法的调用者拥有。 cancellable
-
类型:
GCancellable
一个
GCancellable
或NULL
。该参数可以是 NULL
。这些数据由方法的调用者拥有。 callback
-
当请求数据得到满足时调用的
GAsyncReadyCallback
,或者如果你不关心方法调用的结果则为NULL
。该参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给
callback
的数据。该参数可以是 NULL
。这些数据由方法的调用者拥有。