|  | Kea 3.0.0
    | 
This is the complete list of members for isc::dhcp::LeaseMgr, including all inherited members.
| addExtendedInfo6(const Lease6Ptr &lease) | isc::dhcp::LeaseMgr | protectedvirtual | 
| addLease(const Lease4Ptr &lease)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| addLease(const Lease6Ptr &lease)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| addRelayId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &relay_id)=0 | isc::dhcp::LeaseMgr | protectedpure virtual | 
| addRemoteId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &remote_id)=0 | isc::dhcp::LeaseMgr | protectedpure virtual | 
| byRelayId6size() const | isc::dhcp::LeaseMgr | virtual | 
| byRemoteId6size() const | isc::dhcp::LeaseMgr | virtual | 
| checkLimits4(isc::data::ConstElementPtr const &user_context) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| checkLimits6(isc::data::ConstElementPtr const &user_context) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| clearClassLeaseCounts()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| commit()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| deleteExpiredReclaimedLeases4(const uint32_t secs)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| deleteExpiredReclaimedLeases6(const uint32_t secs)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| deleteExtendedInfo6(const isc::asiolink::IOAddress &addr)=0 | isc::dhcp::LeaseMgr | protectedpure virtual | 
| deleteLease(const Lease4Ptr &lease)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| deleteLease(const Lease6Ptr &lease)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| extractLease4ExtendedInfo(const Lease4Ptr &lease, bool ignore_errors=true) | isc::dhcp::LeaseMgr | static | 
| getClassLeaseCount(const ClientClass &client_class, const Lease::Type <ype=Lease::TYPE_V4) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getDBVersion() | isc::dhcp::LeaseMgr | static | 
| getDescription() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getExpiredLeases4(Lease4Collection &expired_leases, const size_t max_leases) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getExpiredLeases6(Lease6Collection &expired_leases, const size_t max_leases) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getExtendedInfoTablesEnabled() const | isc::dhcp::LeaseMgr | inline | 
| getLease4(const isc::asiolink::IOAddress &addr) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease4(const isc::dhcp::HWAddr &hwaddr) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease4(const isc::dhcp::HWAddr &hwaddr, SubnetID subnet_id) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease4(const ClientId &clientid) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease4(const ClientId &clientid, SubnetID subnet_id) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease6(Lease::Type type, const isc::asiolink::IOAddress &addr) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLease6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const | isc::dhcp::LeaseMgr | |
| getLeases4(SubnetID subnet_id) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases4(const std::string &hostname) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases4() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases4(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| 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)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| 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)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(SubnetID subnet_id) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(const std::string &hostname) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(const DUID &duid) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6(SubnetID subnet_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6ByRelayId(const DUID &relay_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| getLeases6ByRemoteId(const OptionBuffer &remote_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| getName() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getType() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| getVersion(const std::string &timer_name=std::string()) const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| isJsonSupported() const =0 | isc::dhcp::LeaseMgr | pure virtual | 
| LeaseMgr() | isc::dhcp::LeaseMgr | inline | 
| recountClassLeases4()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| recountClassLeases6()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| recountLeaseStats4() | isc::dhcp::LeaseMgr | |
| recountLeaseStats6() | isc::dhcp::LeaseMgr | |
| rollback()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| setExtendedInfoTablesEnabled(const bool enabled) | isc::dhcp::LeaseMgr | inline | 
| setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap ¶meters) | isc::dhcp::LeaseMgr | protected | 
| startLeaseStatsQuery4() | isc::dhcp::LeaseMgr | virtual | 
| startLeaseStatsQuery6() | isc::dhcp::LeaseMgr | virtual | 
| startPoolLeaseStatsQuery4() | isc::dhcp::LeaseMgr | virtual | 
| startPoolLeaseStatsQuery6() | isc::dhcp::LeaseMgr | virtual | 
| startSubnetLeaseStatsQuery4(const SubnetID &subnet_id) | isc::dhcp::LeaseMgr | virtual | 
| startSubnetLeaseStatsQuery6(const SubnetID &subnet_id) | isc::dhcp::LeaseMgr | virtual | 
| startSubnetRangeLeaseStatsQuery4(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) | isc::dhcp::LeaseMgr | virtual | 
| startSubnetRangeLeaseStatsQuery6(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) | isc::dhcp::LeaseMgr | virtual | 
| updateLease4(const Lease4Ptr &lease4)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| updateLease6(const Lease6Ptr &lease6)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| upgradeExtendedInfo4(const LeasePageSize &page_size)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| upgradeExtendedInfo6(const LeasePageSize &page_size)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| upgradeLease4ExtendedInfo(const Lease4Ptr &lease, CfgConsistency::ExtendedInfoSanity check=CfgConsistency::EXTENDED_INFO_CHECK_FIX) | isc::dhcp::LeaseMgr | static | 
| upgradeLease6ExtendedInfo(const Lease6Ptr &lease, CfgConsistency::ExtendedInfoSanity check=CfgConsistency::EXTENDED_INFO_CHECK_FIX) | isc::dhcp::LeaseMgr | static | 
| wipeExtendedInfoTables6()=0 | isc::dhcp::LeaseMgr | pure virtual | 
| wipeLeases4(const SubnetID &subnet_id)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| wipeLeases6(const SubnetID &subnet_id)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| writeLeases4(const std::string &filename)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| writeLeases6(const std::string &filename)=0 | isc::dhcp::LeaseMgr | pure virtual | 
| ~LeaseMgr() | isc::dhcp::LeaseMgr | inlinevirtual |