构造函数

GioDebugControllerDBusnew

自:2.72

声明 [源]

GDebugControllerDBus*
g_debug_controller_dbus_new (
  GDBusConnection* connection,
  GCancellable* cancellable,
  GError** error
)

描述 [源]

创建一个新的GDebugControllerDBus并将其同步初始化。

初始化对象将在connection上导出调试对象。该对象将保持注册,直到GDebugControllerDBus的最后一个引用被释放。

如果connection上的对象注册失败,初始化可能会失败。

自:2.72

参数

connection

类型: GDBusConnection

在注册调试对象上使用的GDBusConnection

数据由函数的调用者拥有。
cancellable

类型: GCancellable

一个GCancellable,或NULL

参数可以是NULL
数据由函数的调用者拥有。
error

类型: GError **

用于可恢复错误的返回位置。

参数可以是NULL
如果返回位置不是NULL,则必须将其初始化为NULLGError*
如果没有错误,构造函数将保留初始化参数为NULL
如果在错误的情况下,参数将被设置为新的分配的GError;调用者将获取数据的所有权,并负责释放它。

返回值

类型: GDebugControllerDBus

一个新的GDebugControllerDBus,或在失败时为NULL

函数的调用者获取数据的所有权,并负责释放它。
返回值可以为NULL