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

#include <xtc_order_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::node_id_t node_id_t

Public Member Functions

 XTCOrderMessage ()
uint8_t msg_id ()
void set_msg_id (uint8_t id)
uint8_t neighbor_number ()
void set_neighbor_number (uint8_t n)
node_id_t neighbor (uint8_t i)
void set_neighbor (uint8_t i, node_id_t id)
size_t buffer_size ()
block_data_tbuf ()

template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
class wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >


Member Typedef Documentation

template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
typedef Radio::block_data_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::block_data_t
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
typedef Radio::node_id_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::node_id_t
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
typedef OsModel_P wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::OsModel
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
typedef Radio_P wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::Radio

Constructor & Destructor Documentation

template<typename OsModel_P , typename OsModel_P::size_t MAX_NODES, typename Radio_P >
wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::XTCOrderMessage ( )

Member Function Documentation

template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
block_data_t* wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::buf ( ) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
size_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
uint8_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::msg_id ( ) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
node_id_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::neighbor ( uint8_t  i) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
uint8_t wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::neighbor_number ( ) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
void wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::set_msg_id ( uint8_t  id) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
void wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::set_neighbor ( uint8_t  i,
node_id_t  id 
) [inline]
template<typename OsModel_P, typename OsModel_P::size_t MAX_NODES, typename Radio_P>
void wiselib::XTCOrderMessage< OsModel_P, MAX_NODES, Radio_P >::set_neighbor_number ( uint8_t  n) [inline]

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