class <RouteLogic/Algorithmic> RouteLogicAlgo : public RouteLogic


Inheritance:


Public Fields

RouteLogic/Algorithmic instvar algoAdd_
RouteLogic/Algorithmic instvar children_
RouteLogic/Algorithmic instvar delay_
RouteLogic/Algorithmic instvar id_
RouteLogic/Algorithmic instvar link_
RouteLogic/Algorithmic instvar ns_
RouteLogic/Algorithmic instvar rank_
RouteLogic/Algorithmic instvar root_

Public Methods

RouteLogic/Algorithmic instproc algo-lookup {src dst}
RouteLogic/Algorithmic instproc BFS {}
RouteLogic/Algorithmic instproc compute {}
RouteLogic/Algorithmic instproc lookup {src dst}
int lookup_flat(char* asrc, char* adst, int&result)

Inherited from RouteLogic:

Public Fields

RouteLogic instvar default_node_rtprotos_
RouteLogic instvar node_rtprotos_
RouteLogic instvar rtprotos_

Public Methods

RouteLogic instproc append-addr {level addrstr}
int command(int argc, const char*const* argv)
RouteLogic instproc configure {}
RouteLogic instproc dump nn
int lookup_hier(char* asrc, char* adst, int&result)
RouteLogic instproc notify {}
static void ns_strtok(char *addr, int *addrstr)
RouteLogic instproc register {proto args}

Protected Fields

adj_entry* adj_
int* C_
int* cluster_size_
int D_
int** hadj_
char*** hconnect_
int** hroute_
int* hsize_
int level_
route_entry* route_
int size_

Protected Methods

void alloc(int n)
void check(int)
void compute_routes()
void get_address(char * target, int next_hop, int index, int d, int size, int *src)
void hier_alloc(int size)
void hier_check(int index)
void hier_compute()
void hier_compute_routes(int index, int d)
void hier_init(void)
void hier_insert(int *src, int *dst, int cost)
void hier_print_hadj()
void hier_print_route()
void hier_reset(int *src, int *dst)
void insert(int src, int dst, double cost)
void insert(int src, int dst, double cost, void* entry)
void reset(int src, int dst)
void reset_all()
void str2address(const char*const* address, int *src, int *dst)

Documentation

int lookup_flat(char* asrc, char* adst, int&result)

RouteLogic/Algorithmic instproc BFS {}

RouteLogic/Algorithmic instvar ns_

RouteLogic/Algorithmic instvar children_

RouteLogic/Algorithmic instvar root_

RouteLogic/Algorithmic instvar rank_

RouteLogic/Algorithmic instvar link_

RouteLogic/Algorithmic instvar delay_

RouteLogic/Algorithmic instproc compute {}

RouteLogic/Algorithmic instvar id_

RouteLogic/Algorithmic instvar algoAdd_

RouteLogic/Algorithmic instproc lookup {src dst}

RouteLogic/Algorithmic instproc algo-lookup {src dst}


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de