ns3::olsr::MessageHeader::Hello Struct Reference

#include <olsr-header.h>

List of all members.

Classes

struct  LinkMessage

Public Member Functions

void SetHTime (Time time)
Time GetHTime () const
void Print (std::ostream &os) const
uint32_t GetSerializedSize (void) const
void Serialize (Buffer::Iterator start) const
uint32_t Deserialize (Buffer::Iterator start, uint32_t messageSize)

Public Attributes

uint8_t hTime
uint8_t willingness
std::vector< LinkMessagelinkMessages

Detailed Description

Definition at line 258 of file olsr-header.h.


Member Function Documentation

uint32_t ns3::olsr::MessageHeader::Hello::Deserialize ( Buffer::Iterator  start,
uint32_t  messageSize 
)
Time ns3::olsr::MessageHeader::Hello::GetHTime (  )  const [inline]

Definition at line 270 of file olsr-header.h.

References ns3::olsr::EmfToSeconds(), hTime, and ns3::Seconds().

Referenced by ns3::OlsrHeaderTest::RunTests().

uint32_t ns3::olsr::MessageHeader::Hello::GetSerializedSize ( void   )  const
void ns3::olsr::MessageHeader::Hello::Print ( std::ostream &  os  )  const

Definition at line 336 of file olsr-header.cc.

void ns3::olsr::MessageHeader::Hello::Serialize ( Buffer::Iterator  start  )  const
void ns3::olsr::MessageHeader::Hello::SetHTime ( Time  time  )  [inline]

Member Data Documentation

Definition at line 265 of file olsr-header.h.

Referenced by Deserialize(), GetHTime(), Serialize(), and SetHTime().


The documentation for this struct was generated from the following files:
Generated on Thu Dec 3 14:12:22 2009 for NS-3 by  doxygen 1.6.3