|
INET Framework for OMNeT++/OMNEST
|
#include <OSPFPacket_m.h>
Public Member Functions | |
| OSPFRouterLSA () | |
| OSPFRouterLSA (const OSPFRouterLSA &other) | |
| virtual | ~OSPFRouterLSA () |
| OSPFRouterLSA & | operator= (const OSPFRouterLSA &other) |
| virtual OSPFRouterLSA * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual bool | getV_VirtualLinkEndpoint () const |
| virtual void | setV_VirtualLinkEndpoint (bool V_VirtualLinkEndpoint) |
| virtual bool | getE_ASBoundaryRouter () const |
| virtual void | setE_ASBoundaryRouter (bool E_ASBoundaryRouter) |
| virtual bool | getB_AreaBorderRouter () const |
| virtual void | setB_AreaBorderRouter (bool B_AreaBorderRouter) |
| virtual unsigned short | getNumberOfLinks () const |
| virtual void | setNumberOfLinks (unsigned short numberOfLinks) |
| virtual void | setLinksArraySize (unsigned int size) |
| virtual unsigned int | getLinksArraySize () const |
| virtual Link & | getLinks (unsigned int k) |
| virtual const Link & | getLinks (unsigned int k) const |
| virtual void | setLinks (unsigned int k, const Link &links) |
Protected Member Functions | |
| bool | operator== (const OSPFRouterLSA &) |
Protected Attributes | |
| bool | V_VirtualLinkEndpoint_var |
| bool | E_ASBoundaryRouter_var |
| bool | B_AreaBorderRouter_var |
| unsigned short | numberOfLinks_var |
| Link * | links_var |
| unsigned int | links_arraysize |
Private Member Functions | |
| void | copy (const OSPFRouterLSA &other) |
Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.
class OSPFRouterLSA extends OSPFLSA { bool V_VirtualLinkEndpoint = false; bool E_ASBoundaryRouter = false; bool B_AreaBorderRouter = false; unsigned short numberOfLinks = 0; Link links[]; }
Definition at line 450 of file OSPFPacket_m.h.
Referenced by dup().
| OSPFRouterLSA::OSPFRouterLSA | ( | const OSPFRouterLSA & | other | ) |
| virtual OSPFRouterLSA::~OSPFRouterLSA | ( | ) | [virtual] |
| void OSPFRouterLSA::copy | ( | const OSPFRouterLSA & | other | ) | [private] |
| virtual OSPFRouterLSA* OSPFRouterLSA::dup | ( | ) | const [inline, virtual] |
Reimplemented from OSPFLSA.
Definition at line 472 of file OSPFPacket_m.h.
{return new OSPFRouterLSA(*this);}
| virtual bool OSPFRouterLSA::getB_AreaBorderRouter | ( | ) | const [virtual] |
| virtual bool OSPFRouterLSA::getE_ASBoundaryRouter | ( | ) | const [virtual] |
| virtual Link& OSPFRouterLSA::getLinks | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOSPF::Area::AgeDatabase(), CalculateLSASize(), AnsaOSPF::Area::CalculateNextHops(), OSPF::Area::CalculateNextHops(), AnsaOSPF::RouterLSA::DiffersFrom(), OSPF::RouterLSA::DiffersFrom(), AnsaOSPF::Area::HasLink(), OSPF::Area::HasLink(), AnsaOSPF::Router::IsDestinationUnreachable(), OSPF::Router::IsDestinationUnreachable(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), and OSPF::MessageHandler::PrintLinkStateUpdatePacket().
| virtual const Link& OSPFRouterLSA::getLinks | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 488 of file OSPFPacket_m.h.
Referenced by getLinks().
{return const_cast<OSPFRouterLSA*>(this)->getLinks(k);}
| virtual unsigned int OSPFRouterLSA::getLinksArraySize | ( | ) | const [virtual] |
Referenced by AnsaOSPF::Area::AgeDatabase(), CalculateLSASize(), AnsaOSPF::Area::CalculateNextHops(), OSPF::Area::CalculateNextHops(), AnsaOSPF::RouterLSA::DiffersFrom(), OSPF::RouterLSA::DiffersFrom(), AnsaOSPF::Area::HasLink(), OSPF::Area::HasLink(), AnsaOSPF::Router::IsDestinationUnreachable(), OSPF::Router::IsDestinationUnreachable(), AnsaOSPF::Area::OriginateRouterLSA(), OSPF::Area::OriginateRouterLSA(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), and OSPF::MessageHandler::PrintLinkStateUpdatePacket().
| virtual unsigned short OSPFRouterLSA::getNumberOfLinks | ( | ) | const [virtual] |
Referenced by AnsaOSPF::RouterLSA::DiffersFrom(), and OSPF::RouterLSA::DiffersFrom().
| virtual bool OSPFRouterLSA::getV_VirtualLinkEndpoint | ( | ) | const [virtual] |
| OSPFRouterLSA& OSPFRouterLSA::operator= | ( | const OSPFRouterLSA & | other | ) |
| bool OSPFRouterLSA::operator== | ( | const OSPFRouterLSA & | ) | [protected] |
| virtual void OSPFRouterLSA::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFLSA.
Referenced by doPacking().
| virtual void OSPFRouterLSA::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFLSA.
Referenced by doUnpacking().
| virtual void OSPFRouterLSA::setB_AreaBorderRouter | ( | bool | B_AreaBorderRouter | ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
| virtual void OSPFRouterLSA::setE_ASBoundaryRouter | ( | bool | E_ASBoundaryRouter | ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
| virtual void OSPFRouterLSA::setLinks | ( | unsigned int | k, |
| const Link & | links | ||
| ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
| virtual void OSPFRouterLSA::setLinksArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
| virtual void OSPFRouterLSA::setNumberOfLinks | ( | unsigned short | numberOfLinks | ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
| virtual void OSPFRouterLSA::setV_VirtualLinkEndpoint | ( | bool | V_VirtualLinkEndpoint | ) | [virtual] |
Referenced by AnsaOSPF::Area::OriginateRouterLSA(), and OSPF::Area::OriginateRouterLSA().
bool OSPFRouterLSA::B_AreaBorderRouter_var [protected] |
Definition at line 455 of file OSPFPacket_m.h.
bool OSPFRouterLSA::E_ASBoundaryRouter_var [protected] |
Definition at line 454 of file OSPFPacket_m.h.
unsigned int OSPFRouterLSA::links_arraysize [protected] |
Definition at line 458 of file OSPFPacket_m.h.
Link* OSPFRouterLSA::links_var [protected] |
Definition at line 457 of file OSPFPacket_m.h.
unsigned short OSPFRouterLSA::numberOfLinks_var [protected] |
Definition at line 456 of file OSPFPacket_m.h.
bool OSPFRouterLSA::V_VirtualLinkEndpoint_var [protected] |
Definition at line 453 of file OSPFPacket_m.h.