if (config_pair.first == "hooks-libraries") {
hooks_parser.parse(config_pair.second);
hooks_parser.verifyLibraries();
-
- // We need to store hooks information in the configuration.
- hooks::HookLibsCollection libs;
- hooks_parser.getLibraries(libs);
- srv_cfg->setLibraries(libs);
continue;
}
if (config_pair.first == "hooks-libraries") {
hooks_parser.parse(config_pair.second);
hooks_parser.verifyLibraries();
-
- // We need to store hooks information in the configuration.
- hooks::HookLibsCollection libs;
- hooks_parser.getLibraries(libs);
- srv_config->setLibraries(libs);
continue;
}
#include <dhcpsrv/client_class_def.h>
#include <dhcpsrv/d2_client_cfg.h>
#include <dhcpsrv/logging_info.h>
-#include <hooks/libinfo.h>
#include <cc/data.h>
#include <boost/shared_ptr.hpp>
#include <vector>
d2_client_config_ = d2_client_config;
}
- /// @brief Returns a list of hook libraries
- /// @return a list of hook libraries
- const hooks::HookLibsCollection& getLibraries() const {
- return (libraries_);
- }
-
- /// @brief Sets the list of hook libraries
- ///
- /// @params libs a coolection of libraries to remember.
- void setLibraries(const hooks::HookLibsCollection& libs) {
- libraries_ = libs;
- }
-
private:
/// @brief Sequence number identifying the configuration.
uint32_t dhcp4o6_port_;
D2ClientConfigPtr d2_client_config_;
-
- /// List of hook libraries.
- hooks::HookLibsCollection libraries_;
};
/// @name Pointers to the @c SrvConfig object.