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

#include <energy_consumption_radio.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef OsModel::Os Os
typedef Radio_P Radio
typedef
EnergyConsumptionRadioCallback
< OsModel, Radio
self_type
typedef Radio::node_id_t node_id_t
typedef Radio::size_t size_t
typedef Radio::block_data_t block_data_t
typedef Radio::radio_delegate_t energy_consumption_delegate_t

Public Member Functions

 EnergyConsumptionRadioCallback (Os *os, energy_consumption_delegate_t del)
 ~EnergyConsumptionRadioCallback ()
void receive (node_id_t id, size_t len, block_data_t *data)
bool is_empty ()
void clear ()
energy_consumption_delegate_t delegate ()

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


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::block_data_t wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::radio_delegate_t wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::energy_consumption_delegate_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::node_id_t wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::node_id_t
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef OsModel::Os wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::Os
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef OsModel_P wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio_P wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::Radio
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef EnergyConsumptionRadioCallback<OsModel, Radio> wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::self_type
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
typedef Radio::size_t wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::size_t

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::EnergyConsumptionRadioCallback ( Os os,
energy_consumption_delegate_t  del 
) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::~EnergyConsumptionRadioCallback ( ) [inline]

Member Function Documentation

template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::clear ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
energy_consumption_delegate_t wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::delegate ( ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
bool wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::is_empty ( void  ) [inline]
template<typename OsModel_P , typename Radio_P = typename OsModel_P::Radio>
void wiselib::EnergyConsumptionRadioCallback< OsModel_P, Radio_P >::receive ( node_id_t  id,
size_t  len,
block_data_t data 
) [inline]

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