Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::alg Namespace Reference


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_tmain_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 ()


Typedef Documentation

typedef std::hash_map<address_t, unsigned> olsr::alg::hopsmap_t
 

typedef std::hash_map<address_t, address_t> olsr::alg::nextmap_t
 

typedef std::hash_set<const gra::AdjNode*, gra::hash_AdjNode, utl::pequal_to<gra::AdjNode> > olsr::alg::npset_t
 

typedef std::set<const gra::AdjNode*, sort_less> olsr::alg::sortremaining_t
 

typedef std::hash_map<address_t, unsigned> olsr::alg::weightmap_t
 


Function Documentation

void olsr::alg::clean_routes  ) 
 

void olsr::alg::compute_routes  ) 
 

Routine to calculate new routing tables

void olsr::alg::dijkstra rrouteset_t routes,
std::map< address_t, address_t > &  sources
 

void olsr::alg::flush_routes const lrouteset_t local_rs,
const rrouteset_t remote_rs
 

Routine to apply new routing tables

const address_t & olsr::alg::main_addr_of const address_t  ) 
 

void olsr::alg::mprselection  ) 
 


Generated on Thu Jul 28 21:21:49 2005 for Qolyester daemon by  doxygen 1.4.1