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

OSPFLSAHeader Class Reference

#include <ospf.h>

Inheritance diagram for OSPFLSAHeader:

OSPFLSARouter List of all members.

Public Member Functions

 OSPFLSAHeader (Bitmap_t, OSPFLSA_t, OSPFID_t, OSPFRouter_t, OSPFLSSeq_t sequence=((OSPFLSSeq_t) 0x80000001))
 OSPFLSAHeader (const OSPFLSAHeader &)
virtual ~OSPFLSAHeader (void)
virtual Size_t Size (void) const
virtual OSPFLSAHeaderCopy () const
Word_t GetAge (void) const
void SetAge (Word_t age)
Word_t IncAge (Word_t inc=1)
OSPFLSA_t GetType (void) const
bool CheckType (void) const
OSPFID_t GetLinkID (void) const
OSPFRouter_t GetAdvID (void) const
OSPFLSSeq_t GetSequence (void) const
virtual Word_t CheckSum (void)
bool CheckChksum (void)
bool IsIt (OSPFLSAHeader *lsa) const
int Compare (OSPFLSAHeader *)
virtual bool IsDifferent (OSPFLSAHeader *)
void SetReceive (void)
Word_t FromReceive (void) const
virtual void dump (void)

Protected Attributes

Word_t age
Bitmap_t option
OSPFLSA_t type
OSPFID_t lid
OSPFRouter_t rid
OSPFLSSeq_t sequence
Word_t chksum
Word_t length
Word_t receive

Constructor & Destructor Documentation

OSPFLSAHeader::OSPFLSAHeader Bitmap_t  ,
OSPFLSA_t  ,
OSPFID_t  ,
OSPFRouter_t  ,
OSPFLSSeq_t  sequence = ((OSPFLSSeq_t) 0x80000001)
 

OSPFLSAHeader::OSPFLSAHeader const OSPFLSAHeader  ) 
 

virtual OSPFLSAHeader::~OSPFLSAHeader void   )  [inline, virtual]
 


Member Function Documentation

bool OSPFLSAHeader::CheckChksum void   )  [inline]
 

Word_t OSPFLSAHeader::CheckSum void   )  [virtual]
 

Reimplemented in OSPFLSARouter.

bool OSPFLSAHeader::CheckType void   )  const [inline]
 

int OSPFLSAHeader::Compare OSPFLSAHeader  ) 
 

virtual OSPFLSAHeader* OSPFLSAHeader::Copy void   )  const [inline, virtual]
 

Reimplemented in OSPFLSARouter.

void OSPFLSAHeader::dump void   )  [virtual]
 

Reimplemented in OSPFLSARouter.

Word_t OSPFLSAHeader::FromReceive void   )  const [inline]
 

OSPFRouter_t OSPFLSAHeader::GetAdvID void   )  const [inline]
 

Word_t OSPFLSAHeader::GetAge void   )  const [inline]
 

OSPFID_t OSPFLSAHeader::GetLinkID void   )  const [inline]
 

OSPFLSSeq_t OSPFLSAHeader::GetSequence void   )  const [inline]
 

OSPFLSA_t OSPFLSAHeader::GetType void   )  const [inline]
 

Word_t OSPFLSAHeader::IncAge Word_t  inc = 1  )  [inline]
 

bool OSPFLSAHeader::IsDifferent OSPFLSAHeader  )  [virtual]
 

Reimplemented in OSPFLSARouter.

bool OSPFLSAHeader::IsIt OSPFLSAHeader lsa  )  const [inline]
 

void OSPFLSAHeader::SetAge Word_t  age  )  [inline]
 

void OSPFLSAHeader::SetReceive void   )  [inline]
 

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

Reimplemented in OSPFLSARouter.


Member Data Documentation

Word_t OSPFLSAHeader::age [protected]
 

Word_t OSPFLSAHeader::chksum [protected]
 

Word_t OSPFLSAHeader::length [protected]
 

OSPFID_t OSPFLSAHeader::lid [protected]
 

Bitmap_t OSPFLSAHeader::option [protected]
 

Word_t OSPFLSAHeader::receive [protected]
 

OSPFRouter_t OSPFLSAHeader::rid [protected]
 

OSPFLSSeq_t OSPFLSAHeader::sequence [protected]
 

OSPFLSA_t OSPFLSAHeader::type [protected]
 


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