Qt 4.8
Public Variables | List of all members
QDBusIntrospection::ObjectTree Class Reference

Complete information about one object node and its descendency. More...

#include <qdbusintrospection_p.h>

Inheritance diagram for QDBusIntrospection::ObjectTree:
QDBusIntrospection::Object QSharedData

Public Variables

Objects childObjectData
 A map of object paths and their data. More...
 
Interfaces interfaceData
 A map of interfaces and their names. More...
 
- Public Variables inherited from QDBusIntrospection::Object
QStringList childObjects
 The list of child object names in this object. More...
 
QStringList interfaces
 The list of interface names in this object. More...
 
QString introspection
 The XML document fragment describing this object, its interfaces and sub-objects at the time of the parsing. More...
 
QString path
 The object's path on the service. More...
 
QString service
 The object's service name. More...
 
- Public Variables inherited from QSharedData
QAtomicInt ref
 

Additional Inherited Members

- Public Functions inherited from QSharedData
 QSharedData ()
 Constructs a QSharedData object with a reference count of 0. More...
 
 QSharedData (const QSharedData &)
 Constructs a QSharedData object with reference count 0. More...
 

Detailed Description

Complete information about one object node and its descendency.

This struct contains the same data as QDBusIntrospection::Object, plus the actual data for the interfaces and child (sub) objects that was available in the XML document.

Definition at line 159 of file qdbusintrospection_p.h.

Properties

◆ childObjectData

QDBusIntrospection::ObjectTree::childObjectData

A map of object paths and their data.

The map key contains the relative path to the object.

Note this map contains only the child notes that do have information about the sub-object's contents. If the XML data did not contain the information, only the object name will be listed in childObjects, but not in childObjectData.

Definition at line 162 of file qdbusintrospection_p.h.

Referenced by QDBusXmlParser::objectTree().

◆ interfaceData

QDBusIntrospection::ObjectTree::interfaceData

A map of interfaces and their names.

Definition at line 161 of file qdbusintrospection_p.h.

Referenced by QDBusXmlParser::objectTree().


The documentation for this class was generated from the following files: