Wiselib
Public Types | Public Member Functions
wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_P Debug
typedef Radio::block_data_t block_data_t
typedef Radio::size_t size_t
typedef SerializableSet_Type
< Os, Radio, SerializableType1,
SerializableType2,
SerializableType3, Debug
self_type

Public Member Functions

 SerializableSet3_Type ()
 SerializableSet3_Type (const self_type &_d)
 SerializableSet3_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)
SerializableType1 get_data1 ()
SerializableType2 get_data2 ()
SerializableType3 get_data3 ()
void print (Debug &debug)

template<typename Os_P, typename Radio_P, typename SerializableType1_P, typename SerializableType2_P, typename SerializableType3_P, typename Debug_p>
class wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >


Member Typedef Documentation

template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef Radio::block_data_t wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::block_data_t
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef Debug_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::Debug
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef Os_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::Os
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef Radio_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::Radio
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef SerializableSet_Type<Os, Radio, SerializableType1, SerializableType2, SerializableType3, Debug> wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::self_type
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef SerializableType1_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableType1
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef SerializableType2_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableType2
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef SerializableType3_P wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableType3
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
typedef Radio::size_t wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableSet3_Type ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableSet3_Type ( const self_type _d) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::SerializableSet3_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 Debug_p >
size_t wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::get_buffer_size ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
SerializableType1 wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::get_data1 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
SerializableType2 wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::get_data2 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
SerializableType3 wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::get_data3 ( ) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
void wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
self_type& wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
void wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::print ( Debug debug) [inline]
template<typename Os_P , typename Radio_P , typename SerializableType1_P , typename SerializableType2_P , typename SerializableType3_P , typename Debug_p >
block_data_t* wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
void wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
void wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_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 Debug_p >
void wiselib::SerializableSet3_Type< Os_P, Radio_P, SerializableType1_P, SerializableType2_P, SerializableType3_P, Debug_p >::set_data3 ( const SerializableType3 _d) [inline]

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