From: Francis Dupont Date: Fri, 16 Oct 2015 23:10:25 +0000 (+0200) Subject: [3978] new command handler takes no argument X-Git-Tag: fdfb_base~5^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5ac045740f92b44467ef96c5aeac28113414360;p=thirdparty%2Fkea.git [3978] new command handler takes no argument --- 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);