|
Classes |
class | Interface |
class | InterfaceState |
class | InterfaceStateBackup |
class | InterfaceStateDesignatedRouter |
class | InterfaceStateDown |
class | InterfaceStateLoopback |
class | InterfaceStateNotDesignatedRouter |
class | InterfaceStatePointToPoint |
class | InterfaceStateWaiting |
class | DatabaseDescriptionHandler |
class | HelloHandler |
class | IMessageHandler |
class | LinkStateAcknowledgementHandler |
class | LinkStateRequestHandler |
class | LinkStateUpdateHandler |
class | MessageHandler |
class | Neighbor |
class | NeighborState |
class | NeighborStateAttempt |
class | NeighborStateDown |
class | NeighborStateExchange |
class | NeighborStateExchangeStart |
class | NeighborStateFull |
class | NeighborStateInit |
class | NeighborStateLoading |
class | NeighborStateTwoWay |
struct | NextHop |
class | RoutingInfo |
class | LSATrackingInfo |
class | RouterLSA |
class | NetworkLSA |
class | SummaryLSA |
class | ASExternalLSA |
class | Area |
struct | AuthenticationKeyType |
struct | IPv4Address |
class | IPv4Address_Less |
struct | IPv4AddressRange |
class | IPv4AddressRange_Less |
struct | HostRouteParameters |
struct | LSAKeyType |
class | LSAKeyType_Less |
struct | DesignatedRouterID |
class | Router |
class | RoutingTableEntry |
Typedefs |
typedef unsigned long | Metric |
typedef unsigned long | RouterID |
typedef unsigned long | AreaID |
typedef unsigned long | LinkStateID |
Enumerations |
enum | AuthenticationType { NullType = 0,
SimplePasswordType = 1,
CrytographicType = 2
} |
Variables |
const RouterID | NullRouterID = 0 |
const AreaID | BackboneAreaID = 0 |
const LinkStateID | NullLinkStateID = 0 |
const IPv4Address | NullIPv4Address = { {0, 0, 0, 0} } |
const IPv4Address | AllSPFRouters = { {224, 0, 0, 5} } |
const IPv4Address | AllDRouters = { {224, 0, 0, 6} } |
const IPv4AddressRange | NullIPv4AddressRange = { { {0, 0, 0, 0} }, { {0, 0, 0, 0} } } |
const DesignatedRouterID | NullDesignatedRouterID = { 0, { {0, 0, 0, 0} } } |