Classes | |
struct | sort_less |
Typedefs | |
typedef std::hash_map< address_t, unsigned > | weightmap_t |
typedef std::hash_map< address_t, address_t > | nextmap_t |
typedef std::hash_map< address_t, unsigned > | hopsmap_t |
typedef std::hash_set< const gra::AdjNode *, gra::hash_AdjNode, utl::pequal_to< gra::AdjNode > > | npset_t |
typedef std::set< const gra::AdjNode *, sort_less > | sortremaining_t |
Functions | |
void | dijkstra (rrouteset_t &routes, std::map< address_t, address_t > &sources) |
const address_t & | main_addr_of (const address_t &) |
void | mprselection () |
void | compute_routes () |
void | flush_routes (const lrouteset_t &local_rs, const rrouteset_t &remote_rs) |
void | clean_routes () |
|
|
|
|
|
|
|
|
|
|
|
|
|
Routine to calculate new routing tables |
|
|
|
Routine to apply new routing tables |
|
|
|
|