|
TOBI Interface A
0.1
|
Abstract Base of the TiAClient Implementation. More...
#include <tia_client_impl_base.h>
Inheritance diagram for tia::TiAClientImplBase:Public Member Functions | |
| TiAClientImplBase () | |
| Constructor. | |
| virtual | ~TiAClientImplBase () |
| Destructor. | |
| virtual void | connect (const std::string &address, short unsigned port)=0 |
| Establish a connection to a TOBI SignalServer. | |
| virtual bool | connected () const =0 |
| Tells if the client is connected to the server, i.e. if the control connection has been established. | |
| virtual void | disconnect ()=0 |
| Disconnect from the server, i.e. stops receiving and closes the control connection. | |
| virtual void | requestConfig ()=0 |
| Request the meta data information from the server. | |
| virtual SSConfig | config () const =0 |
| Returns the meta data information requested from the server. | |
| virtual void | startReceiving (bool use_udp_bc)=0 |
| Turns the client into receiving state. | |
| virtual bool | receiving () const =0 |
| Tell if the client if is in receiving state. | |
| virtual void | stopReceiving ()=0 |
| Stops receiving, i.e. calling getDataPacket() will fail afterwards. | |
| virtual void | getDataPacket (DataPacket &packet)=0 |
| Gets a packet from the server. | |
| virtual void | setBufferSize (size_t size)=0 |
| Sets the client's data input buffer size to the given value. | |
| virtual DataPacket * | getEmptyDataPacket ()=0 |
| todo | |
Abstract Base of the TiAClient Implementation.
Definition at line 58 of file tia_client_impl_base.h.