#include <Message.hh>

Public Member Functions | |
| Message (void) | |
| virtual | ~Message (void) |
| virtual size_type | size (void) const =0 |
| virtual void | getData (TransOutput &out) const =0 |
| virtual MsgHeader::MsgType | getType (void) const =0 |
| virtual void | setData (TransInput &in)=0 throw (std::runtime_error) |
| lmsg::Message::Message | ( | void | ) | [inline] |
Null default constructor.
| virtual lmsg::Message::~Message | ( | void | ) | [inline, virtual] |
Null default destructor.
| virtual size_type lmsg::Message::size | ( | void | ) | const [pure virtual] |
Get the length of the message. brief Get message length.
Implemented in lmsg::DataMsg< T, MsgID >, and lmsg::HdrOnlyMsg< MsgID >.
| virtual void lmsg::Message::getData | ( | TransOutput & | out | ) | const [pure virtual] |
Copy data from the message to an lmsg::TransOutput stream. brief Serialize the message.
| out | Stream to which the message data are copied. |
Implemented in lmsg::DataMsg< T, MsgID >, and lmsg::HdrOnlyMsg< MsgID >.
| virtual MsgHeader::MsgType lmsg::Message::getType | ( | void | ) | const [pure virtual] |
Function to poll the message type. brief Message type.
Implemented in lmsg::DataMsg< T, MsgID >, and lmsg::HdrOnlyMsg< MsgID >.
| virtual void lmsg::Message::setData | ( | TransInput & | in | ) | throw (std::runtime_error) [pure virtual] |
Copy data from an lmsg::TransOutput stream into the message. brief Deserialize the message.
| in | Stream from which the message data are copied. |
Implemented in lmsg::DataMsg< T, MsgID >, and lmsg::HdrOnlyMsg< MsgID >.
1.5.4