dtn::DTLSR::DTLSR::LSA Class Reference

The LSA that's sent over the network. More...

#include <DTLSR.h>

List of all members.

Public Member Functions

 LSA ()
 LSA (const oasys::Builder &)
virtual ~LSA ()
virtual void serialize (oasys::SerializeAction *a)

Public Attributes

u_int32_t seqno_
 Strictly increasing sequence number for this source.
LinkStateVec links_
 Vector of link states.


Detailed Description

The LSA that's sent over the network.

Definition at line 88 of file DTLSR.h.


Constructor & Destructor Documentation

dtn::DTLSR::DTLSR::LSA::LSA (  )  [inline]

Definition at line 90 of file DTLSR.h.

dtn::DTLSR::DTLSR::LSA::LSA ( const oasys::Builder &   )  [inline]

Definition at line 91 of file DTLSR.h.

virtual dtn::DTLSR::DTLSR::LSA::~LSA (  )  [inline, virtual]

Definition at line 92 of file DTLSR.h.


Member Function Documentation

void dtn::DTLSR::DTLSR::LSA::serialize ( oasys::SerializeAction *  a  )  [virtual]

Definition at line 53 of file DTLSR.cc.

References dtn::DTLSR::DTLSR::LSA::links_, and dtn::DTLSR::DTLSR::LSA::seqno_.


Member Data Documentation

LinkStateVec dtn::DTLSR::DTLSR::LSA::links_

Vector of link states.

Definition at line 98 of file DTLSR.h.

Referenced by dtn::DTLSRRouter::handle_lsa(), dtn::DTLSRRouter::send_lsa(), and dtn::DTLSR::DTLSR::LSA::serialize().

u_int32_t dtn::DTLSR::DTLSR::LSA::seqno_

Strictly increasing sequence number for this source.

Definition at line 96 of file DTLSR.h.

Referenced by dtn::DTLSRRouter::handle_lsa(), dtn::DTLSRRouter::send_lsa(), and dtn::DTLSR::DTLSR::LSA::serialize().


The documentation for this class was generated from the following files:

Generated on Fri Jan 30 09:27:04 2009 for DTN Reference Implementation by  doxygen 1.5.8