#include <ot_message.h>

Public Member Functions | |
| virtual | ~ot_messageBase (void) |
| OT_MESSAGE_TYPE | getType (void) const |
| virtual const string | getMessageCode (void) const =0 |
| virtual void | encode (ot_map &msg) const =0 |
| virtual void | makeHeader (ot_map &msg) const =0 |
Static Public Member Functions | |
| static ot_messageBase * | decodeMessage (const ot_map &input) |
Protected Member Functions | |
| ot_messageBase (OT_MESSAGE_TYPE type) | |
Protected Attributes | |
| OT_MESSAGE_TYPE | m_type |
| ot_messageBase::ot_messageBase | ( | OT_MESSAGE_TYPE | type | ) | [inline, protected] |
| virtual ot_messageBase::~ot_messageBase | ( | void | ) | [inline, virtual] |
| OT_MESSAGE_TYPE ot_messageBase::getType | ( | void | ) | const [inline] |
References m_type.
| static ot_messageBase* ot_messageBase::decodeMessage | ( | const ot_map & | input | ) | [static] |
| virtual const string ot_messageBase::getMessageCode | ( | void | ) | const [pure virtual] |
| virtual void ot_messageBase::encode | ( | ot_map & | msg | ) | const [pure virtual] |
| virtual void ot_messageBase::makeHeader | ( | ot_map & | msg | ) | const [pure virtual] |
Implemented in ot_messageRequest, and ot_messageResponse.
OT_MESSAGE_TYPE ot_messageBase::m_type [protected] |
Referenced by getType().
1.5.5