Interface Struct
struct QDBusIntrospection::InterfaceInformation about one interface on the bus. More...
Public Variables
Annotations | annotations |
QString | introspection |
Methods | methods |
QString | name |
Properties | properties |
Signals | signals_ |
Detailed Description
\inmodule
QtDBus
Each interface on D-Bus has a unique name, identifying where that interface was defined. Interfaces may have annotations, methods, signals and properties, but none are mandatory.
Member Variable Documentation
Annotations Interface::annotations
The annotations associated with the interface. Each annotation is a pair of strings, where the key is of the same format as a D-Bus interface name. The value is arbitrary.
QString Interface::introspection
The XML document fragment describing this interface.
If parsed again through parseInterface, the object returned should have the same contents as this object.
Methods Interface::methods
The methods available in this interface. Note that method names are not unique (i.e., methods can be overloaded with multiple arguments types).
QString Interface::name
The interface's name.
Properties Interface::properties
The properties available in this interface. Property names are unique.
Signals Interface::signals_
The signals available in this interface. Note that signal names are not unique (i.e., signals can be overloaded with multiple argument types).
This member is called "signals_" because "signals" is a reserved keyword in Qt.