Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

OSPFDataD Class Reference

#include <ospf.h>

Inheritance diagram for OSPFDataD:

OSPFPacket L4PDU PDU Serializable ReuseBase List of all members.

Public Member Functions

 OSPFDataD (Seq_t, OSPFInterface *)
 OSPFDataD (OSPFNeighbor *)
 OSPFDataD (const OSPFDataD &)
 ~OSPFDataD (void)
Size_t Size (void) const
OSPFPacketCopy () const
bool IsInit (void) const
bool IsMore (void) const
bool IsMaster (void) const
Bitmap_t GetIMMS (void) const
Size_t GetMTU (void) const
Bitmap_t GetOption (void) const
Seq_t GetSequence (void) const
OSPFLSAHeadersGetHeaders (void)
void dump (void)

Static Public Attributes

const Bitmap_t IBIT = ((Bitmap_t)(1<<5))
const Bitmap_t MBIT = ((Bitmap_t)(1<<6))
const Bitmap_t MSBIT = ((Bitmap_t)(1<<7))

Private Attributes

Size_t mtu
Bitmap_t option
Bitmap_t imms
Seq_t sequence
OSPFLSAHeaders headers

Constructor & Destructor Documentation

OSPFDataD::OSPFDataD Seq_t  ,
OSPFInterface
 

OSPFDataD::OSPFDataD OSPFNeighbor  ) 
 

OSPFDataD::OSPFDataD const OSPFDataD  ) 
 

OSPFDataD::~OSPFDataD void   ) 
 


Member Function Documentation

OSPFPacket* OSPFDataD::Copy void   )  const [inline, virtual]
 

Reimplemented from OSPFPacket.

void OSPFDataD::dump void   )  [virtual]
 

Reimplemented from OSPFPacket.

OSPFLSAHeaders& OSPFDataD::GetHeaders void   )  [inline]
 

Bitmap_t OSPFDataD::GetIMMS void   )  const [inline]
 

Size_t OSPFDataD::GetMTU void   )  const [inline]
 

Bitmap_t OSPFDataD::GetOption void   )  const [inline]
 

Seq_t OSPFDataD::GetSequence void   )  const [inline]
 

bool OSPFDataD::IsInit void   )  const [inline]
 

bool OSPFDataD::IsMaster void   )  const [inline]
 

bool OSPFDataD::IsMore void   )  const [inline]
 

Size_t OSPFDataD::Size void   )  const [inline, virtual]
 

Reimplemented from OSPFPacket.


Member Data Documentation

OSPFLSAHeaders OSPFDataD::headers [private]
 

const Bitmap_t OSPFDataD::IBIT = ((Bitmap_t)(1<<5)) [static]
 

Bitmap_t OSPFDataD::imms [private]
 

const Bitmap_t OSPFDataD::MBIT = ((Bitmap_t)(1<<6)) [static]
 

const Bitmap_t OSPFDataD::MSBIT = ((Bitmap_t)(1<<7)) [static]
 

Size_t OSPFDataD::mtu [private]
 

Bitmap_t OSPFDataD::option [private]
 

Seq_t OSPFDataD::sequence [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:30 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1