|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfNetworkLsa6 () | |
| OspfNetworkLsa6 (const OspfNetworkLsa6 &other) | |
| virtual | ~OspfNetworkLsa6 () |
| OspfNetworkLsa6 & | operator= (const OspfNetworkLsa6 &other) |
| virtual OspfNetworkLsa6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual OspfOptions6 & | getOptions () |
| virtual const OspfOptions6 & | getOptions () const |
| virtual void | setOptions (const OspfOptions6 &options) |
| virtual void | setAttachedRoutersArraySize (unsigned int size) |
| virtual unsigned int | getAttachedRoutersArraySize () const |
| virtual RouterID & | getAttachedRouters (unsigned int k) |
| virtual const RouterID & | getAttachedRouters (unsigned int k) const |
| virtual void | setAttachedRouters (unsigned int k, const RouterID &attachedRouters) |
Protected Member Functions | |
| bool | operator== (const OspfNetworkLsa6 &) |
Protected Attributes | |
| OspfOptions6 | options_var |
| RouterID * | attachedRouters_var |
| unsigned int | attachedRouters_arraysize |
Private Member Functions | |
| void | copy (const OspfNetworkLsa6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfNetworkLsa6 extends OspfLsa6 { OspfOptions6 options; RouterID attachedRouters[]; }
Definition at line 409 of file ansaOspfPacket6_m.h.
| OspfNetworkLsa6::OspfNetworkLsa6 | ( | const OspfNetworkLsa6 & | other | ) |
| virtual OspfNetworkLsa6::~OspfNetworkLsa6 | ( | ) | [virtual] |
| void OspfNetworkLsa6::copy | ( | const OspfNetworkLsa6 & | other | ) | [private] |
| virtual OspfNetworkLsa6* OspfNetworkLsa6::dup | ( | ) | const [inline, virtual] |
Reimplemented from OspfLsa6.
Definition at line 428 of file ansaOspfPacket6_m.h.
{return new OspfNetworkLsa6(*this);}
| virtual RouterID& OspfNetworkLsa6::getAttachedRouters | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOspf6::NetworkLsa::DiffersFrom(), and PrintNetworkLsa().
| virtual const RouterID& OspfNetworkLsa6::getAttachedRouters | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 439 of file ansaOspfPacket6_m.h.
Referenced by getAttachedRouters().
{return const_cast<OspfNetworkLsa6*>(this)->getAttachedRouters(k);}
| virtual unsigned int OspfNetworkLsa6::getAttachedRoutersArraySize | ( | ) | const [virtual] |
Referenced by PrintNetworkLsa().
| virtual OspfOptions6& OspfNetworkLsa6::getOptions | ( | ) | [virtual] |
Referenced by AnsaOspf6::NetworkLsa::DiffersFrom().
| virtual const OspfOptions6& OspfNetworkLsa6::getOptions | ( | ) | const [inline, virtual] |
Definition at line 434 of file ansaOspfPacket6_m.h.
Referenced by getOptions().
{return const_cast<OspfNetworkLsa6*>(this)->getOptions();}
| OspfNetworkLsa6& OspfNetworkLsa6::operator= | ( | const OspfNetworkLsa6 & | other | ) |
| bool OspfNetworkLsa6::operator== | ( | const OspfNetworkLsa6 & | ) | [protected] |
| virtual void OspfNetworkLsa6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doPacking().
| virtual void OspfNetworkLsa6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doUnpacking().
| virtual void OspfNetworkLsa6::setAttachedRouters | ( | unsigned int | k, |
| const RouterID & | attachedRouters | ||
| ) | [virtual] |
| virtual void OspfNetworkLsa6::setAttachedRoutersArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OspfNetworkLsa6::setOptions | ( | const OspfOptions6 & | options | ) | [virtual] |
unsigned int OspfNetworkLsa6::attachedRouters_arraysize [protected] |
Definition at line 414 of file ansaOspfPacket6_m.h.
RouterID* OspfNetworkLsa6::attachedRouters_var [protected] |
Definition at line 413 of file ansaOspfPacket6_m.h.
OspfOptions6 OspfNetworkLsa6::options_var [protected] |
Definition at line 412 of file ansaOspfPacket6_m.h.