swift
Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
swift::misc::shared_state::IDataLink Class Referenceabstract

Interface that provides a transport mechanism for sharing state. More...

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

Public Member Functions

 IDataLink ()
 Constructor.
 
virtual ~IDataLink ()=0
 Destructor.
 
CDataLinkConnectionWatcherwatcher ()
 Get a connection status watcher.
 
virtual void publish (const CPassiveMutator *mutator)=0
 Register a mutator with this transport mechanism.
 
virtual void publish (const CActiveMutator *mutator)=0
 Register a mutator with this transport mechanism.
 
virtual void subscribe (const CPassiveObserver *observer)=0
 Register an observer with this transport mechanism.
 
virtual void subscribe (const CActiveObserver *observer)=0
 Register an observer with this transport mechanism.
 

Protected Member Functions

void setConnectionStatus (bool connected)
 Set the connection status visible through the watcher.
 

Static Protected Member Functions

static QString getChannelName (const QObject *object)
 Get the channel name for child endpoints of the given object.
 

Detailed Description

Interface that provides a transport mechanism for sharing state.

Definition at line 67 of file datalink.h.


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