PhoenixDataStream  1.0.0
Framework to save/load/serialize/deserialize data
Loading...
Searching...
No Matches
data_message.h
Go to the documentation of this file.
1/***************************************
2 Auteur : Pierre Aubert
3 Mail : pierre.aubert@lapp.in2p3.fr
4 Licence : CeCILL-C
5****************************************/
6
7#ifndef __DATA_MESSAGE_H__
8#define __DATA_MESSAGE_H__
9
10#include "data_stream.h"
11
13
17template<typename T>
21
23
27template<typename T>
31
33
38template<typename T>
39bool data_message_save(DataStreamIter &iter, T * data, size_t nbElement){
41}
42
44
49template<typename T>
50bool data_message_save(DataStreamIter &iter, const T * data, size_t nbElement){
52}
53
55
59template<typename T>
63
65
70template<typename T>
71bool data_message_load(DataStreamIter & iter, T * data, size_t nbElement){
73}
74
75#endif
bool data_message_save(DataStreamIter &iter, T &data)
Save data in a message.
bool data_message_load(DataStreamIter &iter, T &data)
Load data from a message.
DataStreamType * DataStreamIter
static bool data_stream(Stream &ds, T &data)
Dummy function to catch if a type is not specialised.