Nt D-Bus C++ Classes
Classes for inter-process communication over D-Bus.
Using the Module
target_link_libraries(app PRIVATE Nt::DBus)
Nt D-Bus implements the D-Bus protocol itself, without libdbus: connecting to the session and system buses and to peers, exporting objects, calling remote objects and receiving their signals.
See Using Nt D-Bus for a walk through, and examples/dbus/clock.cpp for a complete program.
Classes
| QDBus | The QDBus namespace contains the call modes of Nt D-Bus. |
| QDBusAbstractAdaptor | The QDBusAbstractAdaptor class is the base class of D-Bus adaptor classes. |
| QDBusAbstractInterface | The QDBusAbstractInterface class is the base class for all D-Bus interfaces in the Nt D-Bus binding, allowing access to remote interfaces. |
| QDBusArgument | The QDBusArgument class is used to marshall and demarshall D-Bus arguments. |
| QDBusConnection | The QDBusConnection class represents a connection to the D-Bus bus daemon. |
| QDBusConnectionInterface | The QDBusConnectionInterface class provides access to the D-Bus bus daemon service. |
| QDBusContext | The QDBusContext class allows slots to determine the D-Bus context of the calls. |
| QDBusError | The QDBusError class represents an error received from the D-Bus bus or from remote applications found on it. |
| QDBusInterface | The QDBusInterface class is a proxy for interfaces on remote objects. |
| QDBusMessage | The QDBusMessage class represents one message sent or received over the D-Bus bus. |
| QDBusMetaType | The QDBusMetaType class allows you to register types for use with D-Bus. |
| QDBusObjectPath | The QDBusObjectPath class enables the programmer to identify the OBJECT_PATH type provided by the D-Bus typesystem. |
| QDBusPendingCall | The QDBusPendingCall class refers to one pending asynchronous call. |
| QDBusPendingCallWatcher | The QDBusPendingCallWatcher class provides a convenient way of waiting for asynchronous replies. |
| QDBusPendingReply | The QDBusPendingReply class contains the reply to an asynchronous method call. |
| QDBusReply | The QDBusReply class stores the reply for a method call to a remote object. |
| QDBusServer | The QDBusServer class provides peer-to-peer communication between processes on the same computer. |
| QDBusServiceWatcher | The QDBusServiceWatcher class allows the user to watch for a bus service change. |
| QDBusSignature | The QDBusSignature class enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem. |
| QDBusUnixFileDescriptor | The QDBusUnixFileDescriptor class holds one Unix file descriptor. |
| QDBusVariant | The QDBusVariant class enables the programmer to identify the variant type provided by the D-Bus typesystem. |
| QDBusVirtualObject | The QDBusVirtualObject class is used to handle several D-Bus paths with one class. |