swift
|
A transport mechanism using signals and slots distributed by DBus. More...
Public Member Functions | |
CDataLinkDBus (QObject *parent=nullptr) | |
Constructor. | |
virtual | ~CDataLinkDBus () |
Destructor. | |
void | overrideIdentifier (const CIdentifier &) |
Override identifier for testing purposes. | |
void | initializeLocal (CDBusServer *server=nullptr) |
Initialize on server side. | |
void | initializeRemote (const QDBusConnection &connection, const QString &service) |
Initialize on client side. | |
virtual void | publish (const CPassiveMutator *mutator) |
Register a mutator with this transport mechanism. | |
virtual void | publish (const CActiveMutator *mutator) |
Register a mutator with this transport mechanism. | |
virtual void | subscribe (const CPassiveObserver *observer) |
Register an observer with this transport mechanism. | |
virtual void | subscribe (const CActiveObserver *observer) |
Register an observer with this transport mechanism. | |
![]() | |
IDataLink () | |
Constructor. | |
virtual | ~IDataLink ()=0 |
Destructor. | |
CDataLinkConnectionWatcher * | watcher () |
Get a connection status watcher. | |
Additional Inherited Members | |
![]() | |
void | setConnectionStatus (bool connected) |
Set the connection status visible through the watcher. | |
![]() | |
static QString | getChannelName (const QObject *object) |
Get the channel name for child endpoints of the given object. | |
A transport mechanism using signals and slots distributed by DBus.
Definition at line 35 of file datalinkdbus.h.