Wiselib
Public Types | Public Member Functions
wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P > Class Template Reference

#include <fake_clustering.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Timer_P Timer
typedef Debug_P Debug
typedef FakeClustering
< OsModel_P, Radio_P, Timer_P,
Debug_P > 
self_t
typedef int cluster_id_t
typedef int cluster_level_t
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef wiselib::vector_static
< OsModel, node_id_t, 200 > 
vector_t
typedef delegate1< void, int > cluster_delegate_t
typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Timer_P Timer
typedef Debug_P Debug
typedef FakeClustering
< OsModel_P, Radio_P, Timer_P,
Debug_P > 
self_t
typedef int cluster_level_t
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef wiselib::vector_static
< OsModel, node_id_t, 200 > 
vector_t
typedef delegate1< void, int > cluster_delegate_t

Public Member Functions

cluster_level_t cluster_level ()
cluster_id_t cluster_id ()
bool cluster_head ()
node_id_t parent ()
size_t hops ()
template<class T , void(T::*)(int) TMethod>
int reg_changed_callback (T *obj_pnt)
void unreg_changed_callback (int idx)
void init (Radio &radio, Timer &timer, Debug &debug)
void enable (void)
void disable ()
cluster_level_t cluster_level ()
node_id_t cluster_id ()
bool is_cluster_head ()
node_id_t parent ()
size_t hops ()
template<class T , void(T::*)(int) TMethod>
int reg_changed_callback (T *obj_pnt)
void unreg_changed_callback (int idx)
void init (Radio &radio, Timer &timer, Debug &debug)
void enable (void)
void disable ()

template<typename OsModel_P, typename Radio_P, typename Timer_P, typename Debug_P>
class wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::block_data_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::block_data_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::block_data_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::block_data_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef delegate1<void, int> wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_delegate_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef delegate1<void, int> wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_delegate_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef int wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_id_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef int wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_level_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef int wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_level_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Debug_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Debug
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Debug_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Debug
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::node_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::node_id_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::node_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::node_id_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef OsModel_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::OsModel
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef OsModel_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::OsModel
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Radio
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Radio
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef FakeClustering<OsModel_P, Radio_P, Timer_P, Debug_P> wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::self_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef FakeClustering<OsModel_P, Radio_P, Timer_P, Debug_P> wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::self_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::size_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::size_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Radio::size_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::size_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Timer_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Timer
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef Timer_P wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::Timer
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef wiselib::vector_static<OsModel, node_id_t, 200 > wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::vector_t
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
typedef wiselib::vector_static<OsModel, node_id_t, 200 > wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::vector_t

Member Function Documentation

template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
bool wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_head ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
cluster_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_id ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
node_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_id ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
cluster_level_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_level ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
cluster_level_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::cluster_level ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::disable ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::disable ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::enable ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::enable ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
size_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::hops ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
size_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::hops ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::init ( Radio radio,
Timer timer,
Debug debug 
) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::init ( Radio radio,
Timer timer,
Debug debug 
) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
bool wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::is_cluster_head ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
node_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::parent ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
node_id_t wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::parent ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
template<class T , void(T::*)(int) TMethod>
int wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::reg_changed_callback ( T *  obj_pnt) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
template<class T , void(T::*)(int) TMethod>
int wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::reg_changed_callback ( T *  obj_pnt) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::unreg_changed_callback ( int  idx) [inline]
template<typename OsModel_P , typename Radio_P , typename Timer_P , typename Debug_P >
void wiselib::FakeClustering< OsModel_P, Radio_P, Timer_P, Debug_P >::unreg_changed_callback ( int  idx) [inline]

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