|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/routing/ospfv3/Ospfv3Packet.msg:228 by opp_msgtool.
More...
#include <Ospfv3Packet_m.h>
Public Member Functions | |
| Ospfv3InterAreaPrefixLsa () | |
| Ospfv3InterAreaPrefixLsa (const Ospfv3InterAreaPrefixLsa &other) | |
| virtual | ~Ospfv3InterAreaPrefixLsa () |
| Ospfv3InterAreaPrefixLsa & | operator= (const Ospfv3InterAreaPrefixLsa &other) |
| virtual Ospfv3InterAreaPrefixLsa * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual uint8_t | getReserved1 () const |
| virtual void | setReserved1 (uint8_t reserved1) |
| virtual uint32_t | getMetric () const |
| virtual void | setMetric (uint32_t metric) |
| virtual const Ospfv3LsaPrefix0 & | getPrefix () const |
| virtual Ospfv3LsaPrefix0 & | getPrefixForUpdate () |
| virtual void | setPrefix (const Ospfv3LsaPrefix0 &prefix) |
Public Member Functions inherited from inet::ospfv3::Ospfv3Lsa | |
| Ospfv3Lsa () | |
| Ospfv3Lsa (const Ospfv3Lsa &other) | |
| virtual | ~Ospfv3Lsa () |
| Ospfv3Lsa & | operator= (const Ospfv3Lsa &other) |
| virtual const Ospfv3LsaHeader & | getHeader () const |
| virtual Ospfv3LsaHeader & | getHeaderForUpdate () |
| virtual void | setHeader (const Ospfv3LsaHeader &header) |
Protected Member Functions | |
| bool | operator== (const Ospfv3InterAreaPrefixLsa &)=delete |
Protected Member Functions inherited from inet::ospfv3::Ospfv3Lsa | |
| bool | operator== (const Ospfv3Lsa &)=delete |
Protected Attributes | |
| uint8_t | reserved1 = 0 |
| uint32_t | metric = 0 |
| Ospfv3LsaPrefix0 | prefix |
Protected Attributes inherited from inet::ospfv3::Ospfv3Lsa | |
| Ospfv3LsaHeader | header |
Private Member Functions | |
| void | copy (const Ospfv3InterAreaPrefixLsa &other) |
Class generated from inet/routing/ospfv3/Ospfv3Packet.msg:228 by opp_msgtool.
// Inter-Area-Prefix-LSAs class Ospfv3InterAreaPrefixLsa extends Ospfv3Lsa { uint8_t reserved1 = 0; // 8 bits uint32_t metric; // 24 bits Ospfv3LsaPrefix0 prefix; }
| inet::ospfv3::Ospfv3InterAreaPrefixLsa::Ospfv3InterAreaPrefixLsa | ( | ) |
| inet::ospfv3::Ospfv3InterAreaPrefixLsa::Ospfv3InterAreaPrefixLsa | ( | const Ospfv3InterAreaPrefixLsa & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::ospfv3::Ospfv3Lsa.
|
virtual |
Referenced by inet::ospfv3::Ospfv3Area::calculateInterAreaRoutes(), inet::ospfv3::Ospfv3Area::installInterAreaPrefixLSA(), inet::ospfv3::Ospfv3Area::interAreaPrefixLSADiffersFrom(), inet::ospfv3::operator<<(), inet::ospfv3::Ospfv3Area::originateInterAreaPrefixLSA(), and inet::ospfv3::Ospfv3Area::recheckInterAreaPrefixLSAs().
|
virtual |
Referenced by inet::ospfv3::Ospfv3Area::ageDatabase(), inet::ospfv3::Ospfv3Area::calculateInterAreaRoutes(), inet::ospfv3::calculateLSASize(), inet::ospfv3::Ospfv3NeighborState::changeState(), inet::ospfv3::Ospfv3Area::createRoutingTableEntryFromInterAreaPrefixLSA(), inet::ospfv3::Ospfv3Area::findSameOrWorseCostRoute(), inet::ospfv3::Ospfv3Area::installInterAreaPrefixLSA(), inet::ospfv3::Ospfv3Area::InterAreaPrefixLSAAlreadyExists(), inet::ospfv3::Ospfv3Area::interAreaPrefixLSADiffersFrom(), inet::ospfv3::operator<<(), inet::ospfv3::Ospfv3Area::originateInterAreaPrefixLSA(), and inet::ospfv3::Ospfv3Area::recheckInterAreaPrefixLSAs().
|
inlinevirtual |
Referenced by inet::ospfv3::Ospfv3Area::originateDefaultInterAreaPrefixLSA(), and inet::ospfv3::Ospfv3Area::originateInterAreaPrefixLSA().
|
virtual |
| Ospfv3InterAreaPrefixLsa& inet::ospfv3::Ospfv3InterAreaPrefixLsa::operator= | ( | const Ospfv3InterAreaPrefixLsa & | other | ) |
|
protecteddelete |
|
overridevirtual |
Reimplemented from inet::ospfv3::Ospfv3Lsa.
Referenced by inet::ospfv3::doParsimPacking().
|
overridevirtual |
Reimplemented from inet::ospfv3::Ospfv3Lsa.
Referenced by inet::ospfv3::doParsimUnpacking().
|
virtual |
|
virtual |
Referenced by inet::ospfv3::Ospfv3Area::originateInterAreaPrefixLSA().
|
virtual |
|
protected |
|
protected |
|
protected |