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

#include <keylevels_message.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t
typedef Radio::node_id_t node_id_t
typedef Radio::message_id_t message_id_t
typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t
typedef Radio::node_id_t node_id_t
typedef Radio::message_id_t message_id_t

Public Member Functions

message_id_t message_type ()
void set_message_type (message_id_t type)
node_id_t destination ()
void set_destination (node_id_t dst)
node_id_t source ()
void set_source (node_id_t src)
node_id_t get_cluster ()
void set_cluster (node_id_t clstr)
uint8_t ttl ()
void set_ttl (uint8_t ttl)
node_id_t message_id ()
void set_message_id (node_id_t message_id)
size_t payload_length ()
block_data_tpayload ()
void set_payload (size_t len, block_data_t *buf)
size_t buffer_size ()
message_id_t message_type ()
void set_message_type (message_id_t type)
node_id_t destination ()
void set_destination (node_id_t dst)
node_id_t source ()
void set_source (node_id_t src)
node_id_t get_cluster ()
void set_cluster (node_id_t clstr)
uint8_t ttl ()
void set_ttl (uint8_t ttl)
node_id_t message_id ()
void set_message_id (node_id_t message_id)
size_t payload_length ()
block_data_tpayload ()
void set_payload (size_t len, block_data_t *buf)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P = typename OsModel_P::Radio>
class wiselib::KeylevelsMessage< OsModel_P, Radio_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::block_data_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::block_data_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::message_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_id_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::message_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_id_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::node_id_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::node_id_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef OsModel_P wiselib::KeylevelsMessage< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef OsModel_P wiselib::KeylevelsMessage< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio_P wiselib::KeylevelsMessage< OsModel_P, Radio_P >::Radio
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio_P wiselib::KeylevelsMessage< OsModel_P, Radio_P >::Radio
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::size_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::size_t

Member Function Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::destination ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::destination ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::get_cluster ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::get_cluster ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_id ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_id ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
message_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_type ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
message_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::message_type ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
block_data_t* wiselib::KeylevelsMessage< OsModel_P, Radio_P >::payload ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
block_data_t* wiselib::KeylevelsMessage< OsModel_P, Radio_P >::payload ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::payload_length ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
size_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::payload_length ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_cluster ( node_id_t  clstr) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_cluster ( node_id_t  clstr) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_destination ( node_id_t  dst) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_destination ( node_id_t  dst) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_message_id ( node_id_t  message_id) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_message_id ( node_id_t  message_id) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_message_type ( message_id_t  type) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_message_type ( message_id_t  type) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_payload ( size_t  len,
block_data_t buf 
) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_payload ( size_t  len,
block_data_t buf 
) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_source ( node_id_t  src) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_source ( node_id_t  src) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_ttl ( uint8_t  ttl) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::KeylevelsMessage< OsModel_P, Radio_P >::set_ttl ( uint8_t  ttl) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::source ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
node_id_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::source ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::ttl ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
uint8_t wiselib::KeylevelsMessage< OsModel_P, Radio_P >::ttl ( ) [inline]

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