|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfAsExternalLsa6 () | |
| OspfAsExternalLsa6 (const OspfAsExternalLsa6 &other) | |
| virtual | ~OspfAsExternalLsa6 () |
| OspfAsExternalLsa6 & | operator= (const OspfAsExternalLsa6 &other) |
| virtual OspfAsExternalLsa6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual bool | getE_ExternalMetricType () const |
| virtual void | setE_ExternalMetricType (bool E_ExternalMetricType) |
| virtual bool | getF_ForwardingAddress () const |
| virtual void | setF_ForwardingAddress (bool F_ForwardingAddress) |
| virtual bool | getT_ExternalRouteTag () const |
| virtual void | setT_ExternalRouteTag (bool T_ExternalRouteTag) |
| virtual uint16 | getMetric () const |
| virtual void | setMetric (uint16 metric) |
| virtual uint8 | getPrefixLenght () const |
| virtual void | setPrefixLenght (uint8 prefixLenght) |
| virtual OspfPrefixOptions6 & | getPrefixOptions () |
| virtual const OspfPrefixOptions6 & | getPrefixOptions () const |
| virtual void | setPrefixOptions (const OspfPrefixOptions6 &prefixOptions) |
| virtual uint16 | getReferencedLsType () const |
| virtual void | setReferencedLsType (uint16 referencedLsType) |
| virtual IPv6Address & | getAddressPrefix () |
| virtual const IPv6Address & | getAddressPrefix () const |
| virtual void | setAddressPrefix (const IPv6Address &addressPrefix) |
| virtual IPv6Address & | getForwardingAddress () |
| virtual const IPv6Address & | getForwardingAddress () const |
| virtual void | setForwardingAddress (const IPv6Address &forwardingAddress) |
| virtual uint32 | getExternalRouteTag () const |
| virtual void | setExternalRouteTag (uint32 externalRouteTag) |
| virtual uint32 | getReferencedLinkStateID () const |
| virtual void | setReferencedLinkStateID (uint32 referencedLinkStateID) |
Protected Member Functions | |
| bool | operator== (const OspfAsExternalLsa6 &) |
Protected Attributes | |
| bool | E_ExternalMetricType_var |
| bool | F_ForwardingAddress_var |
| bool | T_ExternalRouteTag_var |
| uint16 | metric_var |
| uint8 | prefixLenght_var |
| OspfPrefixOptions6 | prefixOptions_var |
| uint16 | referencedLsType_var |
| IPv6Address | addressPrefix_var |
| IPv6Address | forwardingAddress_var |
| uint32 | externalRouteTag_var |
| uint32 | referencedLinkStateID_var |
Private Member Functions | |
| void | copy (const OspfAsExternalLsa6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfAsExternalLsa6 extends OspfLsa6 { bool E_ExternalMetricType = false; bool F_ForwardingAddress = false; bool T_ExternalRouteTag = false; uint16 metric; uint8 prefixLenght; OspfPrefixOptions6 prefixOptions; uint16 referencedLsType enum(LsaType6) = 0; IPv6Address addressPrefix; IPv6Address forwardingAddress; uint32 externalRouteTag; uint32 referencedLinkStateID; }
Definition at line 562 of file ansaOspfPacket6_m.h.
| OspfAsExternalLsa6::OspfAsExternalLsa6 | ( | const OspfAsExternalLsa6 & | other | ) |
| virtual OspfAsExternalLsa6::~OspfAsExternalLsa6 | ( | ) | [virtual] |
| void OspfAsExternalLsa6::copy | ( | const OspfAsExternalLsa6 & | other | ) | [private] |
| virtual OspfAsExternalLsa6* OspfAsExternalLsa6::dup | ( | ) | const [inline, virtual] |
Reimplemented from OspfLsa6.
Definition at line 589 of file ansaOspfPacket6_m.h.
{return new OspfAsExternalLsa6(*this);}
| virtual IPv6Address& OspfAsExternalLsa6::getAddressPrefix | ( | ) | [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual const IPv6Address& OspfAsExternalLsa6::getAddressPrefix | ( | ) | const [inline, virtual] |
Definition at line 610 of file ansaOspfPacket6_m.h.
Referenced by getAddressPrefix().
{return const_cast<OspfAsExternalLsa6*>(this)->getAddressPrefix();}
| virtual bool OspfAsExternalLsa6::getE_ExternalMetricType | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual uint32 OspfAsExternalLsa6::getExternalRouteTag | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual bool OspfAsExternalLsa6::getF_ForwardingAddress | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual IPv6Address& OspfAsExternalLsa6::getForwardingAddress | ( | ) | [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual const IPv6Address& OspfAsExternalLsa6::getForwardingAddress | ( | ) | const [inline, virtual] |
Definition at line 613 of file ansaOspfPacket6_m.h.
Referenced by getForwardingAddress().
{return const_cast<OspfAsExternalLsa6*>(this)->getForwardingAddress();}
| virtual uint16 OspfAsExternalLsa6::getMetric | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual uint8 OspfAsExternalLsa6::getPrefixLenght | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| virtual OspfPrefixOptions6& OspfAsExternalLsa6::getPrefixOptions | ( | ) | [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom().
| virtual const OspfPrefixOptions6& OspfAsExternalLsa6::getPrefixOptions | ( | ) | const [inline, virtual] |
Definition at line 605 of file ansaOspfPacket6_m.h.
Referenced by getPrefixOptions().
{return const_cast<OspfAsExternalLsa6*>(this)->getPrefixOptions();}
| virtual uint32 OspfAsExternalLsa6::getReferencedLinkStateID | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom().
| virtual uint16 OspfAsExternalLsa6::getReferencedLsType | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom().
| virtual bool OspfAsExternalLsa6::getT_ExternalRouteTag | ( | ) | const [virtual] |
Referenced by AnsaOspf6::AsExternalLsa::DiffersFrom(), and PrintAsExternalLsa().
| OspfAsExternalLsa6& OspfAsExternalLsa6::operator= | ( | const OspfAsExternalLsa6 & | other | ) |
| bool OspfAsExternalLsa6::operator== | ( | const OspfAsExternalLsa6 & | ) | [protected] |
| virtual void OspfAsExternalLsa6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doPacking().
| virtual void OspfAsExternalLsa6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OspfLsa6.
Referenced by doUnpacking().
| virtual void OspfAsExternalLsa6::setAddressPrefix | ( | const IPv6Address & | addressPrefix | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setE_ExternalMetricType | ( | bool | E_ExternalMetricType | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setExternalRouteTag | ( | uint32 | externalRouteTag | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setF_ForwardingAddress | ( | bool | F_ForwardingAddress | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setForwardingAddress | ( | const IPv6Address & | forwardingAddress | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setMetric | ( | uint16 | metric | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setPrefixLenght | ( | uint8 | prefixLenght | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setPrefixOptions | ( | const OspfPrefixOptions6 & | prefixOptions | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setReferencedLinkStateID | ( | uint32 | referencedLinkStateID | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setReferencedLsType | ( | uint16 | referencedLsType | ) | [virtual] |
| virtual void OspfAsExternalLsa6::setT_ExternalRouteTag | ( | bool | T_ExternalRouteTag | ) | [virtual] |
IPv6Address OspfAsExternalLsa6::addressPrefix_var [protected] |
Definition at line 572 of file ansaOspfPacket6_m.h.
bool OspfAsExternalLsa6::E_ExternalMetricType_var [protected] |
Definition at line 565 of file ansaOspfPacket6_m.h.
uint32 OspfAsExternalLsa6::externalRouteTag_var [protected] |
Definition at line 574 of file ansaOspfPacket6_m.h.
bool OspfAsExternalLsa6::F_ForwardingAddress_var [protected] |
Definition at line 566 of file ansaOspfPacket6_m.h.
IPv6Address OspfAsExternalLsa6::forwardingAddress_var [protected] |
Definition at line 573 of file ansaOspfPacket6_m.h.
uint16 OspfAsExternalLsa6::metric_var [protected] |
Definition at line 568 of file ansaOspfPacket6_m.h.
uint8 OspfAsExternalLsa6::prefixLenght_var [protected] |
Definition at line 569 of file ansaOspfPacket6_m.h.
Definition at line 570 of file ansaOspfPacket6_m.h.
uint32 OspfAsExternalLsa6::referencedLinkStateID_var [protected] |
Definition at line 575 of file ansaOspfPacket6_m.h.
uint16 OspfAsExternalLsa6::referencedLsType_var [protected] |
Definition at line 571 of file ansaOspfPacket6_m.h.
bool OspfAsExternalLsa6::T_ExternalRouteTag_var [protected] |
Definition at line 567 of file ansaOspfPacket6_m.h.