Wiselib
Public Types | Public Member Functions
wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P > Class Template Reference

#include <connectivity.h>

List of all members.

Public Types

typedef Os_P Os
typedef Node_P Node
typedef Radio_P Radio
typedef NodeList_P NodeList
typedef Debug_P Debug
typedef Radio::block_data_t block_data_t
typedef Radio::node_id_t node_id_t
typedef NodeList::iterator NodeListIterator

Public Member Functions

 ConnectivityType (void)
 ConnectivityType (block_data_t *buff, size_t offset=0)
Node get_node ()
void set_node (const Node &_n)
NodeListget_node_list ()
void set_node_list (NodeList &_nl)
block_data_tset_buffer_from (block_data_t *buff, size_t offset=0)
void get_from_buffer (block_data_t *buff, size_t offset=0)
size_t get_buffer_size ()
void print (Debug &debug)

template<typename Os_P, typename Radio_P, typename Node_P, typename NodeList_P, typename Debug_P>
class wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >


Member Typedef Documentation

template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Radio::block_data_t wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::block_data_t
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Debug_P wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::Debug
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Node_P wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::Node
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Radio::node_id_t wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::node_id_t
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef NodeList_P wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::NodeList
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef NodeList::iterator wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::NodeListIterator
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Os_P wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::Os
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
typedef Radio_P wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::Radio

Constructor & Destructor Documentation

template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::ConnectivityType ( void  ) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::ConnectivityType ( block_data_t buff,
size_t  offset = 0 
) [inline]

Member Function Documentation

template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
size_t wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::get_buffer_size ( ) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
void wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::get_from_buffer ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
Node wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::get_node ( ) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
NodeList* wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::get_node_list ( ) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
void wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::print ( Debug debug) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
block_data_t* wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::set_buffer_from ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
void wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::set_node ( const Node _n) [inline]
template<typename Os_P , typename Radio_P , typename Node_P , typename NodeList_P , typename Debug_P >
void wiselib::ConnectivityType< Os_P, Radio_P, Node_P, NodeList_P, Debug_P >::set_node_list ( NodeList _nl) [inline]

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