From d4fde80a0310a12d5dc00ab8c472a5000a3e3fe8 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Sat, 17 Mar 2018 11:23:53 +0100 Subject: [PATCH] [5533a] Changed remove to take a ConstHostPtr --- src/lib/dhcpsrv/cache_host_data_source.h | 2 +- src/lib/dhcpsrv/tests/host_cache_unittest.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/dhcpsrv/cache_host_data_source.h b/src/lib/dhcpsrv/cache_host_data_source.h index 72a899eb76..a063c7d0e5 100644 --- a/src/lib/dhcpsrv/cache_host_data_source.h +++ b/src/lib/dhcpsrv/cache_host_data_source.h @@ -40,7 +40,7 @@ public: /// /// @param host Pointer to the existing @c Host object being removed. /// @return true when found and removed. - virtual bool remove(const HostPtr& host) = 0; + virtual bool remove(const ConstHostPtr& host) = 0; /// @brief Flush entries. /// diff --git a/src/lib/dhcpsrv/tests/host_cache_unittest.cc b/src/lib/dhcpsrv/tests/host_cache_unittest.cc index 35008f6575..8d0be16480 100644 --- a/src/lib/dhcpsrv/tests/host_cache_unittest.cc +++ b/src/lib/dhcpsrv/tests/host_cache_unittest.cc @@ -55,7 +55,7 @@ public: } /// Remove - bool remove(const HostPtr& host) { + bool remove(const ConstHostPtr& host) { for (auto h = store_.begin(); h != store_.end(); ++h) { if (*h == host) { store_.erase(h); @@ -713,7 +713,7 @@ public: } /// Remove throws - bool remove(const HostPtr& host) { + bool remove(const ConstHostPtr& host) { isc_throw(NotImplemented, "remove is not implemented: " << host->toText()); } -- 2.47.3