All OSPF classes are in this namespace.
typedef unsigned long OSPF::AreaID |
Definition at line 100 of file OSPFcommon.h.
typedef unsigned long OSPF::LinkStateID |
Definition at line 101 of file OSPFcommon.h.
typedef unsigned long OSPF::Metric |
Definition at line 56 of file OSPFcommon.h.
typedef unsigned long OSPF::RouterID |
Definition at line 99 of file OSPFcommon.h.
Definition at line 58 of file OSPFcommon.h.
{ NullType = 0, SimplePasswordType = 1, CrytographicType = 2 };
const IPv4Address OSPF::AllDRouters = { {224, 0, 0, 6} } |
Definition at line 124 of file OSPFcommon.h.
Referenced by OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::Interface::AddDelayedAcknowledgement(), OSPF::Interface::FloodLSA(), OSPF::MessageHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), and OSPF::Interface::SendDelayedAcknowledgements().
const IPv4Address OSPF::AllSPFRouters = { {224, 0, 0, 5} } |
Definition at line 123 of file OSPFcommon.h.
Referenced by OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::Interface::AddDelayedAcknowledgement(), OSPF::Interface::FloodLSA(), OSPF::InterfaceStateWaiting::ProcessEvent(), OSPF::InterfaceStatePointToPoint::ProcessEvent(), OSPF::InterfaceStateNotDesignatedRouter::ProcessEvent(), OSPF::InterfaceStateDesignatedRouter::ProcessEvent(), OSPF::InterfaceStateBackup::ProcessEvent(), OSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), OSPF::Neighbor::RetransmitDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Interface::SendDelayedAcknowledgements(), and OSPF::Neighbor::SendLinkStateRequestPacket().
const AreaID OSPF::BackboneAreaID = 0 |
Definition at line 120 of file OSPFcommon.h.
Referenced by OSPF::Router::AgeDatabase(), OSPF::Interface::FloodLSA(), OSPF::Area::HasVirtualLink(), OSPF::Router::InstallASExternalLSA(), OSPFRouting::LoadVirtualLink(), OSPF::Area::OriginateRouterLSA(), OSPF::MessageHandler::ProcessPacket(), OSPF::Router::RebuildRoutingTable(), OSPF::Router::RemoveExternalRoute(), and OSPF::Router::UpdateExternalRoute().
const DesignatedRouterID OSPF::NullDesignatedRouterID = { 0, { {0, 0, 0, 0} } } |
Definition at line 126 of file OSPFcommon.h.
Referenced by OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::Interface::AddDelayedAcknowledgement(), OSPF::InterfaceState::CalculateDesignatedRouter(), OSPF::Interface::FloodLSA(), OSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), OSPF::Interface::Reset(), and OSPF::Interface::SendDelayedAcknowledgements().
const IPv4Address OSPF::NullIPv4Address = { {0, 0, 0, 0} } |
Definition at line 122 of file OSPFcommon.h.
Referenced by OSPF::Area::CalculateNextHops(), IPv4AddressFromAddressString(), OSPF::Area::OriginateRouterLSA(), and OSPF::Interface::SendHelloPacket().
const IPv4AddressRange OSPF::NullIPv4AddressRange = { { {0, 0, 0, 0} }, { {0, 0, 0, 0} } } |
Definition at line 125 of file OSPFcommon.h.
Referenced by OSPF::Router::GetContainingAddressRange(), and OSPF::Area::GetContainingAddressRange().
const LinkStateID OSPF::NullLinkStateID = 0 |
Definition at line 121 of file OSPFcommon.h.
const RouterID OSPF::NullRouterID = 0 |
Definition at line 119 of file OSPFcommon.h.
Referenced by OSPF::InterfaceState::CalculateDesignatedRouter().