#include <MetaDataConnector.hpp>
Public Member Functions | |
virtual errorCode | init (int port, std::string interface)=0 |
virtual errorCode | run ()=0 |
virtual std::string | getName ()=0 |
void | setBroker (Broker *broker) |
Public Member Functions inherited from MessageAble< MessageContainer > | |
virtual | ~MessageAble () |
errorCode | clientSendMessage (MessageContainer *message) |
MessageContainer * | clientGetMessage () |
errorCode | masterSendMessage (MessageContainer *message) |
MessageContainer * | masterGetMessage () |
Protected Attributes | |
Broker * | broker |
Additional Inherited Members | |
Static Public Member Functions inherited from Runable | |
static void * | run_runable (void *ptr) |
Public Attributes inherited from MessageAble< MessageContainer > | |
ThreadList< MessageContainer *> | messagesIn |
ThreadList< MessageContainer *> | messagesOut |
This class is used for the connection between the isaac server and some frontend. It defines and abstracts an interface isaac will use.
Definition at line 29 of file MetaDataConnector.hpp.
|
pure virtual |
Implemented in WebSocketDataConnector, and TCPDataConnector.
|
pure virtual |
Implemented in WebSocketDataConnector, and TCPDataConnector.
|
pure virtual |
Implements Runable.
Implemented in WebSocketDataConnector, and TCPDataConnector.
void MetaDataConnector::setBroker | ( | Broker * | broker | ) |
Definition at line 18 of file MetaDataConnector.cpp.
|
protected |
Definition at line 40 of file MetaDataConnector.hpp.