olsr::msg::HNAMessage Class Reference

HNA message declaration. More...

#include <hna.hh>

Inheritance diagram for olsr::msg::HNAMessage:

olsr::msg::Message List of all members.

Public Member Functions

 HNAMessage ()
 HNAMessage (const utl::Data &d)
virtual ~HNAMessage ()
virtual bool dump (utl::Data &, const address_t &) const

Static Public Member Functions

static void parse (const utl::ConstData &, const Message::header &)

Static Public Attributes

static const::size_t min_length = ADDRESS_SIZE * 2
 Minimum lenght of HNA message.

Private Types

typedef HNAMessage This
typedef Message Super

Private Attributes

utl::Data _data
 The message data buffer.

Detailed Description

HNA message declaration.


Member Typedef Documentation

typedef HNAMessage olsr::msg::HNAMessage::This [private]

typedef Message olsr::msg::HNAMessage::Super [private]


Constructor & Destructor Documentation

olsr::msg::HNAMessage::HNAMessage (  )  [inline]

The default constructor

olsr::msg::HNAMessage::HNAMessage ( const utl::Data d  )  [inline]

The constructor

virtual olsr::msg::HNAMessage::~HNAMessage (  )  [inline, virtual]

The destructor


Member Function Documentation

bool olsr::msg::HNAMessage::dump ( utl::Data ,
const address_t  
) const [inline, virtual]

The dumping method

Implements olsr::msg::Message.

void olsr::msg::HNAMessage::parse ( const utl::ConstData ,
const Message::header  
) [inline, static]

The parsing method


Member Data Documentation

const ::size_t olsr::msg::HNAMessage::min_length = ADDRESS_SIZE * 2 [static]

Minimum lenght of HNA message.

Reimplemented from olsr::msg::Message.

utl::Data olsr::msg::HNAMessage::_data [private]

The message data buffer.


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:13 2007 for Qolyester daemon by  doxygen 1.5.1