TOBI Interface A  0.1
tia::ControlMsgDecoder Class Reference

Interface to decode control message. More...

#include <control_message_decoder.h>

+ Inheritance diagram for tia::ControlMsgDecoder:

Public Member Functions

void setInputStream (std::istream *stream)
 Set the istream to decode control messages from.
virtual ControlMsgdecodeMsg ()=0
 Decode a KeepAlive message.
virtual void decodeMsg (KeepAliveMsg &msg)=0
 Decode a GetConfig message.
virtual void decodeMsg (GetConfigMsg &msg)=0
 Decode a GetDataCnnection message.
virtual void decodeMsg (GetDataConnectionMsg &msg)=0
 Decode a DataConnection message.
virtual void decodeMsg (DataConnectionMsg &msg)=0
 Decode a StartTransmission message.
virtual void decodeMsg (StartTransmissionMsg &msg)=0
 Decode a StopTransmission message.
virtual void decodeMsg (StopTransmissionMsg &msg)=0
 Decode a Config message.
virtual void decodeMsg (ConfigMsg &msg)=0
 Decode a Reply message.
virtual void decodeMsg (ReplyMsg &msg)=0

Protected Attributes

std::istream * istream_
 The istream to decode messages from.

Detailed Description

Interface to decode control message.

Todo:

Check constructor

Find out what decodeMsg() is exactly planned/used for

Definition at line 65 of file control_message_decoder.h.


The documentation for this class was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations