|
Functions |
void | leafset_update (ChimeraState *state, ChimeraHost *host, int joined, ChimeraHost **deleted, ChimeraHost **added) |
int | leafset_size (ChimeraHost **arr) |
void | leafset_range_update (RouteGlobal *routglob, Key *rrange, Key *lrange) |
void | leafset_insert (ChimeraState *state, ChimeraHost *host, int right_or_left, ChimeraHost **deleted, ChimeraHost **added) |
void | leafset_delete (ChimeraState *state, ChimeraHost *host, int right_or_left, ChimeraHost **deleted) |
void | leafset_print (ChimeraState *state) |
void | sort_hosts (void *logs, ChimeraHost **hosts, Key key, int size) |
void | sort_hosts_key (void *logs, ChimeraHost **hosts, Key key, int size) |
int | power (int base, int n) |
int | hexalpha_to_int (int c) |
void | route_keyupdate (void *routeglob, ChimeraHost *me) |
void * | route_init (ChimeraHost *me) |
ChimeraHost ** | route_get_table (ChimeraState *state) |
ChimeraHost ** | route_row_lookup (ChimeraState *state, Key key) |
ChimeraHost ** | route_lookup (ChimeraState *state, Key key, int count, int is_safe) |
void | chimera_update_upcall (ChimeraState *state, Key *k, ChimeraHost *h, int joined) |
ChimeraHost ** | route_neighbors (ChimeraState *state, int count) |
void | route_update (ChimeraState *state, ChimeraHost *host, int joined) |
void | gethostinfo (ChimeraHost *CHost) |
void | printTable (ChimeraState *state) |