PhoenixSwarm  5.1.1
Library to ease communication between daemons
Loading...
Searching...
No Matches
Representation.h File Reference
#include <string>
#include "phoenix_data_stream.h"
#include "phoenix_path_stream.h"
#include "PString.h"
#include "MessageType.h"
#include "swarm_core_namespace_def.h"
#include "phoenix_type_stream.h"
#include "phoenix_check_stream.h"
+ Include dependency graph for Representation.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CheckStream< Swarm::DaemonConfig >
 Generic DaemonConfig Check function. More...
 
struct  CheckStream< Swarm::DaemonStatAccumulator >
 Generic DaemonStatAccumulator Check function. More...
 
struct  CheckStream< Swarm::Data >
 Generic Data Check function. More...
 
struct  CheckStream< Swarm::Function >
 Generic Function Check function. More...
 
struct  CheckStream< Swarm::Message >
 Generic Message Check function. More...
 
struct  CheckStream< Swarm::Stat >
 Generic Stat Check function. More...
 
struct  CheckStream< Swarm::StatAccumulator >
 Generic StatAccumulator Check function. More...
 
struct  CheckStream< Swarm::VecStat >
 Generic VecStat Check function. More...
 
class  Swarm::DaemonConfig
 Describe a Daemon of the Swarm. More...
 
class  Swarm::DaemonStatAccumulator
 Accumulator of all events occurence on a Daemon (processing functions and communication latencies) to build swarm statistics over a time period. More...
 
class  Swarm::Data
 Basic Data exchanged in the swarm. More...
 
struct  DataStream< Stream, Mode, Swarm::DaemonConfig >
 Generic DaemonConfig serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::DaemonStatAccumulator >
 Generic DaemonStatAccumulator serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::Data >
 Generic Data serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::Function >
 Generic Function serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::Message >
 Generic Message serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::Stat >
 Generic Stat serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::StatAccumulator >
 Generic StatAccumulator serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
struct  DataStream< Stream, Mode, Swarm::VecStat >
 Generic VecStat serialisation/deserialisation, load/save and size function for PhoenixDataStream. More...
 
class  Swarm::Function
 Basic function which can be called from an other Daemon. More...
 
class  Swarm::Message
 Message exchanged by Daemons. More...
 
class  Swarm::Stat
 Statistics of a Daemon. More...
 
class  Swarm::StatAccumulator
 Accumulator of event occurence to build swarm statistics over a time period. More...
 
class  Swarm::VecStat
 General statistics in the swarm. More...
 

Functions

template<>
std::string phoenix_getTypeName< Swarm::DaemonConfig > ()
 
template<>
std::string phoenix_getTypeName< Swarm::DaemonStatAccumulator > ()
 
template<>
std::string phoenix_getTypeName< Swarm::Data > ()
 
template<>
std::string phoenix_getTypeName< Swarm::Function > ()
 
template<>
std::string phoenix_getTypeName< Swarm::Message > ()
 
template<>
std::string phoenix_getTypeName< Swarm::Stat > ()
 
template<>
std::string phoenix_getTypeName< Swarm::StatAccumulator > ()
 
template<>
std::string phoenix_getTypeName< Swarm::VecStat > ()
 

Function Documentation

◆ phoenix_getTypeName< Swarm::DaemonConfig >()

template<>
std::string phoenix_getTypeName< Swarm::DaemonConfig > ( )

◆ phoenix_getTypeName< Swarm::DaemonStatAccumulator >()

template<>
std::string phoenix_getTypeName< Swarm::DaemonStatAccumulator > ( )

◆ phoenix_getTypeName< Swarm::Data >()

template<>
std::string phoenix_getTypeName< Swarm::Data > ( )

◆ phoenix_getTypeName< Swarm::Function >()

template<>
std::string phoenix_getTypeName< Swarm::Function > ( )

◆ phoenix_getTypeName< Swarm::Message >()

template<>
std::string phoenix_getTypeName< Swarm::Message > ( )

◆ phoenix_getTypeName< Swarm::Stat >()

template<>
std::string phoenix_getTypeName< Swarm::Stat > ( )

◆ phoenix_getTypeName< Swarm::StatAccumulator >()

template<>
std::string phoenix_getTypeName< Swarm::StatAccumulator > ( )

◆ phoenix_getTypeName< Swarm::VecStat >()

template<>
std::string phoenix_getTypeName< Swarm::VecStat > ( )