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

#include <securedfsclusteringmessage.h>

List of all members.

Public Types

enum  msg_id_t {
  NEIGHBOR_DISCOVERY = 0, NEIGHBOR_REPLY = 1, JOIN_REQUEST = 2, JOIN_DENY = 3,
  RESUME = 4, RESUME2 = 5, RESUME3 = 6, CK_SEND = 7,
  CKSEND2 = 8, CKSEND3 = 9
}
typedef OsModel_P OsModel
typedef Radio_P Radio
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t

Public Member Functions

 SecureDFSMessage ()
void set_msg_id (uint8_t id)
uint8_t msg_id ()
void set_sid (uint16_t sid)
uint16_t sid ()
uint8_t key_size ()
PubKeykey ()
void set_key (PubKey *key)
size_t buffer_size ()

template<typename OsModel_P, typename Radio_P>
class wiselib::SecureDFSMessage< OsModel_P, Radio_P >


Member Typedef Documentation

template<typename OsModel_P , typename Radio_P >
typedef Radio::block_data_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::block_data_t
template<typename OsModel_P , typename Radio_P >
typedef OsModel_P wiselib::SecureDFSMessage< OsModel_P, Radio_P >::OsModel
template<typename OsModel_P , typename Radio_P >
typedef Radio_P wiselib::SecureDFSMessage< OsModel_P, Radio_P >::Radio
template<typename OsModel_P , typename Radio_P >
typedef Radio::size_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::size_t

Member Enumeration Documentation

template<typename OsModel_P , typename Radio_P >
enum wiselib::SecureDFSMessage::msg_id_t
Enumerator:
NEIGHBOR_DISCOVERY 
NEIGHBOR_REPLY 
JOIN_REQUEST 
JOIN_DENY 
RESUME 
RESUME2 
RESUME3 
CK_SEND 
CKSEND2 
CKSEND3 

Constructor & Destructor Documentation

template<typename OsModel_P , typename Radio_P >
wiselib::SecureDFSMessage< OsModel_P, Radio_P >::SecureDFSMessage ( ) [inline]

Member Function Documentation

template<typename OsModel_P , typename Radio_P >
size_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::buffer_size ( void  ) [inline]
template<typename OsModel_P , typename Radio_P >
PubKey* wiselib::SecureDFSMessage< OsModel_P, Radio_P >::key ( ) [inline]
template<typename OsModel_P , typename Radio_P >
uint8_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::key_size ( ) [inline]
template<typename OsModel_P , typename Radio_P >
uint8_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::msg_id ( ) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::SecureDFSMessage< OsModel_P, Radio_P >::set_key ( PubKey key) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::SecureDFSMessage< OsModel_P, Radio_P >::set_msg_id ( uint8_t  id) [inline]
template<typename OsModel_P , typename Radio_P >
void wiselib::SecureDFSMessage< OsModel_P, Radio_P >::set_sid ( uint16_t  sid) [inline]
template<typename OsModel_P , typename Radio_P >
uint16_t wiselib::SecureDFSMessage< OsModel_P, Radio_P >::sid ( ) [inline]

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