![]() |
|
PhoenixSwarm
5.2.0
Library to ease communication between daemons
|
#include <functional>#include "OptionParser.h"#include "parser_toml.h"#include "PSocketFlag.h"#include "PUncastableBool.h"#include "daemon_config_exception.h"#include "daemon_load_config.h"#include "representation_def.h"#include "FunctionCall.h"#include "DataFunctionCall.h"#include "DataFunctionClassCall.h"Go to the source code of this file.
Classes | |
| class | Swarm::BaseDaemon |
| Daemon which help communication between processes and thread. More... | |
| struct | DaemonMainConfig |
| Main Daemon configuration which drives timeouts and flags of send and recv calls. More... | |
Macros | |
| #define | SWARM_MAKE_SLOT(C, X, D) |
| Make a callable slot for the application. | |
| #define | SWARM_SLOT(X) |
| Call a phoenix slot. | |
Typedefs | |
| typedef std::map< PString, std::map< PString, Swarm::StatAccumulator > > | MapDaemonStatAccumulator |
| typedef std::map< PString, Swarm::StatAccumulator > | MapStatAccumulator |
| #define SWARM_MAKE_SLOT | ( | C, | |
| X, | |||
| D ) |
Make a callable slot for the application.
| C | : name of the class to define the slot |
| X | : name of the method to be called with this slot |
| D | : data to be used |
Definition at line 29 of file BaseDaemon.h.
| #define SWARM_SLOT | ( | X | ) |
Call a phoenix slot.
| X | : name of the base function to be called by the slot |
Definition at line 36 of file BaseDaemon.h.
| typedef std::map<PString, std::map<PString, Swarm::StatAccumulator> > MapDaemonStatAccumulator |
Definition at line 38 of file BaseDaemon.h.
| typedef std::map<PString, Swarm::StatAccumulator> MapStatAccumulator |
Definition at line 39 of file BaseDaemon.h.