|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/routing/ospfv3/Ospfv3Packet.msg:263 by opp_msgtool.
More...
#include <Ospfv3Packet_m.h>
Public Member Functions | |
| Ospfv3NssaLsa () | |
| Ospfv3NssaLsa (const Ospfv3NssaLsa &other) | |
| virtual | ~Ospfv3NssaLsa () |
| Ospfv3NssaLsa & | operator= (const Ospfv3NssaLsa &other) |
| virtual Ospfv3NssaLsa * | dup () const override |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual bool | getEBit () const |
| virtual void | setEBit (bool eBit) |
| virtual bool | getFBit () const |
| virtual void | setFBit (bool fBit) |
| virtual bool | getTBit () const |
| virtual void | setTBit (bool tBit) |
| virtual uint32_t | getMetric () const |
| virtual void | setMetric (uint32_t metric) |
| virtual const Ospfv3LsaPrefixMetric & | getPrefOptions () const |
| virtual Ospfv3LsaPrefixMetric & | getPrefOptionsForUpdate () |
| virtual void | setPrefOptions (const Ospfv3LsaPrefixMetric &prefOptions) |
| virtual uint16_t | getReferencedLSType () const |
| virtual void | setReferencedLSType (uint16_t referencedLSType) |
| virtual const ::inet::Ipv6Address & | getForwardingAddress () const |
| virtual ::inet::Ipv6Address & | getForwardingAddressForUpdate () |
| virtual void | setForwardingAddress (const ::inet::Ipv6Address &forwardingAddress) |
| virtual uint32_t | getExternalRouteTag () const |
| virtual void | setExternalRouteTag (uint32_t externalRouteTag) |
| virtual uint32_t | getReferencedLSID () const |
| virtual void | setReferencedLSID (uint32_t referencedLSID) |
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 Ospfv3NssaLsa &)=delete |
Protected Member Functions inherited from inet::ospfv3::Ospfv3Lsa | |
| bool | operator== (const Ospfv3Lsa &)=delete |
Protected Attributes | |
| bool | eBit = false |
| bool | fBit = false |
| bool | tBit = false |
| uint32_t | metric = 0 |
| Ospfv3LsaPrefixMetric | prefOptions |
| uint16_t | referencedLSType = 0 |
| ::inet::Ipv6Address | forwardingAddress |
| uint32_t | externalRouteTag = 0 |
| uint32_t | referencedLSID = 0 |
Protected Attributes inherited from inet::ospfv3::Ospfv3Lsa | |
| Ospfv3LsaHeader | header |
Private Member Functions | |
| void | copy (const Ospfv3NssaLsa &other) |
Class generated from inet/routing/ospfv3/Ospfv3Packet.msg:263 by opp_msgtool.
// NSSA-LSAs // Routers in a Not-so-stubby-area (NSSA) do not receive external LSAs from Area Border Routers, // but are allowed to send external routing information for redistribution. // They use type 7 LSAs to tell the ABRs about these external routes, // which the Area Border Router then translates to type 5 external LSAs and floods as normal to the rest of the OSPF network class Ospfv3NssaLsa extends Ospfv3Lsa { bool eBit; bool fBit; bool tBit; uint32_t metric;
Ospfv3LsaPrefixMetric prefOptions; uint16_t referencedLSType;
Ipv6Address forwardingAddress; uint32_t externalRouteTag; uint32_t referencedLSID; }
| inet::ospfv3::Ospfv3NssaLsa::Ospfv3NssaLsa | ( | ) |
| inet::ospfv3::Ospfv3NssaLsa::Ospfv3NssaLsa | ( | const Ospfv3NssaLsa & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
Reimplemented from inet::ospfv3::Ospfv3Lsa.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
virtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
virtual |
| Ospfv3NssaLsa& inet::ospfv3::Ospfv3NssaLsa::operator= | ( | const Ospfv3NssaLsa & | 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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |