GiDBusObjectProxy

自:2.30

描述 [源]

class Gio.DBusObjectProxy : GObject.Object
  implements Gio.DBusObject {
  /* No available fields */
}

GDBusObjectProxy是一个用于表示具有一个或多个D-Bus接口的远程对象的类。通常,您不会自己实例化一个GDBusObjectProxy——通常使用GDBusObjectManagerClient来获取它。

自:2.30

继承自

实现

构造函数

g_dbus_object_proxy_new

为给定的连接和对象路径创建一个新的GDBusObjectProxy

自:2.30

实例方法

g_dbus_object_proxy_get_connection

获取proxy的连接。

自:2.30

GObject继承的方法(43)

请参见GObject以获取方法的全列表。

GDBusObject继承的方法(3)
g_dbus_object_get_interface

获取与名称interface_name关联的D-Bus接口,如果存在。

自:2.30

g_dbus_object_get_interfaces

获取与对象关联的D-Bus接口。

自:2.30

g_dbus_object_get_object_path

获取对象的路径。

自:2.30

属性

Gio.DBusObjectProxy:g-connection

代理的连接。

自:2.30

Gio.DBusObjectProxy:g-object-path

代理的对象路径。

自:2.30

信号

GObject继承的信号(1)
GObject::notify

当使用 g_object_set_property()、g_object_set() 等设置其属性值时,该对象发射 notify 信号。

GDBusObject继承的信号(2)
GDBusObject::interface-added

interface被添加到object时发出。

自:2.30

GDBusObject::interface-removed

interfaceobject中移除时发出。

自:2.30

类结构

struct GioDBusObjectProxyClass {
  GObjectClass parent_class;
  
}

GDBusObjectProxy的类结构。

类成员
parent_class: GObjectClass

父类。