|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfLinkLsa6 () | |
| OspfLinkLsa6 (const OspfLinkLsa6 &other) | |
| virtual | ~OspfLinkLsa6 () |
| OspfLinkLsa6 & | operator= (const OspfLinkLsa6 &other) |
| virtual OspfLinkLsa6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual uint8 | getRtrPriority () const |
| virtual void | setRtrPriority (uint8 rtrPriority) |
| virtual OspfOptions6 & | getOptions () |
| virtual const OspfOptions6 & | getOptions () const |
| virtual void | setOptions (const OspfOptions6 &options) |
| virtual IPv6Address & | getLinkLocalAddress () |
| virtual const IPv6Address & | getLinkLocalAddress () const |
| virtual void | setLinkLocalAddress (const IPv6Address &linkLocalAddress) |
| 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 OspfLinkLsa6 &) |
Protected Attributes | |
| uint8 | rtrPriority_var |
| OspfOptions6 | options_var |
| IPv6Address | linkLocalAddress_var |
| OspfPrefix6 * | prefixes_var |
| unsigned int | prefixes_arraysize |
Private Member Functions | |
| void | copy (const OspfLinkLsa6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfLinkLsa6 extends OspfLsa6 { uint8 rtrPriority; OspfOptions6 options; IPv6Address linkLocalAddress; OspfPrefix6 prefixes[]; }
Definition at line 635 of file ansaOspfPacket6_m.h.
| OspfLinkLsa6::OspfLinkLsa6 | ( | const OspfLinkLsa6 & | other | ) |
| virtual OspfLinkLsa6::~OspfLinkLsa6 | ( | ) | [virtual] |
| void OspfLinkLsa6::copy | ( | const OspfLinkLsa6 & | other | ) | [private] |
| virtual OspfLinkLsa6* OspfLinkLsa6::dup | ( | ) | const [inline, virtual] |
Reimplemented from OspfLsa6.
Definition at line 656 of file ansaOspfPacket6_m.h.
{return new OspfLinkLsa6(*this);}
| virtual IPv6Address& OspfLinkLsa6::getLinkLocalAddress | ( | ) | [virtual] |
Referenced by AnsaOspf6::LinkLsa::DiffersFrom(), and PrintLinkLsa().
| virtual const IPv6Address& OspfLinkLsa6::getLinkLocalAddress | ( | ) | const [inline, virtual] |
Definition at line 667 of file ansaOspfPacket6_m.h.
Referenced by getLinkLocalAddress().
{return const_cast<OspfLinkLsa6*>(this)->getLinkLocalAddress();}
| virtual OspfOptions6& OspfLinkLsa6::getOptions | ( | ) | [virtual] |
Referenced by AnsaOspf6::LinkLsa::DiffersFrom().
| virtual const OspfOptions6& OspfLinkLsa6::getOptions | ( | ) | const [inline, virtual] |
Definition at line 664 of file ansaOspfPacket6_m.h.
Referenced by getOptions().
{return const_cast<OspfLinkLsa6*>(this)->getOptions();}
| virtual OspfPrefix6& OspfLinkLsa6::getPrefixes | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOspf6::LinkLsa::DiffersFrom(), and PrintLinkLsa().
| virtual const OspfPrefix6& OspfLinkLsa6::getPrefixes | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 672 of file ansaOspfPacket6_m.h.
Referenced by getPrefixes().
{return const_cast<OspfLinkLsa6*>(this)->getPrefixes(k);}
| virtual unsigned int OspfLinkLsa6::getPrefixesArraySize | ( | ) | const [virtual] |
Referenced by PrintLinkLsa().
| virtual uint8 OspfLinkLsa6::getRtrPriority | ( | ) | const [virtual] |
Referenced by AnsaOspf6::LinkLsa::DiffersFrom(), and PrintLinkLsa().
| OspfLinkLsa6& OspfLinkLsa6::operator= | ( | const OspfLinkLsa6 & | other | ) |
| bool OspfLinkLsa6::operator== | ( | const OspfLinkLsa6 & | ) | [protected] |
| virtual void OspfLinkLsa6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doPacking().
| virtual void OspfLinkLsa6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doUnpacking().
| virtual void OspfLinkLsa6::setLinkLocalAddress | ( | const IPv6Address & | linkLocalAddress | ) | [virtual] |
| virtual void OspfLinkLsa6::setOptions | ( | const OspfOptions6 & | options | ) | [virtual] |
| virtual void OspfLinkLsa6::setPrefixes | ( | unsigned int | k, |
| const OspfPrefix6 & | prefixes | ||
| ) | [virtual] |
| virtual void OspfLinkLsa6::setPrefixesArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OspfLinkLsa6::setRtrPriority | ( | uint8 | rtrPriority | ) | [virtual] |
IPv6Address OspfLinkLsa6::linkLocalAddress_var [protected] |
Definition at line 640 of file ansaOspfPacket6_m.h.
OspfOptions6 OspfLinkLsa6::options_var [protected] |
Definition at line 639 of file ansaOspfPacket6_m.h.
unsigned int OspfLinkLsa6::prefixes_arraysize [protected] |
Definition at line 642 of file ansaOspfPacket6_m.h.
OspfPrefix6* OspfLinkLsa6::prefixes_var [protected] |
Definition at line 641 of file ansaOspfPacket6_m.h.
uint8 OspfLinkLsa6::rtrPriority_var [protected] |
Definition at line 638 of file ansaOspfPacket6_m.h.