PhoenixSwarm
5.1.1
Library to ease communication between daemons
Loading...
Searching...
No Matches
swarm_core_namespace_def.h
Go to the documentation of this file.
1
/***************************************
2
Auteur : Thibaut Oprinsen
3
Mail : thibaut.oprinsen@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
#ifndef __SWARM_CORE_NAMESPACE_DEF_H__
8
#define __SWARM_CORE_NAMESPACE_DEF_H__
9
10
#include <stdio.h>
11
#include <string>
12
#include <vector>
13
#include <list>
14
15
#include "PString.h"
16
17
typedef
PString
DaemonName
;
18
typedef
PString
DataType
;
19
20
namespace
Swarm
{
21
// Representation classes
22
class
Data;
23
class
Function;
24
class
Message;
25
class
VecStat;
26
class
Stat;
27
class
StatAccumulator;
28
class
DaemonStatAccumulator;
29
class
DaemonConfig;
30
31
// Statistics handling
32
template
<
class
_TBackend>
33
class
Monitoring;
34
35
// Daemon classes
36
template
<
class
_TBackend>
37
class
Daemon;
38
class
BaseDaemon;
39
40
// Function classes
41
class
AbstractDataFunction;
42
class
AbstractFunction;
43
template
<
typename
_Data>
44
class
DataFunctionCall;
45
template
<
typename
_Class,
typename
_Data>
46
class
DataFunctionClassCall;
47
template
<
typename
_Callable>
48
class
FunctionCall;
49
}
50
51
#endif
// __SWARM_CORE_NAMESPACE_DEF_H__
Swarm
Definition
StatSort.h:12
DataType
PString DataType
Definition
swarm_core_namespace_def.h:18
DaemonName
PString DaemonName
Definition
swarm_core_namespace_def.h:17
src
swarm_core_namespace_def.h
Generated by
1.13.2