![]() |
Kea
2.5.3
|
Wraps value holding size of the page with leases. More...
#include <lease_mgr.h>
Public Member Functions | |
LeasePageSize (const size_t page_size) | |
Constructor. More... | |
Public Attributes | |
const size_t | page_size_ |
Holds page size. More... | |
Wraps value holding size of the page with leases.
Definition at line 46 of file lease_mgr.h.
|
explicit |
Constructor.
page_size | page size value. |
OutOfRange | if page size is 0 or greater than uint32_t numeric limit. |
Definition at line 43 of file lease_mgr.cc.
References isc_throw, and page_size_.
const size_t isc::dhcp::LeasePageSize::page_size_ |
Holds page size.
Definition at line 56 of file lease_mgr.h.
Referenced by LeasePageSize(), isc::dhcp::Memfile_LeaseMgr::getLeases4(), isc::dhcp::MySqlLeaseMgr::getLeases4(), isc::dhcp::PgSqlLeaseMgr::getLeases4(), isc::dhcp::Memfile_LeaseMgr::getLeases4ByRelayId(), isc::dhcp::MySqlLeaseMgr::getLeases4ByRelayId(), isc::dhcp::PgSqlLeaseMgr::getLeases4ByRelayId(), isc::dhcp::Memfile_LeaseMgr::getLeases4ByRemoteId(), isc::dhcp::MySqlLeaseMgr::getLeases4ByRemoteId(), isc::dhcp::PgSqlLeaseMgr::getLeases4ByRemoteId(), isc::dhcp::Memfile_LeaseMgr::getLeases6(), isc::dhcp::MySqlLeaseMgr::getLeases6(), isc::dhcp::PgSqlLeaseMgr::getLeases6(), isc::dhcp::Memfile_LeaseMgr::getLeases6ByLink(), isc::dhcp::MySqlLeaseMgr::getLeases6ByLink(), isc::dhcp::PgSqlLeaseMgr::getLeases6ByLink(), isc::dhcp::Memfile_LeaseMgr::getLeases6ByRelayId(), isc::dhcp::MySqlLeaseMgr::getLeases6ByRelayId(), isc::dhcp::PgSqlLeaseMgr::getLeases6ByRelayId(), isc::dhcp::Memfile_LeaseMgr::getLeases6ByRemoteId(), isc::dhcp::MySqlLeaseMgr::getLeases6ByRemoteId(), isc::dhcp::PgSqlLeaseMgr::getLeases6ByRemoteId(), isc::dhcp::MySqlLeaseMgr::upgradeExtendedInfo4(), isc::dhcp::PgSqlLeaseMgr::upgradeExtendedInfo4(), isc::dhcp::MySqlLeaseMgr::upgradeExtendedInfo6(), and isc::dhcp::PgSqlLeaseMgr::upgradeExtendedInfo6().