![]() |
Kea 3.0.0
|
This is the complete list of members for isc::dhcp::Memfile_LeaseMgr, including all inherited members.
| addExtendedInfo6(const Lease6Ptr &lease) | isc::dhcp::LeaseMgr | protectedvirtual |
| addLease(const Lease4Ptr &lease) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| addLease(const Lease6Ptr &lease) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| addRelayId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &relay_id) override | isc::dhcp::Memfile_LeaseMgr | protectedvirtual |
| addRemoteId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &remote_id) override | isc::dhcp::Memfile_LeaseMgr | protectedvirtual |
| appendSuffix(const std::string &file_name, const LFCFileType &file_type) | isc::dhcp::Memfile_LeaseMgr | static |
| buildExtendedInfoTables6() | isc::dhcp::Memfile_LeaseMgr | protected |
| byRelayId6size() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| byRemoteId6size() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| CallbackContainer typedef | isc::dhcp::TrackingLeaseMgr | protected |
| CallbackContainerPtr typedef | isc::dhcp::TrackingLeaseMgr | protected |
| CallbackFn typedef | isc::dhcp::TrackingLeaseMgr | |
| callbacks_ | isc::dhcp::TrackingLeaseMgr | protected |
| CallbackType enum name | isc::dhcp::TrackingLeaseMgr | |
| callbackTypeToString(CallbackType type) | isc::dhcp::TrackingLeaseMgr | protectedstatic |
| checkLimits4(isc::data::ConstElementPtr const &user_context) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| checkLimits6(isc::data::ConstElementPtr const &user_context) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| clearClassLeaseCounts() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| commit() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| deleteExpiredReclaimedLeases4(const uint32_t secs) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| deleteExpiredReclaimedLeases6(const uint32_t secs) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| deleteExtendedInfo6(const isc::asiolink::IOAddress &addr) override | isc::dhcp::Memfile_LeaseMgr | protectedvirtual |
| deleteLease(const Lease4Ptr &lease) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| deleteLease(const Lease6Ptr &lease) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| extractExtendedInfo4(bool update, bool current) | isc::dhcp::Memfile_LeaseMgr | |
| extractLease4ExtendedInfo(const Lease4Ptr &lease, bool ignore_errors=true) | isc::dhcp::LeaseMgr | static |
| factory(const isc::db::DatabaseConnection::ParameterMap ¶meters) | isc::dhcp::Memfile_LeaseMgr | static |
| FILE_CURRENT enum value | isc::dhcp::Memfile_LeaseMgr | |
| FILE_FINISH enum value | isc::dhcp::Memfile_LeaseMgr | |
| FILE_INPUT enum value | isc::dhcp::Memfile_LeaseMgr | |
| FILE_OUTPUT enum value | isc::dhcp::Memfile_LeaseMgr | |
| FILE_PID enum value | isc::dhcp::Memfile_LeaseMgr | |
| FILE_PREVIOUS enum value | isc::dhcp::Memfile_LeaseMgr | |
| getClassLeaseCount(const ClientClass &client_class, const Lease::Type <ype=Lease::TYPE_V4) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getDBVersion() | isc::dhcp::Memfile_LeaseMgr | static |
| getDBVersionInternal(Universe const &u) | isc::dhcp::Memfile_LeaseMgr | static |
| getDefaultLeaseFilePath(Universe u, const std::string filename="") const | isc::dhcp::Memfile_LeaseMgr | |
| getDescription() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getExpiredLeases4(Lease4Collection &expired_leases, const size_t max_leases) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getExpiredLeases6(Lease6Collection &expired_leases, const size_t max_leases) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getExtendedInfoTablesEnabled() const | isc::dhcp::LeaseMgr | inline |
| getLease4(const isc::asiolink::IOAddress &addr) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLease4(const isc::dhcp::HWAddr &hwaddr) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLease4(const HWAddr &hwaddr, SubnetID subnet_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLease4(const ClientId &client_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLease4(const ClientId &clientid, SubnetID subnet_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLease6(Lease::Type type, const isc::asiolink::IOAddress &addr) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| isc::dhcp::TrackingLeaseMgr::getLease6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const | isc::dhcp::LeaseMgr | |
| getLeaseFilePath(Universe u) const | isc::dhcp::Memfile_LeaseMgr | |
| getLeases4(SubnetID subnet_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases4(const std::string &hostname) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases4() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases4(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const override | isc::dhcp::Memfile_LeaseMgr | 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) override | isc::dhcp::Memfile_LeaseMgr | 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) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(SubnetID subnet_id) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(const std::string &hostname) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(const DUID &duid) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6(SubnetID subnet_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6ByRelayId(const DUID &relay_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLeases6ByRemoteId(const OptionBuffer &remote_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| getLFCExitStatus() const | isc::dhcp::Memfile_LeaseMgr | |
| getName() const override | isc::dhcp::Memfile_LeaseMgr | inlinevirtual |
| getType() const override | isc::dhcp::Memfile_LeaseMgr | inlinevirtual |
| getVersion(const std::string &timer_name=std::string()) const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| hasCallbacks() const | isc::dhcp::TrackingLeaseMgr | |
| isJsonSupported() const override | isc::dhcp::Memfile_LeaseMgr | virtual |
| isLFCRunning() const | isc::dhcp::Memfile_LeaseMgr | |
| isLocked(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | |
| lease_file4_ | isc::dhcp::Memfile_LeaseMgr | protected |
| lease_file6_ | isc::dhcp::Memfile_LeaseMgr | protected |
| LeaseMgr() | isc::dhcp::LeaseMgr | inline |
| lfcCallback() | isc::dhcp::Memfile_LeaseMgr | protectedvirtual |
| LFCFileType enum name | isc::dhcp::Memfile_LeaseMgr | |
| locked_leases_ | isc::dhcp::TrackingLeaseMgr | protected |
| MAJOR_VERSION_V4 | isc::dhcp::Memfile_LeaseMgr | static |
| MAJOR_VERSION_V6 | isc::dhcp::Memfile_LeaseMgr | static |
| Memfile_LeaseMgr(const db::DatabaseConnection::ParameterMap ¶meters) | isc::dhcp::Memfile_LeaseMgr | |
| MINOR_VERSION_V4 | isc::dhcp::Memfile_LeaseMgr | static |
| MINOR_VERSION_V6 | isc::dhcp::Memfile_LeaseMgr | static |
| persistLeases(Universe u) const | isc::dhcp::Memfile_LeaseMgr | |
| recountClassLeases4() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| recountClassLeases6() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| recountLeaseStats4() | isc::dhcp::LeaseMgr | |
| recountLeaseStats6() | isc::dhcp::LeaseMgr | |
| registerCallback(CallbackType type, std::string owner, SubnetID subnet_id, Lease::Type lease_type, CallbackFn callback_fn) | isc::dhcp::TrackingLeaseMgr | |
| registerCallback(CallbackType type, std::string owner, Lease::Type lease_type, CallbackFn callback_fn) | isc::dhcp::TrackingLeaseMgr | |
| relay_id6_ | isc::dhcp::Memfile_LeaseMgr | protected |
| remote_id6_ | isc::dhcp::Memfile_LeaseMgr | protected |
| rollback() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| runCallbacks(CallbackType type, const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| runCallbacksForSubnetID(CallbackType type, SubnetID subnet_id, const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| setExtendedInfoTablesEnabled(const bool enabled) | isc::dhcp::LeaseMgr | inline |
| setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap ¶meters) | isc::dhcp::LeaseMgr | protected |
| startLeaseStatsQuery4() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startLeaseStatsQuery6() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startPoolLeaseStatsQuery4() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startPoolLeaseStatsQuery6() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startSubnetLeaseStatsQuery4(const SubnetID &subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startSubnetLeaseStatsQuery6(const SubnetID &subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startSubnetRangeLeaseStatsQuery4(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| startSubnetRangeLeaseStatsQuery6(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| TRACK_ADD_LEASE enum value | isc::dhcp::TrackingLeaseMgr | |
| TRACK_DELETE_LEASE enum value | isc::dhcp::TrackingLeaseMgr | |
| TRACK_UPDATE_LEASE enum value | isc::dhcp::TrackingLeaseMgr | |
| trackAddLease(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| trackDeleteLease(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| TrackingLeaseMgr() | isc::dhcp::TrackingLeaseMgr | protected |
| trackUpdateLease(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| tryLock(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| Universe enum name | isc::dhcp::Memfile_LeaseMgr | |
| unlock(const LeasePtr &lease) | isc::dhcp::TrackingLeaseMgr | protected |
| unregisterAllCallbacks() | isc::dhcp::TrackingLeaseMgr | |
| unregisterCallbacks(SubnetID subnet_id, Lease::Type lease_type) | isc::dhcp::TrackingLeaseMgr | |
| updateLease4(const Lease4Ptr &lease4) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| updateLease6(const Lease6Ptr &lease6) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| upgradeExtendedInfo4(const LeasePageSize &page_size) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| upgradeExtendedInfo6(const LeasePageSize &page_size) override | isc::dhcp::Memfile_LeaseMgr | 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 |
| V4 enum value | isc::dhcp::Memfile_LeaseMgr | |
| V6 enum value | isc::dhcp::Memfile_LeaseMgr | |
| wipeExtendedInfoTables6() override | isc::dhcp::Memfile_LeaseMgr | virtual |
| wipeLeases4(const SubnetID &subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| wipeLeases6(const SubnetID &subnet_id) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| writeLeases4(const std::string &filename) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| writeLeases6(const std::string &filename) override | isc::dhcp::Memfile_LeaseMgr | virtual |
| ~LeaseMgr() | isc::dhcp::LeaseMgr | inlinevirtual |
| ~Memfile_LeaseMgr() | isc::dhcp::Memfile_LeaseMgr | virtual |