Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSPF Namespace Reference


Detailed Description

All OSPF classes are in this namespace.


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} } }


Typedef Documentation

typedef unsigned long OSPF::AreaID
 

typedef unsigned long OSPF::LinkStateID
 

typedef unsigned long OSPF::Metric
 

typedef unsigned long OSPF::RouterID
 


Enumeration Type Documentation

enum OSPF::AuthenticationType
 

Enumeration values:
NullType 
SimplePasswordType 
CrytographicType 
00041                         {
00042     NullType           = 0,
00043     SimplePasswordType = 1,
00044     CrytographicType   = 2
00045 };


Variable Documentation

const IPv4Address OSPF::AllDRouters = { {224, 0, 0, 6} }
 

const IPv4Address OSPF::AllSPFRouters = { {224, 0, 0, 5} }
 

const AreaID OSPF::BackboneAreaID = 0
 

const DesignatedRouterID OSPF::NullDesignatedRouterID = { 0, { {0, 0, 0, 0} } }
 

const IPv4Address OSPF::NullIPv4Address = { {0, 0, 0, 0} }
 

const IPv4AddressRange OSPF::NullIPv4AddressRange = { { {0, 0, 0, 0} }, { {0, 0, 0, 0} } }
 

const LinkStateID OSPF::NullLinkStateID = 0
 

const RouterID OSPF::NullRouterID = 0
 


Generated on Sat Apr 1 20:52:25 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.1