Kea  2.3.5-git
isc::dhcp::Memfile_LeaseMgr Member List

This is the complete list of members for isc::dhcp::Memfile_LeaseMgr, including all inherited members.

addExtendedInfo6(const Lease6Ptr &lease)isc::dhcp::LeaseMgrprotectedvirtual
addLease(const Lease4Ptr &lease) overrideisc::dhcp::Memfile_LeaseMgrvirtual
addLease(const Lease6Ptr &lease) overrideisc::dhcp::Memfile_LeaseMgrvirtual
addRelayId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &relay_id) overrideisc::dhcp::Memfile_LeaseMgrprotectedvirtual
addRemoteId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &remote_id) overrideisc::dhcp::Memfile_LeaseMgrprotectedvirtual
appendSuffix(const std::string &file_name, const LFCFileType &file_type)isc::dhcp::Memfile_LeaseMgrstatic
buildExtendedInfoTables6(bool update, bool current) overrideisc::dhcp::Memfile_LeaseMgrvirtual
checkLimits4(isc::data::ConstElementPtr const &user_context) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
checkLimits6(isc::data::ConstElementPtr const &user_context) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
clearClassLeaseCounts() overrideisc::dhcp::Memfile_LeaseMgrvirtual
commit() overrideisc::dhcp::Memfile_LeaseMgrvirtual
deleteExpiredReclaimedLeases4(const uint32_t secs) overrideisc::dhcp::Memfile_LeaseMgrvirtual
deleteExpiredReclaimedLeases6(const uint32_t secs) overrideisc::dhcp::Memfile_LeaseMgrvirtual
deleteExtendedInfo6(const isc::asiolink::IOAddress &addr) overrideisc::dhcp::Memfile_LeaseMgrprotectedvirtual
deleteLease(const Lease4Ptr &lease) overrideisc::dhcp::Memfile_LeaseMgrvirtual
deleteLease(const Lease6Ptr &lease) overrideisc::dhcp::Memfile_LeaseMgrvirtual
FILE_CURRENT enum valueisc::dhcp::Memfile_LeaseMgr
FILE_FINISH enum valueisc::dhcp::Memfile_LeaseMgr
FILE_INPUT enum valueisc::dhcp::Memfile_LeaseMgr
FILE_OUTPUT enum valueisc::dhcp::Memfile_LeaseMgr
FILE_PID enum valueisc::dhcp::Memfile_LeaseMgr
FILE_PREVIOUS enum valueisc::dhcp::Memfile_LeaseMgr
getClassLeaseCount(const ClientClass &client_class, const Lease::Type &ltype=Lease::TYPE_V4) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getDBVersion(Universe const &u)isc::dhcp::Memfile_LeaseMgrstatic
isc::dhcp::LeaseMgr::getDBVersion()isc::dhcp::LeaseMgrstatic
getDefaultLeaseFilePath(Universe u) constisc::dhcp::Memfile_LeaseMgr
getDescription() const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getExpiredLeases4(Lease4Collection &expired_leases, const size_t max_leases) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getExpiredLeases6(Lease6Collection &expired_leases, const size_t max_leases) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getExtendedInfoTablesEnabled() constisc::dhcp::LeaseMgrinline
getIOService()isc::dhcp::LeaseMgrinlinestatic
getLease4(const isc::asiolink::IOAddress &addr) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLease4(const isc::dhcp::HWAddr &hwaddr) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLease4(const HWAddr &hwaddr, SubnetID subnet_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLease4(const ClientId &client_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLease4(const ClientId &clientid, SubnetID subnet_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLease6(Lease::Type type, const isc::asiolink::IOAddress &addr) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
isc::dhcp::LeaseMgr::getLease6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) constisc::dhcp::LeaseMgr
getLeaseFilePath(Universe u) constisc::dhcp::Memfile_LeaseMgr
getLeases4(SubnetID subnet_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases4(const std::string &hostname) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases4() const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases4(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases4ByRelayId(const OptionBuffer &relay_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size, const time_t &qry_start_time=0, const time_t &qry_end_time=0) overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases4ByRemoteId(const OptionBuffer &remote_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size, const time_t &qry_start_time=0, const time_t &qry_end_time=0) overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(SubnetID subnet_id) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(const std::string &hostname) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6() const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(const DUID &duid) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6ByLink(const asiolink::IOAddress &link_addr, uint8_t link_len, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6ByRelayId(const DUID &relay_id, const asiolink::IOAddress &link_addr, uint8_t link_len, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLeases6ByRemoteId(const OptionBuffer &remote_id, const asiolink::IOAddress &link_addr, uint8_t link_len, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) overrideisc::dhcp::Memfile_LeaseMgrvirtual
getLFCExitStatus() constisc::dhcp::Memfile_LeaseMgr
getName() const overrideisc::dhcp::Memfile_LeaseMgrinlinevirtual
getType() const overrideisc::dhcp::Memfile_LeaseMgrinlinevirtual
getVersion() const overrideisc::dhcp::Memfile_LeaseMgrvirtual
isJsonSupported() const overrideisc::dhcp::Memfile_LeaseMgrvirtual
isLFCRunning() constisc::dhcp::Memfile_LeaseMgr
lease_file4_isc::dhcp::Memfile_LeaseMgrprotected
lease_file6_isc::dhcp::Memfile_LeaseMgrprotected
LeaseMgr()isc::dhcp::LeaseMgrinline
lfcCallback()isc::dhcp::Memfile_LeaseMgrprotectedvirtual
LFCFileType enum nameisc::dhcp::Memfile_LeaseMgr
MAJOR_VERSION_V4isc::dhcp::Memfile_LeaseMgrstatic
MAJOR_VERSION_V6isc::dhcp::Memfile_LeaseMgrstatic
Memfile_LeaseMgr(const db::DatabaseConnection::ParameterMap &parameters)isc::dhcp::Memfile_LeaseMgr
MINOR_VERSION_V4isc::dhcp::Memfile_LeaseMgrstatic
MINOR_VERSION_V6isc::dhcp::Memfile_LeaseMgrstatic
persistLeases(Universe u) constisc::dhcp::Memfile_LeaseMgr
recountClassLeases4() overrideisc::dhcp::Memfile_LeaseMgrvirtual
recountClassLeases6() overrideisc::dhcp::Memfile_LeaseMgrvirtual
recountLeaseStats4()isc::dhcp::LeaseMgr
recountLeaseStats6()isc::dhcp::LeaseMgr
relay_id6_isc::dhcp::Memfile_LeaseMgrprotected
remote_id6_isc::dhcp::Memfile_LeaseMgrprotected
rollback() overrideisc::dhcp::Memfile_LeaseMgrvirtual
setExtendedInfoTablesEnabled(const bool enabled)isc::dhcp::LeaseMgrinlineprotectedvirtual
setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap &parameters)isc::dhcp::LeaseMgrprotectedvirtual
setIOService(const isc::asiolink::IOServicePtr &io_service)isc::dhcp::LeaseMgrinlinestatic
startLeaseStatsQuery4() overrideisc::dhcp::Memfile_LeaseMgrvirtual
startLeaseStatsQuery6() overrideisc::dhcp::Memfile_LeaseMgrvirtual
startSubnetLeaseStatsQuery4(const SubnetID &subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
startSubnetLeaseStatsQuery6(const SubnetID &subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
startSubnetRangeLeaseStatsQuery4(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
startSubnetRangeLeaseStatsQuery6(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
Universe enum nameisc::dhcp::Memfile_LeaseMgr
updateLease4(const Lease4Ptr &lease4) overrideisc::dhcp::Memfile_LeaseMgrvirtual
updateLease6(const Lease6Ptr &lease6) overrideisc::dhcp::Memfile_LeaseMgrvirtual
upgradeLease4ExtendedInfo(const Lease4Ptr &lease, CfgConsistency::ExtendedInfoSanity check=CfgConsistency::EXTENDED_INFO_CHECK_FIX)isc::dhcp::LeaseMgrstatic
upgradeLease6ExtendedInfo(const Lease6Ptr &lease, CfgConsistency::ExtendedInfoSanity check=CfgConsistency::EXTENDED_INFO_CHECK_FIX)isc::dhcp::LeaseMgrstatic
V4 enum valueisc::dhcp::Memfile_LeaseMgr
V6 enum valueisc::dhcp::Memfile_LeaseMgr
wipeLeases4(const SubnetID &subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
wipeLeases6(const SubnetID &subnet_id) overrideisc::dhcp::Memfile_LeaseMgrvirtual
writeLeases4(const std::string &filename) overrideisc::dhcp::Memfile_LeaseMgrvirtual
writeLeases6(const std::string &filename) overrideisc::dhcp::Memfile_LeaseMgrvirtual
~LeaseMgr()isc::dhcp::LeaseMgrinlinevirtual
~Memfile_LeaseMgr()isc::dhcp::Memfile_LeaseMgrvirtual