|
swift
|
Interface that provides a transport mechanism for sharing state. More...
Public Member Functions | |
| IDataLink () | |
| Constructor. | |
| virtual | ~IDataLink ()=0 |
| Destructor. | |
| CDataLinkConnectionWatcher * | watcher () |
| 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. | |
Interface that provides a transport mechanism for sharing state.
Definition at line 67 of file datalink.h.