|
INET Framework for OMNeT++/OMNEST
|
#include <LSA.h>
Public Member Functions | |
| SummaryLSA () | |
| SummaryLSA (const OSPFSummaryLSA &lsa) | |
| SummaryLSA (const SummaryLSA &lsa) | |
| virtual | ~SummaryLSA () |
| bool | getPurgeable () const |
| void | setPurgeable (bool purge=true) |
| bool | validateLSChecksum () const |
| bool | update (const OSPFSummaryLSA *lsa) |
| bool | differsFrom (const OSPFSummaryLSA *summaryLSA) const |
Public Member Functions inherited from inet::ospf::OSPFSummaryLSA | |
| OSPFSummaryLSA () | |
| OSPFSummaryLSA (const OSPFSummaryLSA &other) | |
| virtual | ~OSPFSummaryLSA () |
| OSPFSummaryLSA & | operator= (const OSPFSummaryLSA &other) |
| virtual OSPFSummaryLSA * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual IPv4Address & | getNetworkMask () |
| virtual const IPv4Address & | getNetworkMask () const |
| virtual void | setNetworkMask (const IPv4Address &networkMask) |
| virtual unsigned long | getRouteCost () const |
| virtual void | setRouteCost (unsigned long routeCost) |
| virtual void | setTosDataArraySize (unsigned int size) |
| virtual unsigned int | getTosDataArraySize () const |
| virtual TOSData & | getTosData (unsigned int k) |
| virtual const TOSData & | getTosData (unsigned int k) const |
| virtual void | setTosData (unsigned int k, const TOSData &tosData) |
Public Member Functions inherited from inet::ospf::OSPFLSA | |
| OSPFLSA () | |
| OSPFLSA (const OSPFLSA &other) | |
| virtual | ~OSPFLSA () |
| OSPFLSA & | operator= (const OSPFLSA &other) |
| virtual OSPFLSAHeader & | getHeader () |
| virtual const OSPFLSAHeader & | getHeader () const |
| virtual void | setHeader (const OSPFLSAHeader &header) |
Public Member Functions inherited from inet::ospf::RoutingInfo | |
| RoutingInfo () | |
| RoutingInfo (const RoutingInfo &routingInfo) | |
| virtual | ~RoutingInfo () |
| void | addNextHop (NextHop nextHop) |
| void | clearNextHops () |
| unsigned int | getNextHopCount () const |
| NextHop | getNextHop (unsigned int index) const |
| void | setDistance (unsigned long d) |
| unsigned long | getDistance () const |
| void | setParent (OSPFLSA *p) |
| OSPFLSA * | getParent () const |
Public Member Functions inherited from inet::ospf::LSATrackingInfo | |
| LSATrackingInfo () | |
| LSATrackingInfo (const LSATrackingInfo &info) | |
| void | setSource (InstallSource installSource) |
| InstallSource | getSource () const |
| void | incrementInstallTime () |
| void | resetInstallTime () |
| unsigned long | getInstallTime () const |
Protected Attributes | |
| bool | purgeable |
Protected Attributes inherited from inet::ospf::OSPFSummaryLSA | |
| IPv4Address | networkMask |
| unsigned long | routeCost |
| TOSData * | tosData |
| unsigned int | tosData_arraysize |
Protected Attributes inherited from inet::ospf::OSPFLSA | |
| OSPFLSAHeader | header |
Additional Inherited Members | |
Public Types inherited from inet::ospf::LSATrackingInfo | |
| enum | InstallSource { ORIGINATED = 0, FLOODED = 1 } |
Protected Member Functions inherited from inet::ospf::OSPFSummaryLSA | |
| bool | operator== (const OSPFSummaryLSA &) |
Protected Member Functions inherited from inet::ospf::OSPFLSA | |
| bool | operator== (const OSPFLSA &) |
|
inline |
|
inline |
|
inline |
| bool inet::ospf::SummaryLSA::differsFrom | ( | const OSPFSummaryLSA * | summaryLSA | ) | const |
Referenced by update().
|
inline |
|
inline |
| bool inet::ospf::SummaryLSA::update | ( | const OSPFSummaryLSA * | lsa | ) |
Referenced by inet::ospf::Area::ageDatabase().
|
inline |
Referenced by inet::ospf::Area::ageDatabase().
|
protected |