This class encapsulates all data structures needed for maintaining internal state of an OLSR node. More...
#include <OLSR_state.h>
Protected Member Functions | |
linkset_t & | linkset () |
mprset_t & | mprset () |
mprselset_t & | mprselset () |
nbset_t & | nbset () |
nb2hopset_t & | nb2hopset () |
topologyset_t & | topologyset () |
dupset_t & | dupset () |
ifaceassocset_t & | ifaceassocset () |
OLSR_mprsel_tuple * | find_mprsel_tuple (nsaddr_t) |
void | erase_mprsel_tuple (OLSR_mprsel_tuple *) |
void | erase_mprsel_tuples (nsaddr_t) |
void | insert_mprsel_tuple (OLSR_mprsel_tuple *) |
OLSR_nb_tuple * | find_nb_tuple (nsaddr_t) |
OLSR_nb_tuple * | find_sym_nb_tuple (nsaddr_t) |
OLSR_nb_tuple * | find_nb_tuple (nsaddr_t, u_int8_t) |
void | erase_nb_tuple (OLSR_nb_tuple *) |
void | erase_nb_tuple (nsaddr_t) |
void | insert_nb_tuple (OLSR_nb_tuple *) |
OLSR_nb2hop_tuple * | find_nb2hop_tuple (nsaddr_t, nsaddr_t) |
void | erase_nb2hop_tuple (OLSR_nb2hop_tuple *) |
void | erase_nb2hop_tuples (nsaddr_t) |
void | erase_nb2hop_tuples (nsaddr_t, nsaddr_t) |
void | insert_nb2hop_tuple (OLSR_nb2hop_tuple *) |
bool | find_mpr_addr (nsaddr_t) |
void | insert_mpr_addr (nsaddr_t) |
void | clear_mprset () |
OLSR_dup_tuple * | find_dup_tuple (nsaddr_t, u_int16_t) |
void | erase_dup_tuple (OLSR_dup_tuple *) |
void | insert_dup_tuple (OLSR_dup_tuple *) |
OLSR_link_tuple * | find_link_tuple (nsaddr_t) |
OLSR_link_tuple * | find_sym_link_tuple (nsaddr_t, double) |
void | erase_link_tuple (OLSR_link_tuple *) |
void | insert_link_tuple (OLSR_link_tuple *) |
OLSR_topology_tuple * | find_topology_tuple (nsaddr_t, nsaddr_t) |
OLSR_topology_tuple * | find_newer_topology_tuple (nsaddr_t, u_int16_t) |
void | erase_topology_tuple (OLSR_topology_tuple *) |
void | erase_older_topology_tuples (nsaddr_t, u_int16_t) |
void | insert_topology_tuple (OLSR_topology_tuple *) |
OLSR_iface_assoc_tuple * | find_ifaceassoc_tuple (nsaddr_t) |
void | erase_ifaceassoc_tuple (OLSR_iface_assoc_tuple *) |
void | insert_ifaceassoc_tuple (OLSR_iface_assoc_tuple *) |
linkset_t & | linkset () |
mprset_t & | mprset () |
mprselset_t & | mprselset () |
nbset_t & | nbset () |
nb2hopset_t & | nb2hopset () |
topologyset_t & | topologyset () |
dupset_t & | dupset () |
ifaceassocset_t & | ifaceassocset () |
OLSR_mprsel_tuple * | find_mprsel_tuple (nsaddr_t) |
void | erase_mprsel_tuple (OLSR_mprsel_tuple *) |
void | erase_mprsel_tuples (nsaddr_t) |
void | insert_mprsel_tuple (OLSR_mprsel_tuple *) |
OLSR_nb_tuple * | find_nb_tuple (nsaddr_t) |
OLSR_nb_tuple * | find_sym_nb_tuple (nsaddr_t) |
OLSR_nb_tuple * | find_nb_tuple (nsaddr_t, u_int8_t) |
void | erase_nb_tuple (OLSR_nb_tuple *) |
void | erase_nb_tuple (nsaddr_t) |
void | insert_nb_tuple (OLSR_nb_tuple *) |
OLSR_nb2hop_tuple * | find_nb2hop_tuple (nsaddr_t, nsaddr_t) |
void | erase_nb2hop_tuple (OLSR_nb2hop_tuple *) |
void | erase_nb2hop_tuples (nsaddr_t) |
void | erase_nb2hop_tuples (nsaddr_t, nsaddr_t) |
void | insert_nb2hop_tuple (OLSR_nb2hop_tuple *) |
bool | find_mpr_addr (nsaddr_t) |
void | insert_mpr_addr (nsaddr_t) |
void | clear_mprset () |
OLSR_dup_tuple * | find_dup_tuple (nsaddr_t, u_int16_t) |
void | erase_dup_tuple (OLSR_dup_tuple *) |
void | insert_dup_tuple (OLSR_dup_tuple *) |
OLSR_link_tuple * | find_link_tuple (nsaddr_t) |
OLSR_link_tuple * | find_sym_link_tuple (nsaddr_t, double) |
void | erase_link_tuple (OLSR_link_tuple *) |
void | insert_link_tuple (OLSR_link_tuple *) |
OLSR_topology_tuple * | find_topology_tuple (nsaddr_t, nsaddr_t) |
OLSR_topology_tuple * | find_newer_topology_tuple (nsaddr_t, u_int16_t) |
void | erase_topology_tuple (OLSR_topology_tuple *) |
void | erase_older_topology_tuples (nsaddr_t, u_int16_t) |
void | insert_topology_tuple (OLSR_topology_tuple *) |
OLSR_iface_assoc_tuple * | find_ifaceassoc_tuple (nsaddr_t) |
void | erase_ifaceassoc_tuple (OLSR_iface_assoc_tuple *) |
void | insert_ifaceassoc_tuple (OLSR_iface_assoc_tuple *) |
Friends | |
class | OLSR |
This class encapsulates all data structures needed for maintaining internal state of an OLSR node.