方法

GioDBusInterfaceSkeletonexport

自 2.30

声明 [src]

gboolean
g_dbus_interface_skeleton_export (
  GDBusInterfaceSkeleton* interface_,
  GDBusConnection* connection,
  const gchar* object_path,
  GError** error
)

描述 [src]

connectionobject_path 上导出 interface_

这可以调用多次将相同的 interface_ 导出到多个连接,但是提供的 object_path 必须对所有连接相同。

使用 g_dbus_interface_skeleton_unexport() 来取消导出对象。

自 2.30

参数

connection

类型: GDBusConnection

要导出 interface_GDBusConnection

数据由方法的调用者拥有。
object_path

类型: const gchar*

要导出接口的路径。

数据由方法的调用者拥有。
该值是空终止的UTF-8字符串。
error

类型: GError **

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

该参数可以为 NULL
如果返回位置不为 NULL,则必须将其初始化为一个 NULLGError*
如果没有错误,方法将保持参数初始化为 NULL
如果发生错误,则将参数设置为一个新分配的 GError;调用者将拥有数据,并负责释放它。

返回值

类型: gboolean

TRUE 如果在 connection 上导出了接口,否则返回 FALSE 并设置 error