#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.
◆ SWARM_MAKE_SLOT
| #define SWARM_MAKE_SLOT |
( |
| C, |
|
|
| X, |
|
|
| D ) |
Value: static PUncastableBool slot_##X(C & self, const D & _data){\
return self.X(_data);\
}
Make a callable slot for the application.
- Parameters
-
| 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.
29#define SWARM_MAKE_SLOT(C,X,D) static PUncastableBool slot_##X(C & self, const D & _data){\
30 return self.X(_data);\
31}
◆ SWARM_SLOT
Value:
Call a phoenix slot.
- Parameters
-
| X | : name of the base function to be called by the slot |
Definition at line 36 of file BaseDaemon.h.
◆ MapDaemonStatAccumulator
◆ MapStatAccumulator