]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[github88] Removed remaining instances of getLeases6(DUID)
authorTomek Mrugalski <tomasz@isc.org>
Mon, 23 Jul 2018 14:04:30 +0000 (16:04 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Mon, 23 Jul 2018 14:04:30 +0000 (16:04 +0200)
src/lib/dhcpsrv/lease_mgr.h
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/memfile_lease_mgr.h
src/lib/dhcpsrv/mysql_lease_mgr.cc
src/lib/dhcpsrv/mysql_lease_mgr.h
src/lib/dhcpsrv/tests/lease_mgr_unittest.cc

index dbdab2704815ee1c9e1ac4ddd9d9e53802e036ce..852e5b2da8cd6d9b1fcb528b1e11ef035e36b697 100644 (file)
@@ -499,7 +499,7 @@ public:
     virtual Lease6Collection
     getLeases6(const asiolink::IOAddress& lower_bound_address,
                const LeasePageSize& page_size) const = 0;
-    
+
     /// @brief Returns a collection of expired DHCPv4 leases.
     ///
     /// This method returns at most @c max_leases expired leases. The leases
index c1c84b8aeae5a53db4e734215574d59991b28938..a4b4a1114c3417029aeb8cdbf263416332073ad7 100644 (file)
@@ -1048,19 +1048,6 @@ Memfile_LeaseMgr::getLeases6(const asiolink::IOAddress& lower_bound_address,
     return (collection);
 }
 
-Lease6Collection
-Memfile_LeaseMgr::getLeases6(const DUID& duid) const {
-   LOG_DEBUG(dhcpsrv_logger, DHCPSRV_DBG_TRACE_DETAIL, DHCPSRV_MEMFILE_GET6);
-
-   Lease6Collection collection;
-   for (auto lease = storage6_.begin(); lease != storage6_.end(); ++lease ) {
-       if ( (**lease).duid_->getDuid() == duid.getDuid() )
-            collection.push_back(Lease6Ptr(new Lease6(**lease)));
-   }
-
-   return (collection);
-}
-
 void
 Memfile_LeaseMgr::getExpiredLeases4(Lease4Collection& expired_leases,
                                     const size_t max_leases) const {
index 10f7d558294e6318db0dd1bf5dd2a4a560e4ba8a..66dedccb0d659cc14960191e16d47c571b68e519 100644 (file)
@@ -340,11 +340,6 @@ public:
     getLeases6(const asiolink::IOAddress& lower_bound_address,
                const LeasePageSize& page_size) const;
 
-    /// @brief Returns all IPv6 leases.
-    ///
-    /// @return Lease collection (may be empty if no IPv6 lease found).
-    virtual Lease6Collection getLeases6(const DUID& duid) const;
-
     /// @brief Returns a collection of expired DHCPv4 leases.
     ///
     /// This method returns at most @c max_leases expired leases. The leases
index 83a2710ca540d8b866cafe60279eb695194778fb..16c3327ce42aaa2f3684d8ca432be3832a597521 100644 (file)
@@ -2266,23 +2266,6 @@ MySqlLeaseMgr::getLeases6(const asiolink::IOAddress& lower_bound_address,
     return (result);
 }
 
-Lease6Collection
-MySqlLeaseMgr::getLeases6(const DUID& duid) const {
-   LOG_DEBUG(dhcpsrv_logger, DHCPSRV_DBG_TRACE_DETAIL, DHCPSRV_MYSQL_GET_DUID);
-   
-    Lease6Collection result =  getLeases6();
-    
-    //erase the ones not containing the matching DUID
-    for (auto iter = result.begin(); iter != result.end();
-            iter++) {
-        if ((*iter)->duid_->getDuid() != duid.getDuid()) {
-            result.erase(iter);
-        }
-    }
-
-    return (result);
-}
-
 void
 MySqlLeaseMgr::getExpiredLeases4(Lease4Collection& expired_leases,
                                  const size_t max_leases) const {
index bfafa55e2df204d479abb7d39fcc7ffa55282995..64fe4710a379d6ceca41ae6db74b8f6466a55978 100644 (file)
@@ -337,11 +337,6 @@ public:
     getLeases6(const asiolink::IOAddress& lower_bound_address,
                const LeasePageSize& page_size) const;
 
-    /// @brief Returns all IPv6 leases.
-    ///
-    /// @return Lease collection (may be empty if no IPv6 lease found).
-    virtual Lease6Collection getLeases6(const DUID& duid) const;
-
     /// @brief Returns a collection of expired DHCPv4 leases.
     ///
     /// This method returns at most @c max_leases expired leases. The leases
index 40e262741a0b73f854d199f52a9c2d8a4c157314..d32379fe8dd2e0a3c538ed8788ce723ef5b65075 100644 (file)
@@ -208,14 +208,6 @@ public:
         return (leases6_);
     }
 
-    /// @brief Returns collection of lease for matching DUID
-    ///
-    /// @param duid ignored
-    /// @return whatever is set in leases6_ field
-    virtual Lease6Collection getLeases6(const DUID& duid) const {
-        return (leases6_);
-    }
-
     /// @brief Returns all IPv6 leases for the particular subnet identifier.
     ///
     /// @param subnet_id subnet identifier.