接口
GioDBusObject
描述 [src]
interface Gio.DBusObject : GObject.Object
GDBusObject
类型是服务端(参见 GDBusObjectSkeleton
)和客户端(参见 GDBusObjectProxy
)的 D-Bus 对象的基本类型。本质上它只是容器。 接口。
先决条件
为了实现 DBusObject,您的类型必须继承GObject
。
接口结构
struct GioDBusObjectIface {
GTypeInterface parent_iface;
const gchar* (* get_object_path) (
GDBusObject* object
);
GList* (* get_interfaces) (
GDBusObject* object
);
GDBusInterface* (* get_interface) (
GDBusObject* object,
const gchar* interface_name
);
void (* interface_added) (
GDBusObject* object,
GDBusInterface* interface_
);
void (* interface_removed) (
GDBusObject* object,
GDBusInterface* interface_
);
}
D-Bus 对象的基础对象类型。
接口成员
parent_iface |
|
父级 接口。 |
|
get_object_path |
|
返回对象路径。参见 g_dbus_object_get_object_path()。 |
|
get_interfaces |
|
返回所有接口。参见 g_dbus_object_get_interfaces()。 |
|
get_interface |
|
按名称返回接口。参见 g_dbus_object_get_interface()。 |
|
interface_added |
|
|
|
interface_removed |
|
|