#include <OSPFPacket_m.h>
Inheritance diagram for OSPFRouterLSA:
OSPFPacket.msg
by opp_msgc. class OSPFRouterLSA extends OSPFLSA { fields: bool V_VirtualLinkEndpoint = false; bool E_ASBoundaryRouter = false; bool B_AreaBorderRouter = false; unsigned short numberOfLinks = 0; Link links[]; }
Public Member Functions | |
OSPFRouterLSA () | |
OSPFRouterLSA (const OSPFRouterLSA &other) | |
virtual | ~OSPFRouterLSA () |
OSPFRouterLSA & | operator= (const OSPFRouterLSA &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual bool | getV_VirtualLinkEndpoint () const |
virtual void | setV_VirtualLinkEndpoint (bool V_VirtualLinkEndpoint_var) |
virtual bool | getE_ASBoundaryRouter () const |
virtual void | setE_ASBoundaryRouter (bool E_ASBoundaryRouter_var) |
virtual bool | getB_AreaBorderRouter () const |
virtual void | setB_AreaBorderRouter (bool B_AreaBorderRouter_var) |
virtual unsigned short | getNumberOfLinks () const |
virtual void | setNumberOfLinks (unsigned short numberOfLinks_var) |
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_var) |
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 |
OSPFRouterLSA::OSPFRouterLSA | ( | ) |
OSPFRouterLSA::OSPFRouterLSA | ( | const OSPFRouterLSA & | other | ) |
virtual OSPFRouterLSA::~OSPFRouterLSA | ( | ) | [virtual] |
virtual cPolymorphic* OSPFRouterLSA::dup | ( | ) | const [inline, virtual] |
virtual bool OSPFRouterLSA::getB_AreaBorderRouter | ( | ) | const [virtual] |
virtual bool OSPFRouterLSA::getE_ASBoundaryRouter | ( | ) | const [virtual] |
virtual const Link& OSPFRouterLSA::getLinks | ( | unsigned int | k | ) | const [inline, virtual] |
virtual Link& OSPFRouterLSA::getLinks | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int OSPFRouterLSA::getLinksArraySize | ( | ) | const [virtual] |
virtual unsigned short OSPFRouterLSA::getNumberOfLinks | ( | ) | const [virtual] |
virtual bool OSPFRouterLSA::getV_VirtualLinkEndpoint | ( | ) | const [virtual] |
virtual void OSPFRouterLSA::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFLSA.
virtual void OSPFRouterLSA::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFLSA.
OSPFRouterLSA& OSPFRouterLSA::operator= | ( | const OSPFRouterLSA & | other | ) |
bool OSPFRouterLSA::operator== | ( | const OSPFRouterLSA & | ) | [protected] |
virtual void OSPFRouterLSA::setB_AreaBorderRouter | ( | bool | B_AreaBorderRouter_var | ) | [virtual] |
virtual void OSPFRouterLSA::setE_ASBoundaryRouter | ( | bool | E_ASBoundaryRouter_var | ) | [virtual] |
virtual void OSPFRouterLSA::setLinks | ( | unsigned int | k, | |
const Link & | links_var | |||
) | [virtual] |
virtual void OSPFRouterLSA::setLinksArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void OSPFRouterLSA::setNumberOfLinks | ( | unsigned short | numberOfLinks_var | ) | [virtual] |
virtual void OSPFRouterLSA::setV_VirtualLinkEndpoint | ( | bool | V_VirtualLinkEndpoint_var | ) | [virtual] |
bool OSPFRouterLSA::B_AreaBorderRouter_var [protected] |
bool OSPFRouterLSA::E_ASBoundaryRouter_var [protected] |
unsigned int OSPFRouterLSA::links_arraysize [protected] |
Link* OSPFRouterLSA::links_var [protected] |
unsigned short OSPFRouterLSA::numberOfLinks_var [protected] |
bool OSPFRouterLSA::V_VirtualLinkEndpoint_var [protected] |