|
Public Member Functions |
| | RoutingNixVector () |
| virtual | ~RoutingNixVector () |
| virtual void | Default (RoutingEntry r) |
| virtual RoutingEntry | GetDefault () |
| virtual void | Add (IPAddr_t, Count_t, Interface *, IPAddr_t) |
| virtual RoutingEntry | Lookup (Node *, IPAddr_t) |
| virtual RoutingEntry | LookupFromPDU (PDU *) |
| virtual Routing * | Clone () |
| virtual RType_t | Type () |
| virtual void | ReInitializeRoutes (Node *, bool) |
| virtual bool | NeedReInit () |
| virtual Size_t | Size () const |
| NixVectorOption * | GetCachedNixVector (IPAddr_t) |
| NixVectorOption * | GetNixVector (Node *, IPAddr_t) |
| bool | ValidateNixVector (Node *, IPAddr_t, NixVectorOption) |
| void | DBDump (Node *) |
Private Member Functions |
| void | BuildNixVector (Node *, Node *, NodeVec_t &, NixVectorOption &) |
Private Attributes |
| NixMap_t | cache |
| RoutingEntry | defaultRoute |