Struct
GioDBusNodeInfo
since: 2.26
Description [src]
struct GDBusNodeInfo {
  gint ref_count;
  gchar* path;
  GDBusInterfaceInfo* interfaces[];
  GDBusNodeInfo* nodes[];
  GDBusAnnotationInfo* annotations[];
}
Information about nodes in a remote object hierarchy.
Structure members
- ref_count:- gint
- The reference count or -1 if statically allocated. 
- path:- gchar*
- The path of the node or - NULLif omitted. Note that this may be a relative path. See the D-Bus specification for more details.
- interfaces:- GDBusInterfaceInfo
- A pointer to a - NULL-terminated array of pointers to- GDBusInterfaceInfostructures or- NULLif there are no interfaces.
- nodes:- GDBusNodeInfo
- A pointer to a - NULL-terminated array of pointers to- GDBusNodeInfostructures or- NULLif there are no nodes.
- annotations:- GDBusAnnotationInfo
- A pointer to a - NULL-terminated array of pointers to- GDBusAnnotationInfostructures or- NULLif there are no annotations.
Available since: 2.26
Constructors
g_dbus_node_info_new_for_xml
Parses xml_data and returns a GDBusNodeInfo representing the data.
since: 2.26
Instance methods
g_dbus_node_info_generate_xml
Appends an XML representation of info (and its children) to string_builder.
since: 2.26
g_dbus_node_info_ref
If info is statically allocated does nothing. Otherwise increases
the reference count.
since: 2.26
g_dbus_node_info_unref
If info is statically allocated, does nothing. Otherwise decreases
the reference count of info. When its reference count drops to 0,
the memory used is freed.
since: 2.26