Wiselib
Public Types | Public Member Functions
wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p > Class Template Reference

#include <serializables.h>

List of all members.

Public Types

typedef Os_P Os
typedef Radio_P Radio
typedef SerializableType1_P SerializableType1
typedef SerializableType2_P SerializableType2
typedef SerializableType3_P SerializableType3
typedef SerializableType4_P SerializableType4
typedef SerializableType4_P SerializableType5
typedef Debug_P Debug
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t
typedef SerializableSet5_Type
< Os, Radio, SerializableType1,
SerializableType2,
SerializableType3,
SerializableType4,
SerializableType5, Debug
self_type

Public Member Functions

 SerializableSet5_Type ()
 SerializableSet5_Type (const self_type &_d)
 SerializableSet5_Type (block_data_t *buff, size_t offset=0)
block_data_tset_buffer_from (block_data_t *buff, size_t offset=0)
void get_from_buffer (block_data_t *buff, size_t offset=0)
size_t get_buffer_size ()
self_typeoperator= (const self_type &_t)
void set_data1 (const SerializableType1 &_d)
void set_data2 (const SerializableType2 &_d)
void set_data3 (const SerializableType3 &_d)
void set_data4 (const SerializableType4 &_d)
void set_data5 (const SerializableType5 &_d)
SerializableType1 get_data1 ()
SerializableType2 get_data2 ()
SerializableType3 get_data3 ()
SerializableType4 get_data4 ()
SerializableType5 get_data5 ()
void print (Debug &debug)

template<typename Os_P, typename Radio_P, typename SerializableType1_P, typename SerializableType2_P, typename SerializableType3_P, typename SerializableType4_P, typename SerializableType5_P, typename Debug_p>
class wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >


Member Typedef Documentation

template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef Radio::block_data_t wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::block_data_t
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef Debug_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::Debug
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef Os_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::Os
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef Radio_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::Radio
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableSet5_Type<Os, Radio, SerializableType1, SerializableType2, SerializableType3, SerializableType4, SerializableType5, Debug> wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::self_type
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableType1_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableType1
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableType2_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableType2
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableType3_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableType3
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableType4_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableType4
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef SerializableType4_P wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableType5
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
typedef Radio::size_t wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::size_t

Constructor & Destructor Documentation

template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableSet5_Type ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableSet5_Type ( const self_type _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::SerializableSet5_Type ( block_data_t buff,
size_t  offset = 0 
) [inline]

Member Function Documentation

template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
size_t wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_buffer_size ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
SerializableType1 wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_data1 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
SerializableType2 wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_data2 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
SerializableType3 wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_data3 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
SerializableType4 wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_data4 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
SerializableType5 wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_data5 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::get_from_buffer ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
self_type& wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::operator= ( const self_type _t) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::print ( Debug debug) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
block_data_t* wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_buffer_from ( block_data_t buff,
size_t  offset = 0 
) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_data1 ( const SerializableType1 _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_data2 ( const SerializableType2 _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_data3 ( const SerializableType3 _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_data4 ( const SerializableType4 _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename SerializableType4_P , typename SerializableType5_P , typename Debug_p >
void wiselib::SerializableSet5_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, SerializableType4_P, SerializableType5_P, Debug_p >::set_data5 ( const SerializableType5 _d) [inline]

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