PhoenixSwarm  3.5.0
Library to ease communication between daemons
Loading...
Searching...
No Matches
DataStream< Stream, Mode, DaemonStatAccumulator > Struct Template Reference

Generic DaemonStatAccumulator serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...

#include <Representation.h>

Static Public Member Functions

static bool data_stream (Stream &ds, DaemonStatAccumulator &data)
 Generic function to load/save/serialise/deserialise DaemonStatAccumulator.
 

Detailed Description

template<typename Stream, DataStreamMode::DataStreamMode Mode>
struct DataStream< Stream, Mode, DaemonStatAccumulator >

Generic DaemonStatAccumulator serialisation/deserialisation, load/save and size function for PhoenixDataStream.

Definition at line 577 of file Representation.h.

Member Function Documentation

◆ data_stream()

template<typename Stream, DataStreamMode::DataStreamMode Mode>
static bool DataStream< Stream, Mode, DaemonStatAccumulator >::data_stream ( Stream & ds,
DaemonStatAccumulator & data )
inlinestatic

Generic function to load/save/serialise/deserialise DaemonStatAccumulator.

Parameters
[out]ds: stream to be used
data: DaemonStatAccumulator to be used
Returns
true on success, false otherwise

Definition at line 583 of file Representation.h.

583 {
584 return data.readWriteStream<Stream, Mode>(ds);
585 }
bool readWriteStream(Stream &ds)
Load the current DaemonStatAccumulator with a stream.

References DaemonStatAccumulator::readWriteStream().

Referenced by DaemonConfig::readWriteStream().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this struct was generated from the following file: