// Let's execute all callouts registered for lease6_select
if (ctx.callout_handle_ &&
- HooksManager::getHooksManager().calloutsPresent(hook_index_lease6_select_)) {
+ HooksManager::calloutsPresent(hook_index_lease6_select_)) {
// Use the RAII wrapper to make sure that the callout handle state is
// reset when this object goes out of scope. All hook points must do
// Let's execute all callouts registered for lease6_select
if (ctx.callout_handle_ &&
- HooksManager::getHooksManager().calloutsPresent(hook_index_lease6_select_)) {
+ HooksManager::calloutsPresent(hook_index_lease6_select_)) {
// Use the RAII wrapper to make sure that the callout handle state is
// reset when this object goes out of scope. All hook points must do
// lease6_expire callouts installed.
CalloutHandlePtr callout_handle;
if (!leases.empty() &&
- HooksManager::getHooksManager().calloutsPresent(Hooks.hook_index_lease6_expire_)) {
+ HooksManager::calloutsPresent(Hooks.hook_index_lease6_expire_)) {
callout_handle = HooksManager::createCalloutHandle();
}
// lease4_expire callouts installed.
CalloutHandlePtr callout_handle;
if (!leases.empty() &&
- HooksManager::getHooksManager().calloutsPresent(Hooks.hook_index_lease4_expire_)) {
+ HooksManager::calloutsPresent(Hooks.hook_index_lease4_expire_)) {
callout_handle = HooksManager::createCalloutHandle();
}
return (true);
}
- if (HooksManager::getHooksManager().calloutsPresent(Hooks.hook_index_lease4_recover_)) {
+ if (HooksManager::calloutsPresent(Hooks.hook_index_lease4_recover_)) {
CalloutHandlePtr callout_handle = HooksManager::createCalloutHandle();
// Use the RAII wrapper to make sure that the callout handle state is
return (true);
}
- if (HooksManager::getHooksManager().calloutsPresent(Hooks.hook_index_lease6_recover_)) {
+ if (HooksManager::calloutsPresent(Hooks.hook_index_lease6_recover_)) {
CalloutHandlePtr callout_handle = HooksManager::createCalloutHandle();
// Use the RAII wrapper to make sure that the callout handle state is
// Let's execute all callouts registered for lease4_select
if (ctx.callout_handle_ &&
- HooksManager::getHooksManager().calloutsPresent(hook_index_lease4_select_)) {
+ HooksManager::calloutsPresent(hook_index_lease4_select_)) {
// Use the RAII wrapper to make sure that the callout handle state is
// reset when this object goes out of scope. All hook points must do
bool skip = false;
// Execute all callouts registered for lease4_renew.
- if (HooksManager::getHooksManager().
- calloutsPresent(Hooks.hook_index_lease4_renew_)) {
+ if (HooksManager::calloutsPresent(Hooks.hook_index_lease4_renew_)) {
// Use the RAII wrapper to make sure that the callout handle state is
// reset when this object goes out of scope. All hook points must do
.arg(expired->toText());
// Let's execute all callouts registered for lease4_select
- if (ctx.callout_handle_ && HooksManager::getHooksManager()
- .calloutsPresent(hook_index_lease4_select_)) {
+ if (ctx.callout_handle_ &&
+ HooksManager::calloutsPresent(hook_index_lease4_select_)) {
// Enable copying options from the packet within hook library.
ScopedEnableOptionsCopy<Pkt4> query4_options_copy(ctx.query_);
class HooksManager : boost::noncopyable {
public:
- /// @brief Get singleton hooks manager
- ///
- /// @return Reference to the singleton hooks manager.
- static HooksManager& getHooksManager();
/// @brief Load and reload libraries
///
/// through the getHooksManager() static method.
HooksManager();
+ /// @brief Get singleton hooks manager
+ ///
+ /// @return Reference to the singleton hooks manager.
+ static HooksManager& getHooksManager();
+
/// @brief Park an object (packet).
///
/// @tparam Type of the parked object.