lmsg::HdrOnlyMsg< MsgID > Class Template Reference

#include <Message.hh>

Inheritance diagram for lmsg::HdrOnlyMsg< MsgID >:

lmsg::Message

List of all members.

Public Member Functions

 HdrOnlyMsg (void)
 ~HdrOnlyMsg (void)
size_type size (void) const
void getData (TransOutput &out) const
MsgHeader::MsgType getType (void) const
void setData (TransInput &in) throw (std::runtime_error)


Detailed Description

template<unsigned int MsgID>
class lmsg::HdrOnlyMsg< MsgID >

Template for messages without text data. brief Dataless message template.
Author:
John Zweizig
Version:
1.1; Modified March 30, 2000

Constructor & Destructor Documentation

template<unsigned int MsgID>
lmsg::HdrOnlyMsg< MsgID >::HdrOnlyMsg ( void   )  [inline]

Construct a message. brief Default constructor.

template<unsigned int MsgID>
lmsg::HdrOnlyMsg< MsgID >::~HdrOnlyMsg ( void   )  [inline]

Destroy a message. brief Default destructor.


Member Function Documentation

template<unsigned int MsgID>
size_type lmsg::HdrOnlyMsg< MsgID >::size ( void   )  const [inline, virtual]

Get the message text length. brief Text length.

Returns:
Always zero for dataless messages.

Implements lmsg::Message.

template<unsigned int MsgID>
void lmsg::HdrOnlyMsg< MsgID >::getData ( TransOutput out  )  const [inline, virtual]

No data to copy - null routine. brief Get message data.

Implements lmsg::Message.

template<unsigned int MsgID>
MsgHeader::MsgType lmsg::HdrOnlyMsg< MsgID >::getType ( void   )  const [inline, virtual]

Get the message type. brief Message type.

Returns:
As specified by template argument.

Implements lmsg::Message.

template<unsigned int MsgID>
void lmsg::HdrOnlyMsg< MsgID >::setData ( TransInput in  )  throw (std::runtime_error) [inline, virtual]

No data to copy - Null routine. brief Set message data.

Implements lmsg::Message.


The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:33 2009 for dmt by  doxygen 1.5.4