|
|
Storage for routing table entries indexed by advertising router.
void clear_area (OspfTypes::AreaID area)
| clear_area |
Clear all entries for this area.
void add_entry (OspfTypes::AreaID area, uint32_t adv,
const RouteEntry<A>& rt)
| add_entry |
Add an entry for this routing entry.
Parameters:
area | to add entry. |
adv | advertising router. |
rt | associated routing entry. |
bool lookup_entry (OspfTypes::AreaID area, uint32_t adv,
RouteEntry<A>& rt)
| lookup_entry |
[const]
Lookup an entry by advertising router.
Parameters:
area | to look in. |
adv | router to look for. |
rt | routing entry returned if entry is found. |
Returns: true if entry is found