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

#include <IMjudged_coloring_message.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef color_value_type_P color_value_type

Public Member Functions

 IMJudgedColoringMessage ()
 IMJudgedColoringMessage (uint8_t, color_value_type)
uint8_t msg_id ()
void set_msg_id (uint8_t id)
node_id_t source ()
void set_source (node_id_t src)
color_value_type color ()
void set_color (color_value_type dest)
size_t payload_size ()
uint8_tpayload ()
void set_payload (size_t len, uint8_t *buf)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P, typename color_value_type_P>
class wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef Radio::block_data_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::block_data_t
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef color_value_type_P wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::color_value_type
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef Radio::node_id_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::node_id_t
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef OsModel_P wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::OsModel
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef Radio_P wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::Radio
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
typedef Radio::size_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::size_t

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::IMJudgedColoringMessage ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::IMJudgedColoringMessage ( uint8_t  type,
color_value_type  color 
) [inline]

Member Function Documentation

template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
size_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
color_value_type wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::color ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
uint8_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::msg_id ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
uint8_t* wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::payload ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
size_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::payload_size ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
void wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::set_color ( color_value_type  dest) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
void wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::set_msg_id ( uint8_t  id) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
void wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::set_payload ( size_t  len,
uint8_t buf 
) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
void wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::set_source ( node_id_t  src) [inline]
template<typename OsModel_P , typename Radio_P , typename color_value_type_P >
node_id_t wiselib::IMJudgedColoringMessage< OsModel_P, Radio_P, color_value_type_P >::source ( ) [inline]

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