PhoenixSwarm  3.5.0
Library to ease communication between daemons
Loading...
Searching...
No Matches
BaseDaemon Member List

This is the complete list of members for BaseDaemon, including all inherited members.

addCallableMethod(_Callable &&function, const PString &name)BaseDaemoninline
addCallMethod()BaseDaemonvirtual
addDataCallableMethod(PUncastableBool(&function)(const _Data &), size_t nbBin, float histLowerBound, float histUpperBound)BaseDaemoninline
addDataCallableMethod(PUncastableBool(&function)(_Class &, const _Data &), _Class &persistentData, size_t nbBin, float histLowerBound, float histUpperBound)BaseDaemoninline
addMessageToConfirm(const Message &message)BaseDaemon
BaseDaemon()BaseDaemon
callMethod(Data &result, const PString &name, const Data &parameter)BaseDaemon
checkMessageTimeout(time_t currentTime)BaseDaemon
clearCallableMethod()BaseDaemon
clearStat()BaseDaemon
createNewCommunicationStatMap(const PString &dataType, size_t nbBin, float histLowerBound, float histUpperBound)BaseDaemonprivate
createNewStat(size_t nbBin, float histLowerBound, float histUpperBound)BaseDaemon
extraLoad(const ConfigNode *config)BaseDaemonvirtual
fillDaemonStat(DaemonStat &stat, time_t startTimestamp, time_t endTimestamp)BaseDaemonprotected
fillVecStat(const StatAccumulator &accumulator, time_t startTimestamp, time_t endTimestamp)BaseDaemonprotected
getCommunicationStat(const PString &destName, const PString &dataType, float latency, size_t nbBin, float histLowerBound, float histUpperBound)BaseDaemonprivate
getConfig()BaseDaemon
getDataFunction(const Data &data)BaseDaemon
getLog()BaseDaemon
getLogger()BaseDaemon
getMainConfig()BaseDaemon
getMapDaemonConfig()BaseDaemon
getMapMessageToBeConfirmed() constBaseDaemon
getMessageId()BaseDaemon
getMessageToConfirm(Message &message, size_t id) constBaseDaemon
getOptionParser()BaseDaemon
initialisationBaseDaemon()BaseDaemonprivate
isDaemonExist(const PString &name) constBaseDaemon
load(const PString &configFileContent, const PString &daemonName, ConfigFormat::ConfigFormat format)BaseDaemon
load(const PPath &fileName, const PString &daemonName)BaseDaemon
loadConfigFromNode(const ConfigNode &dico, const PString &daemonName)BaseDaemon
p_configBaseDaemonprotected
p_isFullMockBaseDaemonprotected
p_isFullMockRecordBaseDaemonprotected
p_isRunBaseDaemonprotected
p_logBaseDaemonprotected
p_mainConfigBaseDaemonprotected
p_mapCallableMethodBaseDaemonprivate
p_mapDaemonBaseDaemonprotected
p_mapDataFunctionBaseDaemonprivate
p_mapMessageToBeConfirmedBaseDaemonprivate
p_messageIdBaseDaemonprivate
p_optionParserBaseDaemonprivate
parseArgument(int argc, char **argv)BaseDaemon
processConfirmedMessage(size_t id, time_t currentTime)BaseDaemon
processData(const Data &data)BaseDaemon
stop()BaseDaemon
updateStatAccumulator(StatAccumulator &stat, float value)BaseDaemon
~BaseDaemon()BaseDaemonvirtual