PhoenixSwarm  5.1.1
Library to ease communication between daemons
Loading...
Searching...
No Matches
Swarm::Daemon< _TBackend > Member List

This is the complete list of members for Swarm::Daemon< _TBackend >, including all inherited members.

addCallableMethod(_Callable &&function, const PString &name)Swarm::BaseDaemoninline
addCallMethod()Swarm::BaseDaemonvirtual
addDataCallableMethod(PUncastableBool(&function)(const _Data &), size_t nbBin, float histLowerBound, float histUpperBound)Swarm::BaseDaemoninline
addDataCallableMethod(PUncastableBool(&function)(_Class &, const _Data &), _Class &persistentData, size_t nbBin, float histLowerBound, float histUpperBound)Swarm::BaseDaemoninline
addMessageToConfirm(const Swarm::Message &message)Swarm::BaseDaemon
BaseDaemon()Swarm::BaseDaemon
callMethod(Swarm::Data &result, const PString &name, const Swarm::Data &parameter)Swarm::BaseDaemon
checkMessageTimeout(time_t currentTime)Swarm::BaseDaemon
checkRecvStatus(PRecvStatus::PRecvStatus recvStatus)Swarm::Daemon< _TBackend >
checkSendStatus(PSendStatus::PSendStatus sendStatus)Swarm::Daemon< _TBackend >
clearCallableMethod()Swarm::BaseDaemon
clearStat()Swarm::BaseDaemon
createNewCommunicationStatMap(const PString &dataType, size_t nbBin, float histLowerBound, float histUpperBound)Swarm::BaseDaemonprivate
createNewStat(size_t nbBin, float histLowerBound, float histUpperBound)Swarm::BaseDaemon
Daemon()Swarm::Daemon< _TBackend >
executeOnStop()Swarm::Daemon< _TBackend >virtual
extraLoad(const ConfigNode *config)Swarm::BaseDaemonvirtual
extraLoopProcessing()Swarm::Daemon< _TBackend >virtual
fillDaemonStat(Swarm::Stat &stat, time_t startTimestamp, time_t endTimestamp)Swarm::BaseDaemonprotected
fillVecStat(const Swarm::StatAccumulator &accumulator, time_t startTimestamp, time_t endTimestamp)Swarm::BaseDaemonprotected
getCommunicationStat(const PString &destName, const PString &dataType, float latency, size_t nbBin, float histLowerBound, float histUpperBound)Swarm::BaseDaemonprivate
getConfig()Swarm::BaseDaemon
getDataFunction(const Swarm::Data &data)Swarm::BaseDaemon
getLog()Swarm::BaseDaemon
getLogger()Swarm::BaseDaemon
getMainConfig()Swarm::BaseDaemon
getMapDaemonConfig()Swarm::BaseDaemon
getMapMessageToBeConfirmed() constSwarm::BaseDaemon
getMessageId()Swarm::BaseDaemon
getMessageToConfirm(Swarm::Message &message, size_t id) constSwarm::BaseDaemon
getOptionParser()Swarm::BaseDaemon
initialisationBaseDaemon()Swarm::BaseDaemonprivate
initialisationDaemon()Swarm::Daemon< _TBackend >private
initialisationDaemonSocket()Swarm::Daemon< _TBackend >private
isDaemonExist(const PString &name) constSwarm::BaseDaemon
load(const PString &configFileContent, const PString &daemonName, ConfigFormat::ConfigFormat format)Swarm::BaseDaemon
load(const PPath &fileName, const PString &daemonName)Swarm::BaseDaemon
loadConfigFromNode(const ConfigNode &dico, const PString &daemonName)Swarm::BaseDaemon
p_backendSwarm::Daemon< _TBackend >protected
p_configSwarm::BaseDaemonprotected
p_isFullMockSwarm::BaseDaemonprotected
p_isFullMockRecordSwarm::BaseDaemonprotected
p_isRunSwarm::BaseDaemonprotected
p_logSwarm::BaseDaemonprotected
p_mainConfigSwarm::BaseDaemonprotected
p_mapCallableMethodSwarm::BaseDaemonprivate
p_mapDaemonSwarm::BaseDaemonprotected
p_mapDataFunctionSwarm::BaseDaemonprivate
p_mapMessageToBeConfirmedSwarm::BaseDaemonprivate
p_messageIdSwarm::BaseDaemonprivate
p_optionParserSwarm::BaseDaemonprivate
p_startTimestampSwarm::Daemon< _TBackend >protected
p_statTimerSwarm::Daemon< _TBackend >protected
parseArgument(int argc, char **argv)Swarm::BaseDaemon
processConfirmedMessage(size_t id, time_t currentTime)Swarm::BaseDaemon
processData(const Swarm::Data &data)Swarm::BaseDaemon
processInputMessage(Swarm::Message &message)Swarm::Daemon< _TBackend >protected
run()Swarm::Daemon< _TBackend >
sendData(const PString &destinationName, const Swarm::Data &data, bool isConfirmationNeeded)Swarm::Daemon< _TBackend >
sendMessage(const Swarm::Message &message)Swarm::Daemon< _TBackend >
sendMessage(const PString &destinationName, const Swarm::Message &message)Swarm::Daemon< _TBackend >
sendStatToStatDaemon(time_t currentTime)Swarm::Daemon< _TBackend >private
sendValue(const PString &destinationName, const T &data, bool isConfirmationNeeded=true)Swarm::Daemon< _TBackend >inline
setClockMode(PClockMode::PClockMode mode)Swarm::Daemon< _TBackend >
setSocketMode(PSocketMode::PSocketMode mode)Swarm::Daemon< _TBackend >
stop()Swarm::BaseDaemon
updateStatAccumulator(StatAccumulator &stat, float value)Swarm::BaseDaemon
~BaseDaemon()Swarm::BaseDaemonvirtual
~Daemon()Swarm::Daemon< _TBackend >virtual