|
Public Member Functions |
| | OSPFArea (OSPFArea_t, OSPF *) |
| virtual | ~OSPFArea (void) |
| Node * | GetNode (void) const |
| OSPFRouter_t | GetRouterID (void) const |
| Bitmap_t | GetRouterType (void) const |
| OSPFArea_t | GetAreaID (void) const |
| void | ClearRanges (void) |
| void | ChangeInterface (int add) |
| OSPFInterface * | AddInterface (OSPFNetwork_t, IPAddr_t, Mask_t, Byte_t, OSPFCost_t) |
| OSPFInterface * | FindInterface (IPAddr_t) |
| void | ClearInterfaces (void) |
| OSPFInterfaces & | GetInterfaces (void) |
| void | AddRouterLSA (OSPFLSARouter *) |
| OSPFLSARouter * | FindRouterLSA (OSPFRouter_t) |
| void | EraseRouterLSA (OSPFRouter_t) |
| void | FlushRouterLSA (void) |
| void | ClearRouterLSAs (void) |
| OSPFLSARouters & | GetRouterLSAs (void) |
| void | ClearNetworkLSAs (void) |
| void | ClearSummaryLSAs (void) |
| void | InstallLSA (OSPFLSAHeader *) |
| OSPFLSAHeader * | FindLSA (OSPFLSA_t, OSPFID_t, OSPFRouter_t rid) |
| void | BuildTree (void) |
| bool | IsStub (void) const |
| Bitmap_t | GetOption (void) const |
| bool | FloodOut (OSPFLSAHeader *, OSPFInterface *iface=0, OSPFNeighbor *neighbor=0) |
| void | IncAge (void) |
| void | EraseNoacked (OSPFLSAHeader *) |
| void | ClearMapping (void) |
| void | AddMapping (IPAddr_t addr) |
| IPAddr_t | GetMapping (Count_t index) |
| void | debug (void) |
Static Public Member Functions |
| bool | IsOnTree (OSPFVertexes &, OSPFVertex *) |
| void | ClearTree (OSPFVertexes &) |
| void | DumpTree (OSPFVertexes &) |
Protected Attributes |
| OSPFArea_t | aid |
| OSPFRanges | ranges |
| OSPFInterfaces | ifaces |
| OSPFLSARouters | rlsas |
| OSPFLSANetworks | nlsas |
| OSPFLSASummaries | slsas |
| bool | transitCapability |
| bool | extRoutingCapability |
| OSPFCost_t | stubDefaultCost |
Private Attributes |
| OSPF * | ospf |
| Word_t | number |
| Count_t | mappingCount |
| OSPFIPs | mapping |