PhoenixSwarm  3.5.0
Library to ease communication between daemons
Loading...
Searching...
No Matches
StatDaemonManager< _TBackend > Member List

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

addCallableMethod(_Callable &&function, const PString &name)BaseDaemoninline
addCallMethod()StatDaemonManager< _TBackend >virtual
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
checkRecvStatus(PRecvStatus::PRecvStatus recvStatus)Daemon< _TBackend >
checkSendStatus(PSendStatus::PSendStatus sendStatus)Daemon< _TBackend >
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
Daemon()Daemon< _TBackend >
executeOnStop()Daemon< _TBackend >virtual
extraLoad(const ConfigNode *config)BaseDaemonvirtual
extraLoopProcessing()Daemon< _TBackend >virtual
fillDaemonStat(DaemonStat &stat, time_t startTimestamp, time_t endTimestamp)BaseDaemonprotected
fillStatInfo(const DaemonStat &stat)StatDaemonManager< _TBackend >
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
getMapDaemonStat() constStatDaemonManager< _TBackend >
getMapMessageToBeConfirmed() constBaseDaemon
getMessageId()BaseDaemon
getMessageToConfirm(Message &message, size_t id) constBaseDaemon
getOptionParser()BaseDaemon
getStatsCount() constStatDaemonManager< _TBackend >
hasReceivedStats() constStatDaemonManager< _TBackend >
initialisationBaseDaemon()BaseDaemonprivate
initialisationDaemon()Daemon< _TBackend >private
initialisationDaemonSocket()Daemon< _TBackend >private
initializeStatDaemonManager()StatDaemonManager< _TBackend >private
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_backendDaemon< _TBackend >protected
p_configBaseDaemonprotected
p_isFullMockBaseDaemonprotected
p_isFullMockRecordBaseDaemonprotected
p_isRunBaseDaemonprotected
p_logBaseDaemonprotected
p_mainConfigBaseDaemonprotected
p_mapCallableMethodBaseDaemonprivate
p_mapDaemonBaseDaemonprotected
p_mapDaemonStatStatDaemonManager< _TBackend >private
p_mapDataFunctionBaseDaemonprivate
p_mapMessageToBeConfirmedBaseDaemonprivate
p_messageIdBaseDaemonprivate
p_optionParserBaseDaemonprivate
p_startTimestampDaemon< _TBackend >protected
p_statTimerDaemon< _TBackend >protected
parseArgument(int argc, char **argv)BaseDaemon
processConfirmedMessage(size_t id, time_t currentTime)BaseDaemon
processData(const Data &data)BaseDaemon
processEvent()StatDaemonManager< _TBackend >
processInputMessage(Message &message)Daemon< _TBackend >protected
run()Daemon< _TBackend >
sendData(const PString &destinationName, const Data &data, bool isConfirmationNeeded)Daemon< _TBackend >
sendMessage(const Message &message)Daemon< _TBackend >
sendMessage(const PString &destinationName, const Message &message)Daemon< _TBackend >
sendStatToStatDaemon(time_t currentTime)Daemon< _TBackend >private
sendValue(const PString &destinationName, const T &data, bool isConfirmationNeeded=true)Daemon< _TBackend >inline
setClockMode(PClockMode::PClockMode mode)Daemon< _TBackend >
setSocketMode(PSocketMode::PSocketMode mode)Daemon< _TBackend >
StatDaemonManager()StatDaemonManager< _TBackend >
stop()BaseDaemon
updateStatAccumulator(StatAccumulator &stat, float value)BaseDaemon
~BaseDaemon()BaseDaemonvirtual
~Daemon()Daemon< _TBackend >virtual
~StatDaemonManager()StatDaemonManager< _TBackend >virtual