Wiselib
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P > Class Template Reference

Olsr routing implementation of Routing Concept in group routing_concept Olsr routing implementation of Routing Concept. More...

#include <olsr_routing.h>

Inherits wiselib::RoutingBase< OsModel_P, Radio_P >.

List of all members.

Classes

struct  OLSR_dup_tuple
struct  OLSR_hello
struct  OLSR_hello_msg
struct  OLSR_link_tuple
struct  OLSR_mprsel_tuple
struct  OLSR_msg
struct  OLSR_nb2hop_tuple
struct  OLSR_nb_tuple
struct  OLSR_rt_entry
struct  OLSR_tc
struct  OLSR_topology_tuple

Public Types

typedef OsModel_P OsModel
typedef RoutingTable_P RoutingTable
typedef Radio_P Radio
typedef Debug_P Debug
typedef Clock_P Clock
typedef OsModel_P::Timer Timer
typedef RoutingTable::iterator RoutingTableIterator
typedef RoutingTable::value_type RoutingTableValue
typedef RoutingTable::mapped_type RoutingTableEntry
typedef OlsrRouting< OsModel,
RoutingTable, Clock, Radio,
Debug
self_type
typedef OsModel::Os Os
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef Clock::time_t time_t
typedef Timer::millis_t millis_t
typedef OlsrRoutingMessage
< OsModel, Radio
RoutingMessage
typedef
OlsrBroadcastHelloMessage
< OsModel, Radio,
RoutingTableValue
BroadcastHelloMessage
typedef OlsrBroadcastTcMessage
< OsModel, Radio,
RoutingTableValue
BroadcastTcMessage
typedef struct
wiselib::OlsrRouting::OLSR_rt_entry 
OLSR_rt_entry
typedef struct
wiselib::OlsrRouting::OLSR_link_tuple 
OLSR_link_tuple
typedef struct
wiselib::OlsrRouting::OLSR_nb_tuple 
OLSR_nb_tuple
typedef struct
wiselib::OlsrRouting::OLSR_nb2hop_tuple 
OLSR_nb2hop_tuple
typedef struct
wiselib::OlsrRouting::OLSR_mprsel_tuple 
OLSR_mprsel_tuple
typedef struct
wiselib::OlsrRouting::OLSR_dup_tuple 
OLSR_dup_tuple
typedef struct
wiselib::OlsrRouting::OLSR_topology_tuple 
OLSR_topology_tuple
typedef std::vector
< OLSR_link_tuple * > 
linkset_t
typedef std::vector
< OLSR_nb_tuple * > 
nbset_t
typedef std::vector
< OLSR_nb2hop_tuple * > 
nb2hopset_t
typedef std::set< node_id_tmprset_t
typedef std::vector
< OLSR_mprsel_tuple * > 
mprselset_t
typedef std::vector
< OLSR_topology_tuple * > 
topologyset_t
typedef std::vector
< OLSR_dup_tuple * > 
dupset_t
typedef struct
wiselib::OlsrRouting::OLSR_hello_msg 
OLSR_hello_msg
typedef struct
wiselib::OlsrRouting::OLSR_hello 
OLSR_hello
typedef struct
wiselib::OlsrRouting::OLSR_tc 
OLSR_tc
typedef struct
wiselib::OlsrRouting::OLSR_msg 
OLSR_msg
enum  ReturnValues
typedef delegate3< void,
node_id_t, size_t,
block_data_t * > 
radio_delegate_t
typedef vector_static< OsModel,
radio_delegate_t,
MAX_RECEIVERS > 
CallbackVector
typedef CallbackVector::iterator CallbackVectorIterator

Public Member Functions

 OlsrRouting ()
 ~OlsrRouting ()
void enable (void)
void disable (void)
void send (node_id_t receiver, size_t len, block_data_t *data)
void set_os (Os *os)
Osos ()
linkset_tlinkset ()
nbset_tnbset ()
nb2hopset_tnb2hopset ()
mprset_tmprset ()
mprselset_tmprselset ()
topologyset_ttopologyset ()
dupset_tdupset ()
void nb_loss (OLSR_link_tuple *tuple)
void routing_table_computation ()
int degree (OLSR_nb_tuple *)
bool route_exists (node_id_t destination)
void mpr_computation ()
bool find_mpr_addr (node_id_t)
void insert_mpr_addr (node_id_t)
void clear_mprset ()
void process_hello (BroadcastHelloMessage &, node_id_t)
void process_tc (BroadcastTcMessage &, node_id_t)
void process_data (RoutingMessage &, node_id_t)
void forward_hello (node_id_t, BroadcastHelloMessage &, OLSR_dup_tuple *)
void forward_tc (node_id_t, BroadcastTcMessage &, OLSR_dup_tuple *)
void broadcast_hello ()
void broadcast_tc ()
void link_sensing (BroadcastHelloMessage &, node_id_t)
void populate_nbset (BroadcastHelloMessage &)
void populate_nb2hopset (BroadcastHelloMessage &)
void populate_mprselset (BroadcastHelloMessage &)
void add_dup_tuple (OLSR_dup_tuple *)
void rm_dup_tuple (OLSR_dup_tuple *)
OLSR_dup_tuplefind_dup_tuple (node_id_t, uint16_t)
void erase_dup_tuple (OLSR_dup_tuple *)
void insert_dup_tuple (OLSR_dup_tuple *)
void add_link_tuple (OLSR_link_tuple *, uint8_t)
void rm_link_tuple (OLSR_link_tuple *)
void updated_link_tuple (OLSR_link_tuple *)
OLSR_link_tuplefind_link_tuple (node_id_t)
OLSR_link_tuplefind_sym_link_tuple (node_id_t, double)
void erase_link_tuple (OLSR_link_tuple *)
void insert_link_tuple (OLSR_link_tuple *)
void add_nb_tuple (OLSR_nb_tuple *)
void rm_nb_tuple (OLSR_nb_tuple *)
OLSR_nb_tuplefind_nb_tuple (node_id_t)
OLSR_nb_tuplefind_nb_tuple (node_id_t, uint8_t)
OLSR_nb_tuplefind_sym_nb_tuple (node_id_t)
void erase_nb_tuple (OLSR_nb_tuple *)
void insert_nb_tuple (OLSR_nb_tuple *)
void add_nb2hop_tuple (OLSR_nb2hop_tuple *)
void rm_nb2hop_tuple (OLSR_nb2hop_tuple *)
OLSR_nb2hop_tuplefind_nb2hop_tuple (node_id_t, node_id_t)
void erase_nb2hop_tuple (OLSR_nb2hop_tuple *)
void erase_nb2hop_tuples (node_id_t)
void erase_nb2hop_tuples (node_id_t, node_id_t)
void insert_nb2hop_tuple (OLSR_nb2hop_tuple *)
void add_mprsel_tuple (OLSR_mprsel_tuple *)
void rm_mprsel_tuple (OLSR_mprsel_tuple *)
OLSR_mprsel_tuplefind_mprsel_tuple (node_id_t)
void erase_mprsel_tuple (OLSR_mprsel_tuple *)
void erase_mprsel_tuples (node_id_t)
void insert_mprsel_tuple (OLSR_mprsel_tuple *)
void add_topology_tuple (OLSR_topology_tuple *)
void rm_topology_tuple (OLSR_topology_tuple *)
OLSR_topology_tuplefind_topology_tuple (node_id_t, node_id_t)
OLSR_topology_tuplefind_newer_topology_tuple (node_id_t, uint16_t)
void erase_topology_tuple (OLSR_topology_tuple *)
void erase_older_topology_tuples (node_id_t, uint16_t)
void insert_topology_tuple (OLSR_topology_tuple *)
uint16_t msg_seq ()
int willingness ()
int reg_recv_callback (T *obj_pnt)
int unreg_recv_callback (int idx)
void notify_receivers (node_id_t from, size_t len, block_data_t *data)

Static Public Member Functions

static double emf_to_seconds (uint8_t)
static uint8_t seconds_to_emf (double)

Public Attributes

linkset_t linkset_
nbset_t nbset_
nb2hopset_t nb2hopset_
mprset_t mprset_
mprselset_t mprselset_
topologyset_t topologyset_
dupset_t dupset_

Detailed Description

template<typename OsModel_P, typename RoutingTable_P, typename Clock_P, typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
class wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >

Olsr routing implementation of Routing Concept in group routing_concept Olsr routing implementation of Routing Concept.


Member Typedef Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Radio::block_data_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::block_data_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OlsrBroadcastHelloMessage<OsModel, Radio, RoutingTableValue> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::BroadcastHelloMessage
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OlsrBroadcastTcMessage<OsModel, Radio, RoutingTableValue> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::BroadcastTcMessage
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Clock_P wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::Clock
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Debug_P wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::Debug
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_dup_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::dupset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_link_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::linkset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Timer::millis_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::millis_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_mprsel_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprselset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::set<node_id_t> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_nb2hop_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nb2hopset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_nb_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nbset_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Radio::node_id_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::node_id_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_dup_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_dup_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_hello wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_hello
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_hello_msg wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_hello_msg
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_link_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_link_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_mprsel_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_mprsel_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_msg wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_msg
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_nb2hop_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb2hop_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_nb_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_rt_entry wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_rt_entry
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_tc wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_tc
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef struct wiselib::OlsrRouting::OLSR_topology_tuple wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_topology_tuple
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OsModel::Os wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::Os
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OsModel_P wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OsModel
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Radio_P wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::Radio
typedef delegate3<void, node_id_t, size_t, block_data_t*> wiselib::RadioBase< OsModel_P, Radio_P::node_id_t , Radio_P::size_t , Radio_P::block_data_t , MAX_RECEIVERS >::radio_delegate_t [inherited]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OlsrRoutingMessage<OsModel, Radio> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::RoutingMessage
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef RoutingTable_P wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::RoutingTable
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef RoutingTable::mapped_type wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::RoutingTableEntry
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef RoutingTable::iterator wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::RoutingTableIterator
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef RoutingTable::value_type wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::RoutingTableValue
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OlsrRouting<OsModel, RoutingTable, Clock, Radio, Debug> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::self_type
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Radio::size_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::size_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef Clock::time_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::time_t
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef OsModel_P::Timer wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::Timer
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
typedef std::vector<OLSR_topology_tuple*> wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::topologyset_t

Member Enumeration Documentation


Constructor & Destructor Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OlsrRouting ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::~OlsrRouting ( )

Member Function Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_dup_tuple ( OLSR_dup_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_link_tuple ( OLSR_link_tuple tuple,
uint8_t  willingness 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_mprsel_tuple ( OLSR_mprsel_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_nb2hop_tuple ( OLSR_nb2hop_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_nb_tuple ( OLSR_nb_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::add_topology_tuple ( OLSR_topology_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::broadcast_hello ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::broadcast_tc ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::clear_mprset ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
int wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::degree ( OLSR_nb_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::disable ( void  )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
dupset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::dupset ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
double wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::emf_to_seconds ( uint8_t  olsr_format) [static]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::enable ( void  )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_dup_tuple ( OLSR_dup_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_link_tuple ( OLSR_link_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_mprsel_tuple ( OLSR_mprsel_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_mprsel_tuples ( node_id_t  node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_nb2hop_tuple ( OLSR_nb2hop_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_nb2hop_tuples ( node_id_t  nb_node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_nb2hop_tuples ( node_id_t  nb_node_addr,
node_id_t  nb2hop_addr 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_nb_tuple ( OLSR_nb_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_older_topology_tuples ( node_id_t  last_addr,
uint16_t  ansn 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::erase_topology_tuple ( OLSR_topology_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_dup_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_dup_tuple ( node_id_t  addr,
uint16_t  seq_num 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_link_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_link_tuple ( node_id_t  node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
bool wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_mpr_addr ( node_id_t  addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_mprsel_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_mprsel_tuple ( node_id_t  node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb2hop_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_nb2hop_tuple ( node_id_t  nb_node_addr,
node_id_t  nb2hop_addr 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_nb_tuple ( node_id_t  node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_nb_tuple ( node_id_t  node_addr,
uint8_t  willingness 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_topology_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_newer_topology_tuple ( node_id_t  ,
uint16_t   
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_link_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_sym_link_tuple ( node_id_t  node_addr,
double  now 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_nb_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_sym_nb_tuple ( node_id_t  node_addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
class OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::OLSR_topology_tuple * wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::find_topology_tuple ( node_id_t  dest_addr,
node_id_t  last_addr 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::forward_hello ( node_id_t  from,
BroadcastHelloMessage message,
OLSR_dup_tuple dup_tuple 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::forward_tc ( node_id_t  from,
BroadcastTcMessage message,
OLSR_dup_tuple dup_tuple 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_dup_tuple ( OLSR_dup_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_link_tuple ( OLSR_link_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_mpr_addr ( node_id_t  addr)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_mprsel_tuple ( OLSR_mprsel_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_nb2hop_tuple ( OLSR_nb2hop_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_nb_tuple ( OLSR_nb_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::insert_topology_tuple ( OLSR_topology_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::link_sensing ( BroadcastHelloMessage message,
node_id_t  sender 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
linkset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::linkset ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mpr_computation ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
mprselset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprselset ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
mprset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprset ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
uint16_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::msg_seq ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
nb2hopset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nb2hopset ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nb_loss ( OLSR_link_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
nbset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nbset ( ) [inline]
void wiselib::RadioBase< OsModel_P, Radio_P::node_id_t , Radio_P::size_t , Radio_P::block_data_t , MAX_RECEIVERS >::notify_receivers ( node_id_t  from,
size_t  len,
block_data_t data 
) [inline, inherited]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
Os* wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::os ( ) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::populate_mprselset ( BroadcastHelloMessage message)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::populate_nb2hopset ( BroadcastHelloMessage message)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::populate_nbset ( BroadcastHelloMessage message)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::process_data ( RoutingMessage msg,
node_id_t  sender 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::process_hello ( BroadcastHelloMessage message,
node_id_t  sender 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::process_tc ( BroadcastTcMessage message,
node_id_t  sender 
)
int wiselib::RadioBase< OsModel_P, Radio_P::node_id_t , Radio_P::size_t , Radio_P::block_data_t , MAX_RECEIVERS >::reg_recv_callback ( T *  obj_pnt) [inline, inherited]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_dup_tuple ( OLSR_dup_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_link_tuple ( OLSR_link_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_mprsel_tuple ( OLSR_mprsel_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_nb2hop_tuple ( OLSR_nb2hop_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_nb_tuple ( OLSR_nb_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::rm_topology_tuple ( OLSR_topology_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
bool wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::route_exists ( node_id_t  destination)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::routing_table_computation ( )
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
uint8_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::seconds_to_emf ( double  seconds) [static]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::send ( node_id_t  receiver,
size_t  len,
block_data_t data 
)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::set_os ( Os os) [inline]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
topologyset_t& wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::topologyset ( ) [inline]
int wiselib::RadioBase< OsModel_P, Radio_P::node_id_t , Radio_P::size_t , Radio_P::block_data_t , MAX_RECEIVERS >::unreg_recv_callback ( int  idx) [inline, inherited]
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P , typename Debug_P >
void wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::updated_link_tuple ( OLSR_link_tuple tuple)
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
int wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::willingness ( ) [inline]

Member Data Documentation

template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
dupset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::dupset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
linkset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::linkset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
mprselset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprselset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
mprset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::mprset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
nb2hopset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nb2hopset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
nbset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::nbset_
template<typename OsModel_P , typename RoutingTable_P , typename Clock_P , typename Radio_P = typename OsModel_P::Radio, typename Debug_P = typename OsModel_P::Debug>
topologyset_t wiselib::OlsrRouting< OsModel_P, RoutingTable_P, Clock_P, Radio_P, Debug_P >::topologyset_

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines