PhoenixDataStream
1.0.0
Framework to save/load/serialize/deserialize data
Loading...
Searching...
No Matches
data_stream_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_STREAM_MESSAGE_H__
8
#define __DATA_STREAM_MESSAGE_H__
9
10
#include "
data_stream_include.h
"
11
12
13
15
template
<>
16
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::READ, bool>{
17
static
bool
data_stream
(
DataStreamIter
& ds,
bool
& data);
18
static
bool
data_stream
(
DataStreamIter
& ds,
bool
* data,
size_t
nbElement);
19
};
20
22
template
<>
23
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::WRITE, bool>{
24
static
bool
data_stream
(
DataStreamIter
& ds,
bool
& data);
25
static
bool
data_stream
(
DataStreamIter
& ds,
bool
* data,
size_t
nbElement);
26
};
27
29
template
<>
30
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::READ, std::string>{
31
static
bool
data_stream
(
DataStreamIter
& ds, std::string & data);
32
};
33
35
template
<>
36
struct
DataStream
<
DataStreamIter
,
DataStreamMode
::WRITE, std::string>{
37
static
bool
data_stream
(
DataStreamIter
& ds, std::string & data);
38
};
39
40
#include "
data_stream_write_message.h
"
41
#include "
data_stream_read_message.h
"
42
43
44
#endif
data_stream_include.h
DataStreamIter
DataStreamType * DataStreamIter
Definition
data_stream_include.h:28
data_stream_read_message.h
data_stream_write_message.h
DataStreamMode
Definition
data_stream_include.h:18
DataStream
Generic DataStream class.
Definition
data_stream_include.h:32
DataStream::data_stream
static bool data_stream(Stream &ds, T &data)
Dummy function to catch if a type is not specialised.
Definition
data_stream_include.h:37
src
data_stream_message.h
Generated by
1.13.2