|
Classes |
| class | OSPFLSAHeader |
| class | OSPFTOS |
| class | OSPFLink |
| class | OSPFLSARouter |
| class | OSPFLSANetwork |
| class | OSPFLSASummary |
| class | OSPFLSAASExt |
| class | OSPFPacket |
| class | OSPFHello |
| class | OSPFRequest |
| class | OSPFLSUpd |
| class | OSPFLSAck |
| class | OSPFRange |
| class | OSPFNeighbor |
| class | OSPFInterface |
| class | OSPFVertex |
| class | OSPFHop |
| class | OSPFRouting |
| class | OSPFArea |
| class | OSPFBackbone |
| class | OSPFEXRouter |
| class | OSPF |
| class | OSPFDataD |
| class | OSPFLSReq |
Defines |
| #define | OSPFLAYER ((Layer_t)4) |
| #define | OSPFPROTO ((Proto_t)89) |
| #define | OSPFVERSION ((Version_t)2) |
| #define | OSPFTTL ((Count_t)1) |
| #define | OSPFALLROUTERS IPAddrBroadcast |
| #define | OSPFALLDROUTERS IPAddrBroadcast |
| #define | OSPFHELLOINTERVAL ((Time_t)10) |
| #define | OSPFDEADINTERVAL ((Time_t)40) |
| #define | OSPFRXMTINTERVAL ((Time_t)5) |
| #define | OSPFINITSEQUENCE ((OSPFLSSeq_t)0x80000001) |
| #define | OSPFMAXSEQUENCE ((OSPFLSSeq_t)0x7fffffff) |
| #define | OSPFBACKBONE ((OSPFArea_t)IPADDR_NONE) |
| #define | OSPFNODR ((Word_t)0) |
| #define | OSPFMAXAGE ((Word_t)3600) |
| #define | OSPFMAXAGEDIFF ((Word_t)900) |
| #define | OSPFMINARRIVAL ((Word_t)1) |
| #define | OSPFOPT_DC ((Bitmap_t)(1<<5)) |
| #define | OSPFOPT_EA ((Bitmap_t)(1<<4)) |
| #define | OSPFOPT_NP ((Bitmap_t)(1<<3)) |
| #define | OSPFOPT_MC ((Bitmap_t)(1<<2)) |
| #define | OSPFOPT_E ((Bitmap_t)(1<<1)) |
| #define | OSPFOPTION ((Bitmap_t)(OSPFOPT_DC | OSPFOPT_EA | OSPFOPT_NP | OSPFOPT_MC | OSPFOPT_E)) |
Typedefs |
| typedef unsigned char | UINT8 |
| typedef short | INT16 |
| typedef unsigned short | UINT16 |
| typedef int | INT32 |
| typedef unsigned int | UINT32 |
| typedef UINT16 | OSPFCost_t |
| typedef std::vector< IPAddr_t > | OSPFIPs |
| typedef OSPFIPs::iterator | OSPFIPSIt |
| typedef IPAddr_t | OSPFRouter_t |
| typedef std::vector< OSPFRouter_t > | OSPFRouters |
| typedef OSPFRouters::iterator | OSPFRoutersIt |
| typedef OSPFRouters::const_iterator | OSPFRoutersConstIt |
| typedef IPAddr_t | OSPFArea_t |
| typedef IPAddr_t | OSPFID_t |
| typedef std::vector< OSPFID_t > | OSPFIDs |
| typedef OSPFIDs::iterator | OSPFIDsIt |
| typedef OSPFIDs::const_iterator | OSPFIDsConstIt |
| typedef int | OSPFLSSeq_t |
| typedef std::vector< OSPFLSAHeader * > | OSPFLSAHeaders |
| typedef OSPFLSAHeaders::iterator | OSPFLSAHeadersIt |
| typedef OSPFLSAHeaders::const_iterator | OSPFLSAHeadersConstIt |
| typedef std::vector< OSPFTOS * > | OSPFTOSs |
| typedef OSPFTOSs::iterator | OSPFTOSsIt |
| typedef OSPFTOSs::const_iterator | OSPFTOSsConstIt |
| typedef std::vector< OSPFLink * > | OSPFLinks |
| typedef OSPFLinks::iterator | OSPFLinksIt |
| typedef OSPFLinks::const_iterator | OSPFLinksConstIt |
| typedef std::vector< OSPFLSARouter * > | OSPFLSARouters |
| typedef OSPFLSARouters::iterator | OSPFLSARoutersIt |
| typedef OSPFLSARouters::const_iterator | OSPFLSARoutersConstIt |
| typedef std::vector< OSPFLSANetwork * > | OSPFLSANetworks |
| typedef OSPFLSANetworks::iterator | OSPFLSANetworksIt |
| typedef OSPFLSANetworks::const_iterator | OSPFLSANetworksConstIt |
| typedef std::vector< OSPFLSASummary * > | OSPFLSASummaries |
| typedef OSPFLSASummaries::iterator | OSPFLSASummariesIt |
| typedef OSPFLSASummaries::const_iterator | OSPFLSASummariesConstIt |
| typedef std::vector< OSPFLSAASExt * > | OSPFLSAASExts |
| typedef OSPFLSAASExts::iterator | OSPFLSAASExtsIt |
| typedef OSPFLSAASExts::const_iterator | OSPFLSAASExtsConstIt |
| typedef std::vector< OSPFRequest * > | OSPFRequests |
| typedef OSPFRequests::iterator | OSPFRequestsIt |
| typedef OSPFRequests::const_iterator | OSPFRequestsConstIt |
| typedef std::vector< OSPFRange * > | OSPFRanges |
| typedef OSPFRanges::iterator | OSPFRangesIt |
| typedef OSPFRanges::const_iterator | OSPFRangesConstIt |
| typedef std::vector< OSPFNeighbor * > | OSPFNeighbors |
| typedef OSPFNeighbors::iterator | OSPFNeighborsIt |
| typedef OSPFNeighbors::const_iterator | OSPFNeighborsConstIt |
| typedef std::vector< OSPFInterface * > | OSPFInterfaces |
| typedef OSPFInterfaces::iterator | OSPFInterfacesIt |
| typedef OSPFInterfaces::const_iterator | OSPFInterfacesConstIt |
| typedef std::vector< OSPFVertex * > | OSPFVertexes |
| typedef OSPFVertexes::iterator | OSPFVertexesIt |
| typedef OSPFVertexes::const_iterator | OSPFVertexesConstIt |
| typedef std::vector< OSPFHop * > | OSPFHops |
| typedef OSPFHops::iterator | OSPFHopsIt |
| typedef OSPFHops::const_iterator | OSPFHopsConstIt |
| typedef std::vector< OSPFRouting * > | OSPFRoutings |
| typedef OSPFRoutings::iterator | OSPFRoutingsIt |
| typedef OSPFRoutings::const_iterator | OSPFRoutingsConstIt |
typedef std::priority_queue<
OSPFVertex *, std::vector<
OSPFVertex * >, OSPFVertex > | OSPFVertexQueue |
| typedef std::vector< OSPFArea * > | OSPFAreas |
| typedef OSPFAreas::iterator | OSPFAreasIt |
| typedef OSPFAreas::const_iterator | OSPFAreasConstIt |
| typedef std::vector< OSPFEXRouter * > | OSPFEXRouters |
| typedef OSPFEXRouters::iterator | OSPFEXRoutersIt |
| typedef OSPFEXRouters::const_iterator | OSPFEXRoutersConstIt |
Enumerations |
| enum | OSPFNetwork_t {
OSPFP2P,
OSPFBROADCAST,
OSPFNBMA,
OSPFP2M,
OSPFVLINK
} |
| enum | OSPFLSA_t {
OSPFROUTER = 1,
OSPFNETWORK = 2,
OSPFSUMIP = 3,
OSPFSUMASBR = 4,
OSPFASEXT = 5
} |