结构体

GioDBusNodeInfo

自版本:2.26

描述 [src]

struct GDBusNodeInfo {
  gint ref_count;
  gchar* path;
  GDBusInterfaceInfo** interfaces;
  GDBusNodeInfo** nodes;
  GDBusAnnotationInfo** annotations;
}

关于远程对象层次结构中节点信息的详细信息。

结构成员
ref_count

引用计数或静态分配时为-1。

path

节点的路径或省略时为NULL。注意这可能是一个相对路径。有关更多详细信息,请参阅D-Bus规范。

interfaces

指向NULL终止的指向GDBusInterfaceInfo结构体的指针数组或没有接口时为NULL

nodes

指向NULL终止的指向GDBusNodeInfo结构体的指针数组或没有节点时为NULL

annotations

指向NULL终止的指向GDBusAnnotationInfo结构体的指针数组或没有注解时为NULL

自版本:2.26

构造函数

g_dbus_node_info_new_for_xml

解析xml_data并返回表示数据的GDBusNodeInfo

自版本:2.26

实例方法

g_dbus_node_info_generate_xml

info(及其子元素)的XML表示追加到string_builder

自版本:2.26

g_dbus_node_info_lookup_interface

查找关于接口的信息。

自版本:2.26

g_dbus_node_info_ref

如果info是静态分配的,则不执行任何操作。否则,增加引用计数。

自版本:2.26

g_dbus_node_info_unref

如果info是静态分配的,则不执行任何操作。否则,减少info的引用计数。当其引用计数降至0时,释放使用的内存。

自版本:2.26