#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 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 |
|
|
|
|
|
|
|
|
|
|
|
00460 {return const_cast<OSPFRouterLSA*>(this)->getLinks(k);}
|
|
|
|
|
|
|
|
|
|
Reimplemented from OSPFLSA. |
|
Reimplemented from OSPFLSA. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|