summaryrefslogtreecommitdiffstats
path: root/src/lib/dhcpsrv/pgsql_lease_mgr.h
diff options
context:
space:
mode:
authorFrancis Dupont <fdupont@isc.org>2023-05-25 14:55:07 +0200
committerFrancis Dupont <fdupont@isc.org>2023-07-06 22:11:32 +0200
commita23d493bf0fe8113445e3566d6185909ef29ea24 (patch)
treeeceac42bb7139a18e68d27a56c78646d122b3c0e /src/lib/dhcpsrv/pgsql_lease_mgr.h
parent[#2869] Implemented new deletes (diff)
downloadkea-a23d493bf0fe8113445e3566d6185909ef29ea24.tar.xz
kea-a23d493bf0fe8113445e3566d6185909ef29ea24.zip
[#2869] Implemented other not get ops
Diffstat (limited to 'src/lib/dhcpsrv/pgsql_lease_mgr.h')
-rw-r--r--src/lib/dhcpsrv/pgsql_lease_mgr.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/dhcpsrv/pgsql_lease_mgr.h b/src/lib/dhcpsrv/pgsql_lease_mgr.h
index fafeebfc2e..6b333e0ba2 100644
--- a/src/lib/dhcpsrv/pgsql_lease_mgr.h
+++ b/src/lib/dhcpsrv/pgsql_lease_mgr.h
@@ -1141,6 +1141,16 @@ public:
/// @brief Wipe extended info table (v6).
virtual void wipeExtendedInfoTables6() override;
+ /// @brief Return the by-relay-id table size.
+ ///
+ /// @return The size of the by-relay-id table.
+ virtual size_t byRelayId6size() const override;
+
+ /// @brief Return the by-remote-id table size.
+ ///
+ /// @return The size of the by-remote-id table.
+ virtual size_t byRemoteId6size() const override;
+
/// @brief Write V4 leases to a file.
virtual void writeLeases4(const std::string& /*filename*/) override;