|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfLsaHeader6 () | |
| OspfLsaHeader6 (const OspfLsaHeader6 &other) | |
| virtual | ~OspfLsaHeader6 () |
| OspfLsaHeader6 & | operator= (const OspfLsaHeader6 &other) |
| virtual OspfLsaHeader6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual uint16 | getLsAge () const |
| virtual void | setLsAge (uint16 lsAge) |
| virtual uint16 | getLsType () const |
| virtual void | setLsType (uint16 lsType) |
| virtual uint32 | getLinkStateID () const |
| virtual void | setLinkStateID (uint32 linkStateID) |
| virtual RouterID & | getAdvertisingRouter () |
| virtual const RouterID & | getAdvertisingRouter () const |
| virtual void | setAdvertisingRouter (const RouterID &advertisingRouter) |
| virtual uint32 | getLsSequenceNumber () const |
| virtual void | setLsSequenceNumber (uint32 lsSequenceNumber) |
Protected Member Functions | |
| bool | operator== (const OspfLsaHeader6 &) |
Protected Attributes | |
| uint16 | lsAge_var |
| uint16 | lsType_var |
| uint32 | linkStateID_var |
| RouterID | advertisingRouter_var |
| uint32 | lsSequenceNumber_var |
Private Member Functions | |
| void | copy (const OspfLsaHeader6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
class OspfLsaHeader6 { uint16 lsAge = 0; uint16 lsType enum(LsaType6) = RouterLsaType; uint32 linkStateID; RouterID advertisingRouter; uint32 lsSequenceNumber = 0; }
Definition at line 262 of file ansaOspfPacket6_m.h.
| OspfLsaHeader6::OspfLsaHeader6 | ( | const OspfLsaHeader6 & | other | ) |
| virtual OspfLsaHeader6::~OspfLsaHeader6 | ( | ) | [virtual] |
| void OspfLsaHeader6::copy | ( | const OspfLsaHeader6 & | other | ) | [private] |
| virtual OspfLsaHeader6* OspfLsaHeader6::dup | ( | ) | const [inline, virtual] |
Definition at line 283 of file ansaOspfPacket6_m.h.
{return new OspfLsaHeader6(*this);}
| virtual RouterID& OspfLsaHeader6::getAdvertisingRouter | ( | ) | [virtual] |
Referenced by AnsaOspf6::Neighbor::AddToRetransmissionList(), AnsaOspf6::RouterLsa::DiffersFrom(), AnsaOspf6::NetworkLsa::DiffersFrom(), AnsaOspf6::InterAreaPrefixLsa::DiffersFrom(), AnsaOspf6::InterAreaRouterLsa::DiffersFrom(), AnsaOspf6::AsExternalLsa::DiffersFrom(), AnsaOspf6::LinkLsa::DiffersFrom(), AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), AnsaOspf6::Interface::FloodLSA(), AnsaOspf6::Area::InstallInterAreaPrefixLSA(), AnsaOspf6::Area::InstallInterAreaRouterLSA(), AnsaOspf6::Area::InstallIntraAreaPrefixLSA(), AnsaOspf6::Area::InstallNetworkLSA(), AnsaOspf6::Area::InstallRouterLSA(), AnsaOspf6::Neighbor::IsLSAOnRequestList(), AnsaOspf6::Neighbor::IsLSAOnRetransmissionList(), PrintLsaHeader6(), AnsaOspf6::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOspf6::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOspf6::LinkStateUpdateHandler::ProcessPacket(), and AnsaOspf6::Neighbor::SendLinkStateRequestPacket().
| virtual const RouterID& OspfLsaHeader6::getAdvertisingRouter | ( | ) | const [inline, virtual] |
Definition at line 295 of file ansaOspfPacket6_m.h.
Referenced by getAdvertisingRouter().
{return const_cast<OspfLsaHeader6*>(this)->getAdvertisingRouter();}
| virtual uint32 OspfLsaHeader6::getLinkStateID | ( | ) | const [virtual] |
Referenced by AnsaOspf6::Neighbor::AddToRetransmissionList(), AnsaOspf6::Interface::FloodLSA(), AnsaOspf6::Area::InstallInterAreaPrefixLSA(), AnsaOspf6::Area::InstallInterAreaRouterLSA(), AnsaOspf6::Area::InstallIntraAreaPrefixLSA(), AnsaOspf6::Area::InstallNetworkLSA(), AnsaOspf6::Area::InstallRouterLSA(), AnsaOspf6::Neighbor::IsLSAOnRequestList(), AnsaOspf6::Neighbor::IsLSAOnRetransmissionList(), PrintLsaHeader6(), AnsaOspf6::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOspf6::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOspf6::LinkStateUpdateHandler::ProcessPacket(), and AnsaOspf6::Neighbor::SendLinkStateRequestPacket().
| virtual uint16 OspfLsaHeader6::getLsAge | ( | ) | const [virtual] |
Referenced by AnsaOspf6::Neighbor::CreateDatabaseSummary(), AnsaOspf6::Interface::CreateUpdatePacket(), AnsaOspf6::RouterLsa::DiffersFrom(), AnsaOspf6::NetworkLsa::DiffersFrom(), AnsaOspf6::InterAreaPrefixLsa::DiffersFrom(), AnsaOspf6::InterAreaRouterLsa::DiffersFrom(), AnsaOspf6::AsExternalLsa::DiffersFrom(), AnsaOspf6::LinkLsa::DiffersFrom(), AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), operator<(), operator==(), PrintLsaHeader6(), AnsaOspf6::LinkStateUpdateHandler::ProcessPacket(), and AnsaOspf6::Neighbor::RetransmitUpdatePacket().
| virtual uint32 OspfLsaHeader6::getLsSequenceNumber | ( | ) | const [virtual] |
Referenced by AnsaOspf6::RouterLsa::DiffersFrom(), AnsaOspf6::NetworkLsa::DiffersFrom(), AnsaOspf6::InterAreaPrefixLsa::DiffersFrom(), AnsaOspf6::InterAreaRouterLsa::DiffersFrom(), AnsaOspf6::AsExternalLsa::DiffersFrom(), AnsaOspf6::LinkLsa::DiffersFrom(), AnsaOspf6::IntraAreaPrefixLsa::DiffersFrom(), operator<(), operator==(), PrintLsaHeader6(), and AnsaOspf6::LinkStateUpdateHandler::ProcessPacket().
| virtual uint16 OspfLsaHeader6::getLsType | ( | ) | const [virtual] |
Referenced by AnsaOspf6::Neighbor::AddToRetransmissionList(), AnsaOspf6::Interface::CreateUpdatePacket(), AnsaOspf6::Interface::FloodLSA(), AnsaOspf6::Router::InstallLSA(), PrintLsaHeader6(), AnsaOspf6::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOspf6::LinkStateUpdateHandler::ProcessPacket(), and AnsaOspf6::Neighbor::SendLinkStateRequestPacket().
| OspfLsaHeader6& OspfLsaHeader6::operator= | ( | const OspfLsaHeader6 & | other | ) |
| bool OspfLsaHeader6::operator== | ( | const OspfLsaHeader6 & | ) | [protected] |
| virtual void OspfLsaHeader6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doPacking().
| virtual void OspfLsaHeader6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doUnpacking().
| virtual void OspfLsaHeader6::setAdvertisingRouter | ( | const RouterID & | advertisingRouter | ) | [virtual] |
| virtual void OspfLsaHeader6::setLinkStateID | ( | uint32 | linkStateID | ) | [virtual] |
| virtual void OspfLsaHeader6::setLsAge | ( | uint16 | lsAge | ) | [virtual] |
| virtual void OspfLsaHeader6::setLsSequenceNumber | ( | uint32 | lsSequenceNumber | ) | [virtual] |
Referenced by AnsaOspf6::LinkStateUpdateHandler::ProcessPacket().
| virtual void OspfLsaHeader6::setLsType | ( | uint16 | lsType | ) | [virtual] |
RouterID OspfLsaHeader6::advertisingRouter_var [protected] |
Definition at line 268 of file ansaOspfPacket6_m.h.
uint32 OspfLsaHeader6::linkStateID_var [protected] |
Definition at line 267 of file ansaOspfPacket6_m.h.
uint16 OspfLsaHeader6::lsAge_var [protected] |
Definition at line 265 of file ansaOspfPacket6_m.h.
uint32 OspfLsaHeader6::lsSequenceNumber_var [protected] |
Definition at line 269 of file ansaOspfPacket6_m.h.
uint16 OspfLsaHeader6::lsType_var [protected] |
Definition at line 266 of file ansaOspfPacket6_m.h.