|
INET Framework for OMNeT++/OMNEST
|
#include <OSPFPacket_m.h>
Public Member Functions | |
| OSPFLSAHeader () | |
| OSPFLSAHeader (const OSPFLSAHeader &other) | |
| virtual | ~OSPFLSAHeader () |
| OSPFLSAHeader & | operator= (const OSPFLSAHeader &other) |
| virtual OSPFLSAHeader * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual unsigned short | getLsAge () const |
| virtual void | setLsAge (unsigned short lsAge) |
| virtual OSPFOptions & | getLsOptions () |
| virtual const OSPFOptions & | getLsOptions () const |
| virtual void | setLsOptions (const OSPFOptions &lsOptions) |
| virtual char | getLsType () const |
| virtual void | setLsType (char lsType) |
| virtual unsigned long | getLinkStateID () const |
| virtual void | setLinkStateID (unsigned long linkStateID) |
| virtual IPAddress & | getAdvertisingRouter () |
| virtual const IPAddress & | getAdvertisingRouter () const |
| virtual void | setAdvertisingRouter (const IPAddress &advertisingRouter) |
| virtual long | getLsSequenceNumber () const |
| virtual void | setLsSequenceNumber (long lsSequenceNumber) |
| virtual short | getLsChecksum () const |
| virtual void | setLsChecksum (short lsChecksum) |
| virtual unsigned short | getLsaLength () const |
| virtual void | setLsaLength (unsigned short lsaLength) |
Protected Member Functions | |
| bool | operator== (const OSPFLSAHeader &) |
Protected Attributes | |
| unsigned short | lsAge_var |
| OSPFOptions | lsOptions_var |
| char | lsType_var |
| unsigned long | linkStateID_var |
| IPAddress | advertisingRouter_var |
| long | lsSequenceNumber_var |
| short | lsChecksum_var |
| unsigned short | lsaLength_var |
Private Member Functions | |
| void | copy (const OSPFLSAHeader &other) |
Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.
class OSPFLSAHeader { unsigned short lsAge = 0; OSPFOptions lsOptions; char lsType enum(LSAType) = RouterLSAType; unsigned long linkStateID; IPAddress advertisingRouter; long lsSequenceNumber = 0; short lsChecksum = 0; unsigned short lsaLength = 0; }
Definition at line 270 of file OSPFPacket_m.h.
Referenced by dup().
| OSPFLSAHeader::OSPFLSAHeader | ( | const OSPFLSAHeader & | other | ) |
| virtual OSPFLSAHeader::~OSPFLSAHeader | ( | ) | [virtual] |
| void OSPFLSAHeader::copy | ( | const OSPFLSAHeader & | other | ) | [private] |
| virtual OSPFLSAHeader* OSPFLSAHeader::dup | ( | ) | const [inline, virtual] |
Definition at line 294 of file OSPFPacket_m.h.
{return new OSPFLSAHeader(*this);}
| virtual IPAddress& OSPFLSAHeader::getAdvertisingRouter | ( | ) | [virtual] |
Referenced by AnsaOSPF::Neighbor::AddToRetransmissionList(), OSPF::Neighbor::AddToRetransmissionList(), AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::Area::CalculateNextHops(), OSPF::Area::CalculateNextHops(), AnsaOSPF::Interface::FloodLSA(), OSPF::Interface::FloodLSA(), AnsaOSPF::Router::InstallASExternalLSA(), OSPF::Router::InstallASExternalLSA(), AnsaOSPF::Area::InstallNetworkLSA(), OSPF::Area::InstallNetworkLSA(), AnsaOSPF::Area::InstallRouterLSA(), OSPF::Area::InstallRouterLSA(), AnsaOSPF::Area::InstallSummaryLSA(), OSPF::Area::InstallSummaryLSA(), AnsaOSPF::Neighbor::IsLSAOnRequestList(), OSPF::Neighbor::IsLSAOnRequestList(), AnsaOSPF::Neighbor::IsLSAOnRetransmissionList(), OSPF::Neighbor::IsLSAOnRetransmissionList(), PrintLSAHeader(), AnsaOSPF::DatabaseDescriptionHandler::ProcessDDPacket(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOSPF::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateAcknowledgementHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), and OSPF::Neighbor::SendLinkStateRequestPacket().
| virtual const IPAddress& OSPFLSAHeader::getAdvertisingRouter | ( | ) | const [inline, virtual] |
Definition at line 309 of file OSPFPacket_m.h.
Referenced by getAdvertisingRouter().
{return const_cast<OSPFLSAHeader*>(this)->getAdvertisingRouter();}
| virtual unsigned long OSPFLSAHeader::getLinkStateID | ( | ) | const [virtual] |
Referenced by AnsaOSPF::Neighbor::AddToRetransmissionList(), OSPF::Neighbor::AddToRetransmissionList(), AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::Area::CalculateNextHops(), OSPF::Area::CalculateNextHops(), AnsaOSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), OSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), AnsaOSPF::Area::FindSameOrWorseCostRoute(), OSPF::Area::FindSameOrWorseCostRoute(), AnsaOSPF::Interface::FloodLSA(), OSPF::Interface::FloodLSA(), AnsaOSPF::Area::HasLink(), OSPF::Area::HasLink(), AnsaOSPF::Router::InstallASExternalLSA(), OSPF::Router::InstallASExternalLSA(), AnsaOSPF::Area::InstallNetworkLSA(), OSPF::Area::InstallNetworkLSA(), AnsaOSPF::Area::InstallRouterLSA(), OSPF::Area::InstallRouterLSA(), AnsaOSPF::Area::InstallSummaryLSA(), OSPF::Area::InstallSummaryLSA(), AnsaOSPF::Router::IsDestinationUnreachable(), OSPF::Router::IsDestinationUnreachable(), AnsaOSPF::Neighbor::IsLSAOnRequestList(), OSPF::Neighbor::IsLSAOnRequestList(), AnsaOSPF::Neighbor::IsLSAOnRetransmissionList(), OSPF::Neighbor::IsLSAOnRetransmissionList(), AnsaOSPF::Area::OriginateSummaryLSA(), OSPF::Area::OriginateSummaryLSA(), PrintLSAHeader(), AnsaOSPF::DatabaseDescriptionHandler::ProcessDDPacket(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOSPF::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateAcknowledgementHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), and OSPF::Neighbor::SendLinkStateRequestPacket().
| virtual unsigned short OSPFLSAHeader::getLsAge | ( | ) | const [virtual] |
Referenced by AnsaOSPF::Neighbor::CreateDatabaseSummary(), OSPF::Neighbor::CreateDatabaseSummary(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::RouterLSA::DiffersFrom(), AnsaOSPF::NetworkLSA::DiffersFrom(), OSPF::RouterLSA::DiffersFrom(), OSPF::NetworkLSA::DiffersFrom(), AnsaOSPF::SummaryLSA::DiffersFrom(), OSPF::SummaryLSA::DiffersFrom(), AnsaOSPF::ASExternalLSA::DiffersFrom(), OSPF::ASExternalLSA::DiffersFrom(), operator<(), operator==(), PrintLSAHeader(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual unsigned short OSPFLSAHeader::getLsaLength | ( | ) | const [virtual] |
Referenced by AnsaOSPF::RouterLSA::DiffersFrom(), AnsaOSPF::NetworkLSA::DiffersFrom(), OSPF::RouterLSA::DiffersFrom(), OSPF::NetworkLSA::DiffersFrom(), AnsaOSPF::SummaryLSA::DiffersFrom(), OSPF::SummaryLSA::DiffersFrom(), AnsaOSPF::ASExternalLSA::DiffersFrom(), and OSPF::ASExternalLSA::DiffersFrom().
| virtual short OSPFLSAHeader::getLsChecksum | ( | ) | const [virtual] |
Referenced by operator<(), and operator==().
| virtual OSPFOptions& OSPFLSAHeader::getLsOptions | ( | ) | [virtual] |
Referenced by AnsaOSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), OSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), AnsaOSPF::RouterLSA::DiffersFrom(), AnsaOSPF::NetworkLSA::DiffersFrom(), OSPF::RouterLSA::DiffersFrom(), OSPF::NetworkLSA::DiffersFrom(), AnsaOSPF::SummaryLSA::DiffersFrom(), OSPF::SummaryLSA::DiffersFrom(), AnsaOSPF::ASExternalLSA::DiffersFrom(), and OSPF::ASExternalLSA::DiffersFrom().
| virtual const OSPFOptions& OSPFLSAHeader::getLsOptions | ( | ) | const [inline, virtual] |
Definition at line 302 of file OSPFPacket_m.h.
Referenced by getLsOptions().
{return const_cast<OSPFLSAHeader*>(this)->getLsOptions();}
| virtual long OSPFLSAHeader::getLsSequenceNumber | ( | ) | const [virtual] |
Referenced by AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::NeighborState::ChangeState(), AnsaOSPF::InterfaceState::ChangeState(), OSPF::InterfaceState::ChangeState(), OSPF::NeighborState::ChangeState(), AnsaOSPF::Router::GetUniqueLinkStateID(), OSPF::Router::GetUniqueLinkStateID(), AnsaOSPF::Area::GetUniqueLinkStateID(), OSPF::Area::GetUniqueLinkStateID(), operator<(), operator==(), PrintLSAHeader(), AnsaOSPF::HelloHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), and OSPF::LinkStateUpdateHandler::ProcessPacket().
| virtual char OSPFLSAHeader::getLsType | ( | ) | const [virtual] |
Referenced by AnsaOSPF::Neighbor::AddToRetransmissionList(), OSPF::Neighbor::AddToRetransmissionList(), AnsaOSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), OSPF::Area::CreateRoutingTableEntryFromSummaryLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Area::FindSameOrWorseCostRoute(), OSPF::Area::FindSameOrWorseCostRoute(), AnsaOSPF::Router::FloodLSA(), OSPF::Router::FloodLSA(), AnsaOSPF::Interface::FloodLSA(), OSPF::Interface::FloodLSA(), AnsaOSPF::Router::InstallLSA(), OSPF::Router::InstallLSA(), AnsaOSPF::Router::IsDestinationUnreachable(), OSPF::Router::IsDestinationUnreachable(), AnsaOSPF::Area::OriginateSummaryLSA(), OSPF::Area::OriginateSummaryLSA(), PrintLSAHeader(), AnsaOSPF::DatabaseDescriptionHandler::ProcessDDPacket(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), and OSPF::Neighbor::SendLinkStateRequestPacket().
| OSPFLSAHeader& OSPFLSAHeader::operator= | ( | const OSPFLSAHeader & | other | ) |
| bool OSPFLSAHeader::operator== | ( | const OSPFLSAHeader & | ) | [protected] |
| virtual void OSPFLSAHeader::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doPacking().
| virtual void OSPFLSAHeader::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doUnpacking().
| virtual void OSPFLSAHeader::setAdvertisingRouter | ( | const IPAddress & | advertisingRouter | ) | [virtual] |
| virtual void OSPFLSAHeader::setLinkStateID | ( | unsigned long | linkStateID | ) | [virtual] |
| virtual void OSPFLSAHeader::setLsAge | ( | unsigned short | lsAge | ) | [virtual] |
Referenced by AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::InterfaceState::ChangeState(), AnsaOSPF::NeighborState::ChangeState(), OSPF::InterfaceState::ChangeState(), OSPF::NeighborState::ChangeState(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Router::GetUniqueLinkStateID(), OSPF::Router::GetUniqueLinkStateID(), AnsaOSPF::Area::GetUniqueLinkStateID(), OSPF::Area::GetUniqueLinkStateID(), AnsaOSPF::Router::OriginateASExternalLSA(), OSPF::Router::OriginateASExternalLSA(), AnsaOSPF::Area::OriginateNetworkLSA(), OSPF::Area::OriginateNetworkLSA(), AnsaOSPF::Area::OriginateRouterLSA(), OSPF::Area::OriginateRouterLSA(), AnsaOSPF::HelloHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Router::UpdateExternalRoute(), and OSPF::Router::UpdateExternalRoute().
| virtual void OSPFLSAHeader::setLsaLength | ( | unsigned short | lsaLength | ) | [virtual] |
| virtual void OSPFLSAHeader::setLsChecksum | ( | short | lsChecksum | ) | [virtual] |
Referenced by AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::InterfaceState::ChangeState(), AnsaOSPF::NeighborState::ChangeState(), OSPF::NeighborState::ChangeState(), OSPF::InterfaceState::ChangeState(), AnsaOSPF::Router::GetUniqueLinkStateID(), OSPF::Router::GetUniqueLinkStateID(), AnsaOSPF::Area::GetUniqueLinkStateID(), OSPF::Area::GetUniqueLinkStateID(), AnsaOSPF::Area::OriginateNetworkLSA(), OSPF::Area::OriginateNetworkLSA(), AnsaOSPF::Area::OriginateRouterLSA(), OSPF::Area::OriginateRouterLSA(), AnsaOSPF::HelloHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), AnsaOSPF::Router::UpdateExternalRoute(), and OSPF::Router::UpdateExternalRoute().
| virtual void OSPFLSAHeader::setLsOptions | ( | const OSPFOptions & | lsOptions | ) | [virtual] |
Referenced by AnsaOSPF::Router::OriginateASExternalLSA(), OSPF::Router::OriginateASExternalLSA(), AnsaOSPF::Area::OriginateNetworkLSA(), OSPF::Area::OriginateNetworkLSA(), AnsaOSPF::Area::OriginateRouterLSA(), OSPF::Area::OriginateRouterLSA(), AnsaOSPF::Router::UpdateExternalRoute(), and OSPF::Router::UpdateExternalRoute().
| virtual void OSPFLSAHeader::setLsSequenceNumber | ( | long | lsSequenceNumber | ) | [virtual] |
Referenced by AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPF::NeighborState::ChangeState(), AnsaOSPF::InterfaceState::ChangeState(), OSPF::InterfaceState::ChangeState(), OSPF::NeighborState::ChangeState(), AnsaOSPF::Router::GetUniqueLinkStateID(), OSPF::Router::GetUniqueLinkStateID(), AnsaOSPF::Area::GetUniqueLinkStateID(), OSPF::Area::GetUniqueLinkStateID(), AnsaOSPF::Router::OriginateASExternalLSA(), OSPF::Router::OriginateASExternalLSA(), AnsaOSPF::Area::OriginateNetworkLSA(), OSPF::Area::OriginateNetworkLSA(), AnsaOSPF::Area::OriginateRouterLSA(), OSPF::Area::OriginateRouterLSA(), AnsaOSPF::HelloHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Router::UpdateExternalRoute(), and OSPF::Router::UpdateExternalRoute().
| virtual void OSPFLSAHeader::setLsType | ( | char | lsType | ) | [virtual] |
IPAddress OSPFLSAHeader::advertisingRouter_var [protected] |
Definition at line 277 of file OSPFPacket_m.h.
unsigned long OSPFLSAHeader::linkStateID_var [protected] |
Definition at line 276 of file OSPFPacket_m.h.
unsigned short OSPFLSAHeader::lsAge_var [protected] |
Definition at line 273 of file OSPFPacket_m.h.
unsigned short OSPFLSAHeader::lsaLength_var [protected] |
Definition at line 280 of file OSPFPacket_m.h.
short OSPFLSAHeader::lsChecksum_var [protected] |
Definition at line 279 of file OSPFPacket_m.h.
OSPFOptions OSPFLSAHeader::lsOptions_var [protected] |
Definition at line 274 of file OSPFPacket_m.h.
long OSPFLSAHeader::lsSequenceNumber_var [protected] |
Definition at line 278 of file OSPFPacket_m.h.
char OSPFLSAHeader::lsType_var [protected] |
Definition at line 275 of file OSPFPacket_m.h.