swift
Classes | Public Member Functions | List of all members
swift::misc::shared_state::CDataLinkDBus Class Reference

A transport mechanism using signals and slots distributed by DBus. More...

Inheritance diagram for swift::misc::shared_state::CDataLinkDBus:
[legend]

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.
 

Additional Inherited Members

Detailed Description

A transport mechanism using signals and slots distributed by DBus.

Definition at line 35 of file datalinkdbus.h.


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