Protected Member Functions | Friends

OLSR_state Class Reference

This class encapsulates all data structures needed for maintaining internal state of an OLSR node. More...

#include <OLSR_state.h>

List of all members.

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_tuplefind_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_tuplefind_nb_tuple (nsaddr_t)
OLSR_nb_tuplefind_sym_nb_tuple (nsaddr_t)
OLSR_nb_tuplefind_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_tuplefind_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_tuplefind_dup_tuple (nsaddr_t, u_int16_t)
void erase_dup_tuple (OLSR_dup_tuple *)
void insert_dup_tuple (OLSR_dup_tuple *)
OLSR_link_tuplefind_link_tuple (nsaddr_t)
OLSR_link_tuplefind_sym_link_tuple (nsaddr_t, double)
void erase_link_tuple (OLSR_link_tuple *)
void insert_link_tuple (OLSR_link_tuple *)
OLSR_topology_tuplefind_topology_tuple (nsaddr_t, nsaddr_t)
OLSR_topology_tuplefind_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_tuplefind_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_tuplefind_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_tuplefind_nb_tuple (nsaddr_t)
OLSR_nb_tuplefind_sym_nb_tuple (nsaddr_t)
OLSR_nb_tuplefind_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_tuplefind_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_tuplefind_dup_tuple (nsaddr_t, u_int16_t)
void erase_dup_tuple (OLSR_dup_tuple *)
void insert_dup_tuple (OLSR_dup_tuple *)
OLSR_link_tuplefind_link_tuple (nsaddr_t)
OLSR_link_tuplefind_sym_link_tuple (nsaddr_t, double)
void erase_link_tuple (OLSR_link_tuple *)
void insert_link_tuple (OLSR_link_tuple *)
OLSR_topology_tuplefind_topology_tuple (nsaddr_t, nsaddr_t)
OLSR_topology_tuplefind_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_tuplefind_ifaceassoc_tuple (nsaddr_t)
void erase_ifaceassoc_tuple (OLSR_iface_assoc_tuple *)
void insert_ifaceassoc_tuple (OLSR_iface_assoc_tuple *)

Friends

class OLSR

Detailed Description

This class encapsulates all data structures needed for maintaining internal state of an OLSR node.


The documentation for this class was generated from the following files: