7#ifndef __DAEMON_LOAD_CONFIG_H__
8#define __DAEMON_LOAD_CONFIG_H__
30 PLog & log,
MapTimeout & mapTimeout,
const ConfigNode *& extraConfigParam,
const ConfigNode & dico,
const PString & daemonName);
Describe a Daemon of the Swarm.
PString daemon_loadString(const ConfigNode &dico, const PString &attributeName)
Load a string value.
void set_daemon_config_from_node(DaemonConfig &config, PLog &log, MapTimeout &mapTimeout, const ConfigNode &nodeDict, bool throwOnError)
void daemon_load_config(PLog &log, ConfigNode &dico, const PPath &configFile)
Load the daemon config into a ConfigNode.
void daemon_read_configNode(DaemonConfig &daemonConfig, MapDaemonConfig &mapDaemon, PLog &log, MapTimeout &mapTimeout, const ConfigNode *&extraConfigParam, const ConfigNode &dico, const PString &daemonName)
Read the ConfigNode to initialise current Daemon.
std::map< PString, time_t > MapTimeout
std::map< PString, DaemonConfig > MapDaemonConfig