12 #include <boost/shared_ptr.hpp> 137 typedef std::map<std::string, isc::data::ConstElementPtr>
MapType;
152 std::vector<isc::data::ConstElementPtr>
values_;
164 #endif // CFG_GLOBALS_H
boost::shared_ptr< CfgGlobals > CfgGlobalsPtr
Non-const shared pointer to a CfgGlobals instance.
static const std::map< std::string, int > nameToIndex
Name to index map.
boost::shared_ptr< const CfgGlobals > ConstCfgGlobalsPtr
Const shared pointer to a CfgGlobals instance.
boost::shared_ptr< Element > ElementPtr
std::vector< isc::data::ConstElementPtr > values_
Vectors of values.
std::map< std::string, isc::data::ConstElementPtr > MapType
Type of name and value map.
const MapType valuesMap() const
Returns configured parameters as a map.
Abstract class for configuration Cfg_* classes.
Class to store configured global parameters.
boost::shared_ptr< const Element > ConstElementPtr
void clear()
Clear configured parameter values.
Defines the logger used by the top-level component of kea-lfc.
CfgGlobals()
Instance members.
isc::data::ElementPtr toElement() const
Unparse configured global parameters.