|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfIntraAreaPrefixLsa6 () | |
| OspfIntraAreaPrefixLsa6 (const OspfIntraAreaPrefixLsa6 &other) | |
| virtual | ~OspfIntraAreaPrefixLsa6 () |
| OspfIntraAreaPrefixLsa6 & | operator= (const OspfIntraAreaPrefixLsa6 &other) |
| virtual OspfIntraAreaPrefixLsa6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual uint16 | getReferencedLsType () const |
| virtual void | setReferencedLsType (uint16 referencedLsType) |
| virtual uint32 | getReferencedLinkStateID () const |
| virtual void | setReferencedLinkStateID (uint32 referencedLinkStateID) |
| virtual RouterID & | getReferencedAdvertisingRouter () |
| virtual const RouterID & | getReferencedAdvertisingRouter () const |
| virtual void | setReferencedAdvertisingRouter (const RouterID &referencedAdvertisingRouter) |
| virtual void | setPrefixesArraySize (unsigned int size) |
| virtual unsigned int | getPrefixesArraySize () const |
| virtual OspfPrefix6 & | getPrefixes (unsigned int k) |
| virtual const OspfPrefix6 & | getPrefixes (unsigned int k) const |
| virtual void | setPrefixes (unsigned int k, const OspfPrefix6 &prefixes) |
Protected Member Functions | |
| bool | operator== (const OspfIntraAreaPrefixLsa6 &) |
Protected Attributes | |
| uint16 | referencedLsType_var |
| uint32 | referencedLinkStateID_var |
| RouterID | referencedAdvertisingRouter_var |
| OspfPrefix6 * | prefixes_var |
| unsigned int | prefixes_arraysize |
Private Member Functions | |
| void | copy (const OspfIntraAreaPrefixLsa6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfIntraAreaPrefixLsa6 extends OspfLsa6 { uint16 referencedLsType enum(LsaType6) = 0; uint32 referencedLinkStateID; RouterID referencedAdvertisingRouter; OspfPrefix6 prefixes[]; }
Definition at line 690 of file ansaOspfPacket6_m.h.
| OspfIntraAreaPrefixLsa6::OspfIntraAreaPrefixLsa6 | ( | const OspfIntraAreaPrefixLsa6 & | other | ) |
| virtual OspfIntraAreaPrefixLsa6::~OspfIntraAreaPrefixLsa6 | ( | ) | [virtual] |
| void OspfIntraAreaPrefixLsa6::copy | ( | const OspfIntraAreaPrefixLsa6 & | other | ) | [private] |
| virtual OspfIntraAreaPrefixLsa6* OspfIntraAreaPrefixLsa6::dup | ( | ) | const [inline, virtual] |
Reimplemented from OspfLsa6.
Definition at line 711 of file ansaOspfPacket6_m.h.
{return new OspfIntraAreaPrefixLsa6(*this);}
| virtual OspfPrefix6& OspfIntraAreaPrefixLsa6::getPrefixes | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), and PrintIntraAreaPrefixLsa().
| virtual const OspfPrefix6& OspfIntraAreaPrefixLsa6::getPrefixes | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 726 of file ansaOspfPacket6_m.h.
Referenced by getPrefixes().
{return const_cast<OspfIntraAreaPrefixLsa6*>(this)->getPrefixes(k);}
| virtual unsigned int OspfIntraAreaPrefixLsa6::getPrefixesArraySize | ( | ) | const [virtual] |
Referenced by PrintIntraAreaPrefixLsa().
| virtual RouterID& OspfIntraAreaPrefixLsa6::getReferencedAdvertisingRouter | ( | ) | [virtual] |
Referenced by AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), and PrintIntraAreaPrefixLsa().
| virtual const RouterID& OspfIntraAreaPrefixLsa6::getReferencedAdvertisingRouter | ( | ) | const [inline, virtual] |
Definition at line 721 of file ansaOspfPacket6_m.h.
Referenced by getReferencedAdvertisingRouter().
{return const_cast<OspfIntraAreaPrefixLsa6*>(this)->getReferencedAdvertisingRouter();}
| virtual uint32 OspfIntraAreaPrefixLsa6::getReferencedLinkStateID | ( | ) | const [virtual] |
Referenced by AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), and PrintIntraAreaPrefixLsa().
| virtual uint16 OspfIntraAreaPrefixLsa6::getReferencedLsType | ( | ) | const [virtual] |
Referenced by AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), and PrintIntraAreaPrefixLsa().
| OspfIntraAreaPrefixLsa6& OspfIntraAreaPrefixLsa6::operator= | ( | const OspfIntraAreaPrefixLsa6 & | other | ) |
| bool OspfIntraAreaPrefixLsa6::operator== | ( | const OspfIntraAreaPrefixLsa6 & | ) | [protected] |
| virtual void OspfIntraAreaPrefixLsa6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doPacking().
| virtual void OspfIntraAreaPrefixLsa6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doUnpacking().
| virtual void OspfIntraAreaPrefixLsa6::setPrefixes | ( | unsigned int | k, |
| const OspfPrefix6 & | prefixes | ||
| ) | [virtual] |
| virtual void OspfIntraAreaPrefixLsa6::setPrefixesArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OspfIntraAreaPrefixLsa6::setReferencedAdvertisingRouter | ( | const RouterID & | referencedAdvertisingRouter | ) | [virtual] |
| virtual void OspfIntraAreaPrefixLsa6::setReferencedLinkStateID | ( | uint32 | referencedLinkStateID | ) | [virtual] |
| virtual void OspfIntraAreaPrefixLsa6::setReferencedLsType | ( | uint16 | referencedLsType | ) | [virtual] |
unsigned int OspfIntraAreaPrefixLsa6::prefixes_arraysize [protected] |
Definition at line 697 of file ansaOspfPacket6_m.h.
OspfPrefix6* OspfIntraAreaPrefixLsa6::prefixes_var [protected] |
Definition at line 696 of file ansaOspfPacket6_m.h.
Definition at line 695 of file ansaOspfPacket6_m.h.
uint32 OspfIntraAreaPrefixLsa6::referencedLinkStateID_var [protected] |
Definition at line 694 of file ansaOspfPacket6_m.h.
uint16 OspfIntraAreaPrefixLsa6::referencedLsType_var [protected] |
Definition at line 693 of file ansaOspfPacket6_m.h.