Wiselib
Public Types | Public Member Functions
wiselib::SerializableType< Os_P, Radio_P, Debug_P > Class Template Reference

#include <serializables.h>

List of all members.

Public Types

typedef Os_P Os
typedef Radio_P Radio
typedef DataType_P DataType
typedef Debug_P Debug
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t

Public Member Functions

 SerializableType (const DataType &_d)
 SerializableType (block_data_t *buff, size_t offset=0)
void set_buffer_from (block_data_t *buff, size_t offset=0)
PLTT_TrackReportType get_from_buffer (block_data_t *buff, size_t offset=0)
size_t get_buffer_size ()
void set_data (const DataType _d)
Node get_data ()
void print (Debug &debug)

template<typename Os_P, typename Radio_P, typename DataType_P typename Debug_P>
class wiselib::SerializableType< Os_P, Radio_P, Debug_P >


Member Typedef Documentation

template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef Radio::block_data_t wiselib::SerializableType< Os_P, Radio_P, Debug_P >::block_data_t
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef DataType_P wiselib::SerializableType< Os_P, Radio_P, Debug_P >::DataType
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef Debug_P wiselib::SerializableType< Os_P, Radio_P, Debug_P >::Debug
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef Os_P wiselib::SerializableType< Os_P, Radio_P, Debug_P >::Os
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef Radio_P wiselib::SerializableType< Os_P, Radio_P, Debug_P >::Radio
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
typedef Radio::size_t wiselib::SerializableType< Os_P, Radio_P, Debug_P >::size_t

Constructor & Destructor Documentation

template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
wiselib::SerializableType< Os_P, Radio_P, Debug_P >::SerializableType ( const DataType _d) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
wiselib::SerializableType< Os_P, Radio_P, Debug_P >::SerializableType ( block_data_t buff,
size_t  offset = 0 
) [inline]

Member Function Documentation

template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
size_t wiselib::SerializableType< Os_P, Radio_P, Debug_P >::get_buffer_size ( ) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
Node wiselib::SerializableType< Os_P, Radio_P, Debug_P >::get_data ( ) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
PLTT_TrackReportType wiselib::SerializableType< Os_P, Radio_P, Debug_P >::get_from_buffer ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
void wiselib::SerializableType< Os_P, Radio_P, Debug_P >::print ( Debug debug) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
void wiselib::SerializableType< Os_P, Radio_P, Debug_P >::set_buffer_from ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename DataType_P typename Debug_P>
void wiselib::SerializableType< Os_P, Radio_P, Debug_P >::set_data ( const DataType  _d) [inline]

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