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

#include <tora_broadcast_message.h>

List of all members.

Public Types

typedef OsModel_P OsModel
typedef Radio_P Radio
typedef RoutingTableEntry_P RoutingTableEntry
typedef Radio::block_data_t block_data_t

Public Member Functions

 ToraBroadcastMessage ()
uint8_t msg_id ()
void set_msg_id (uint8_t id)
uint8_t entry_cnt ()
void set_entry_cnt (uint8_t cnt)
void set_entry (uint8_t idx, RoutingTableEntry &entry)
bool entry (uint8_t idx, RoutingTableEntry &entry)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P, typename RoutingTableEntry_P, int ENTRY_CNT>
class wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
typedef Radio::block_data_t wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::block_data_t
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
typedef OsModel_P wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::OsModel
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
typedef Radio_P wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::Radio
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
typedef RoutingTableEntry_P wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::RoutingTableEntry

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::ToraBroadcastMessage ( ) [inline]

Member Function Documentation

template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
size_t wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
bool wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::entry ( uint8_t  idx,
RoutingTableEntry entry 
) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
uint8_t wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::entry_cnt ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
uint8_t wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::msg_id ( ) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
void wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::set_entry ( uint8_t  idx,
RoutingTableEntry entry 
) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
void wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::set_entry_cnt ( uint8_t  cnt) [inline]
template<typename OsModel_P , typename Radio_P , typename RoutingTableEntry_P , int ENTRY_CNT>
void wiselib::ToraBroadcastMessage< OsModel_P, Radio_P, RoutingTableEntry_P, ENTRY_CNT >::set_msg_id ( uint8_t  id) [inline]

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