36 #ifndef _PROCESSOR_PROVIDER_CONFIG_HPP_INCLUDED
37 #define _PROCESSOR_PROVIDER_CONFIG_HPP_INCLUDED
61 void print( std::ostream& os,
size_t indent )
const;
Base class for the configuration structures.
Definition: configurationBase.hpp:54
bool parse(const config::ConfigurationNode &pt, const std::string &node, const module::ModulesDirectory *modules)
methods
Property tree node.
Definition: propertyTree.hpp:86
void print(std::ostream &os, size_t indent) const
void setCanonicalPathes(const std::string &referencePath)
std::string m_dbLabel
Definition: procProviderConfig.hpp:73
The modules directory used by the constructors of the providers to build themselves.
Definition: moduleDirectory.hpp:48
ProcProviderConfig()
constructor & destructor
Definition: procProviderConfig.hpp:53
ConfigurationBase(const char *sectionName_, const char *logParent_, const char *logName_)
Definition: configurationBase.hpp:65
Base classes for the configuration structures.
std::list< config::NamedConfiguration * > m_procConfig
Definition: procProviderConfig.hpp:74
Processor provider, the class that provides access to configured global objects to processors...
Definition: procProvider.hpp:61
std::list< std::string > m_programFiles
Definition: procProviderConfig.hpp:75
template for map with case insensitive key strings
std::string m_referencePath
Definition: procProviderConfig.hpp:76
Processor provider configuration.
Definition: procProviderConfig.hpp:48
const std::string & referencePath() const
Definition: procProviderConfig.hpp:67
const std::list< std::string > & programFiles() const
Definition: procProviderConfig.hpp:63
Module objects directory.