|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfRouterLsa6 () | |
| OspfRouterLsa6 (const OspfRouterLsa6 &other) | |
| virtual | ~OspfRouterLsa6 () |
| OspfRouterLsa6 & | operator= (const OspfRouterLsa6 &other) |
| virtual OspfRouterLsa6 * | 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 OspfOptions6 & | getOptions () |
| virtual const OspfOptions6 & | getOptions () const |
| virtual void | setOptions (const OspfOptions6 &options) |
| virtual void | setLinksArraySize (unsigned int size) |
| virtual unsigned int | getLinksArraySize () const |
| virtual Link6 & | getLinks (unsigned int k) |
| virtual const Link6 & | getLinks (unsigned int k) const |
| virtual void | setLinks (unsigned int k, const Link6 &links) |
Protected Member Functions | |
| bool | operator== (const OspfRouterLsa6 &) |
Protected Attributes | |
| bool | V_VirtualLinkEndpoint_var |
| bool | E_AsBoundaryRouter_var |
| bool | B_AreaBorderRouter_var |
| OspfOptions6 | options_var |
| Link6 * | links_var |
| unsigned int | links_arraysize |
Private Member Functions | |
| void | copy (const OspfRouterLsa6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfRouterLsa6 extends OspfLsa6 { bool V_VirtualLinkEndpoint = false; bool E_AsBoundaryRouter = false; bool B_AreaBorderRouter = false; OspfOptions6 options; Link6 links[]; }
Definition at line 354 of file ansaOspfPacket6_m.h.
| OspfRouterLsa6::OspfRouterLsa6 | ( | const OspfRouterLsa6 & | other | ) |
| virtual OspfRouterLsa6::~OspfRouterLsa6 | ( | ) | [virtual] |
| void OspfRouterLsa6::copy | ( | const OspfRouterLsa6 & | other | ) | [private] |
| virtual OspfRouterLsa6* OspfRouterLsa6::dup | ( | ) | const [inline, virtual] |
Reimplemented from OspfLsa6.
Definition at line 376 of file ansaOspfPacket6_m.h.
{return new OspfRouterLsa6(*this);}
| virtual bool OspfRouterLsa6::getB_AreaBorderRouter | ( | ) | const [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), and PrintRouterLsa().
| virtual bool OspfRouterLsa6::getE_AsBoundaryRouter | ( | ) | const [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), and PrintRouterLsa().
| virtual Link6& OspfRouterLsa6::getLinks | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), and PrintRouterLsa().
| virtual const Link6& OspfRouterLsa6::getLinks | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 393 of file ansaOspfPacket6_m.h.
Referenced by getLinks().
{return const_cast<OspfRouterLsa6*>(this)->getLinks(k);}
| virtual unsigned int OspfRouterLsa6::getLinksArraySize | ( | ) | const [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), and PrintRouterLsa().
| virtual OspfOptions6& OspfRouterLsa6::getOptions | ( | ) | [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom().
| virtual const OspfOptions6& OspfRouterLsa6::getOptions | ( | ) | const [inline, virtual] |
Definition at line 388 of file ansaOspfPacket6_m.h.
Referenced by getOptions().
{return const_cast<OspfRouterLsa6*>(this)->getOptions();}
| virtual bool OspfRouterLsa6::getV_VirtualLinkEndpoint | ( | ) | const [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), and PrintRouterLsa().
| OspfRouterLsa6& OspfRouterLsa6::operator= | ( | const OspfRouterLsa6 & | other | ) |
| bool OspfRouterLsa6::operator== | ( | const OspfRouterLsa6 & | ) | [protected] |
| virtual void OspfRouterLsa6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doPacking().
| virtual void OspfRouterLsa6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doUnpacking().
| virtual void OspfRouterLsa6::setB_AreaBorderRouter | ( | bool | B_AreaBorderRouter | ) | [virtual] |
| virtual void OspfRouterLsa6::setE_AsBoundaryRouter | ( | bool | E_AsBoundaryRouter | ) | [virtual] |
| virtual void OspfRouterLsa6::setLinks | ( | unsigned int | k, |
| const Link6 & | links | ||
| ) | [virtual] |
| virtual void OspfRouterLsa6::setLinksArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OspfRouterLsa6::setOptions | ( | const OspfOptions6 & | options | ) | [virtual] |
| virtual void OspfRouterLsa6::setV_VirtualLinkEndpoint | ( | bool | V_VirtualLinkEndpoint | ) | [virtual] |
bool OspfRouterLsa6::B_AreaBorderRouter_var [protected] |
Definition at line 359 of file ansaOspfPacket6_m.h.
bool OspfRouterLsa6::E_AsBoundaryRouter_var [protected] |
Definition at line 358 of file ansaOspfPacket6_m.h.
unsigned int OspfRouterLsa6::links_arraysize [protected] |
Definition at line 362 of file ansaOspfPacket6_m.h.
Link6* OspfRouterLsa6::links_var [protected] |
Definition at line 361 of file ansaOspfPacket6_m.h.
OspfOptions6 OspfRouterLsa6::options_var [protected] |
Definition at line 360 of file ansaOspfPacket6_m.h.
bool OspfRouterLsa6::V_VirtualLinkEndpoint_var [protected] |
Definition at line 357 of file ansaOspfPacket6_m.h.