From c5ac045740f92b44467ef96c5aeac28113414360 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Sat, 17 Oct 2015 01:10:25 +0200 Subject: [PATCH] [3978] new command handler takes no argument --- src/bin/dhcp4/ctrl_dhcp4_srv.cc | 20 ++++++++++---------- src/bin/dhcp6/ctrl_dhcp6_srv.cc | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/bin/dhcp4/ctrl_dhcp4_srv.cc b/src/bin/dhcp4/ctrl_dhcp4_srv.cc index 1150dc4e0a..f0081ccb90 100644 --- a/src/bin/dhcp4/ctrl_dhcp4_srv.cc +++ b/src/bin/dhcp4/ctrl_dhcp4_srv.cc @@ -71,6 +71,16 @@ ControlledDhcpv4Srv::commandConfigReloadHandler(const string&, return (processConfig(args)); } +ConstElementPtr +ControlledDhcpv4Srv::commandLeasesReclaimHandler(const string&, ConstElementPtr) { + + + server_->alloc_engine_->reclaimExpiredLeases4(0, 0, true); + ConstElementPtr answer = isc::config::createAnswer(0, + "Leases successfully reclaimed."); + return (answer); +} + ConstElementPtr ControlledDhcpv4Srv::processCommand(const string& command, ConstElementPtr args) { @@ -107,16 +117,6 @@ ControlledDhcpv4Srv::processCommand(const string& command, } } -ConstElementPtr -ControlledDhcpv4Srv::commandLeasesReclaimHandler(const string&, ConstElementPtr args) { - - - server_->alloc_engine_->reclaimExpiredLeases4(0, 0, true); - ConstElementPtr answer = isc::config::createAnswer(0, - "Leases successfully reclaimed."); - return (answer); -} - isc::data::ConstElementPtr ControlledDhcpv4Srv::processConfig(isc::data::ConstElementPtr config) { diff --git a/src/bin/dhcp6/ctrl_dhcp6_srv.cc b/src/bin/dhcp6/ctrl_dhcp6_srv.cc index 9aa04dd1a3..5b051951f1 100644 --- a/src/bin/dhcp6/ctrl_dhcp6_srv.cc +++ b/src/bin/dhcp6/ctrl_dhcp6_srv.cc @@ -70,7 +70,7 @@ ControlledDhcpv6Srv::commandConfigReloadHandler(const string&, ConstElementPtr a } ConstElementPtr -ControlledDhcpv6Srv::commandLeasesReclaimHandler(const string&, ConstElementPtr args) { +ControlledDhcpv6Srv::commandLeasesReclaimHandler(const string&, ConstElementPtr) { server_->alloc_engine_->reclaimExpiredLeases6(0, 0, true); -- 2.47.2