RINASim  October 2016
Documentation of framework for OMNeT++
DMRnmsLS::LSUpdate Class Reference

#include <LS.h>

Inheritance diagram for DMRnmsLS::LSUpdate:
DMRnms::RoutingUpdate IntRoutingUpdate

Public Member Functions

 LSUpdate (const Address &_addr, const std::string &_domain)
 
void addEntry (const std::string &_addr, linksU _neig)
 
void setEntries (linksSt _entries)
 
linksStIt entriesBegin ()
 
linksStIt entriesEnd ()
 
- Public Member Functions inherited from DMRnms::RoutingUpdate
 RoutingUpdate (const Address &_addr, const std::string &_domain)
 
- Public Member Functions inherited from IntRoutingUpdate
 IntRoutingUpdate ()
 
 IntRoutingUpdate (const Address &addr)
 
 ~IntRoutingUpdate ()
 
Address getDestination ()
 
Address getSource ()
 
void setDestination (Address addr)
 
void setSource (Address src)
 

Protected Attributes

linksSt entries
 
- Protected Attributes inherited from IntRoutingUpdate
Address dstAddr
 
Address srcAddr
 

Additional Inherited Members

- Public Attributes inherited from DMRnms::RoutingUpdate
std::string domain
 

Detailed Description

Definition at line 106 of file LS.h.

Constructor & Destructor Documentation

DMRnmsLS::LSUpdate::LSUpdate ( const Address _addr,
const std::string &  _domain 
)

Definition at line 40 of file LS.cc.

Member Function Documentation

void DMRnmsLS::LSUpdate::addEntry ( const std::string &  _addr,
linksU  _neig 
)

Definition at line 44 of file LS.cc.

linksStIt DMRnmsLS::LSUpdate::entriesBegin ( )

Definition at line 51 of file LS.cc.

Referenced by DMRnmsLS::LS::processUpdate().

linksStIt DMRnmsLS::LSUpdate::entriesEnd ( )

Definition at line 55 of file LS.cc.

Referenced by DMRnmsLS::LS::processUpdate().

void DMRnmsLS::LSUpdate::setEntries ( linksSt  _entries)

Definition at line 47 of file LS.cc.

Referenced by DMRnmsLS::LS::handleMessage().

Member Data Documentation

linksSt DMRnmsLS::LSUpdate::entries
protected

Definition at line 117 of file LS.h.

Referenced by addEntry(), entriesBegin(), entriesEnd(), and setEntries().


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