构造函数
GioDBusObjectManagerClientnew_sync
since: 2.30
声明 [src]
GDBusObjectManager*
g_dbus_object_manager_client_new_sync (
GDBusConnection* connection,
GDBusObjectManagerClientFlags flags,
const gchar* name,
const gchar* object_path,
GDBusProxyTypeFunc get_proxy_type_func,
gpointer get_proxy_type_user_data,
GDestroyNotify get_proxy_type_destroy_notify,
GCancellable* cancellable,
GError** error
)
描述 [src]
创建一个新的 GDBusObjectManagerClient 对象。
这是一个同步的可失败构造函数 - 调用线程在收到回复之前被阻塞。有关异步版本,请参见 g_dbus_object_manager_client_new()。
可用以来:2.30
参数
connection-
类型:
GDBusConnection一个
GDBusConnection。数据由函数的调用者拥有。 flags-
类型:
GDBusObjectManagerClientFlags从
GDBusObjectManagerClientFlags枚举中零个或多个标志。 name-
类型:
const gchar*控制对象的拥有者(唯一或已知名称),或者当不使用消息总线连接时为
NULL。论证可以 NULL。数据由函数的调用者拥有。 值是一个以 NUL 结尾的 UTF-8 字符串。 object_path-
类型:
const gchar*控制对象的路径。
数据由函数的调用者拥有。 值是一个以 NUL 结尾的 UTF-8 字符串。 get_proxy_type_func-
一个
GDBusProxyTypeFunc函数或NULL总是构造GDBusProxy代理。论证可以 NULL。 get_proxy_type_user_data-
类型:
gpointer带到
get_proxy_type_func的用户数据。论证可以 NULL。数据由函数的调用者拥有。 get_proxy_type_destroy_notify-
类型:
GDestroyNotify为
get_proxy_type_user_data列表中的自由功能或NULL。论证可以 NULL。 cancellable-
类型:
GCancellable一个
GCancellable或NULL。论证可以 NULL。数据由函数的调用者拥有。 error-
类型:
GError **恢复错误的返回位置。
论证可以 NULL。如果返回位置不是 NULL,那么您必须将其初始化到一个NULLGError*。如果没有错误,则构造函数将通过返回 NULL留下初始化。发生错误的情况下,该参数将被设置为一个新分配的 GError;调用者将拥有数据,并负责释放它。