42 return (logging_info_);
49 logging_info_.push_back(logging_info);
83 return (config_ctl_info_);
96 config_ctl_info_ = config_ctl_info;
void setConfigControlInfo(const process::ConfigControlInfoPtr &config_ctl_info)
Set the configuration control information.
void addLoggingInfo(const process::LoggingInfo &logging_info)
Sets logging specific configuration.
Base class for user context.
Base class for all configurations.
boost::shared_ptr< Element > ElementPtr
std::vector< isc::process::LoggingInfo > LoggingInfoStorage
storage for logging information in log4cplus format
structure that describes one logging entry
process::ConstConfigControlInfoPtr getConfigControlInfo() const
Fetches a read-only copy of the configuration control information.
Abstract class for configuration Cfg_* classes.
void applyLoggingCfg() const
Apply logging configuration to log4cplus.
Defines the logger used by the top-level component of kea-dhcp-ddns.
void copy(ConfigBase &new_config) const
Copies the current configuration to a new configuration.
virtual isc::data::ElementPtr toElement() const
Converts to Element representation.
bool equals(const ConfigBase &other) const
Compares two configuration.
const process::LoggingInfoStorage & getLoggingInfo() const
Returns logging specific configuration.
boost::shared_ptr< ConfigControlInfo > ConfigControlInfoPtr
Defines a pointer to a ConfigControlInfo.
boost::shared_ptr< ConfigBase > ConfigPtr
Non-const pointer to the SrvConfig.
boost::shared_ptr< const ConfigControlInfo > ConstConfigControlInfoPtr
Defines a pointer to a const ConfigControlInfo.