Kea 2.5.8
isc::dhcp::PgSqlLeaseMgr Member List

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

ADD_RELAY_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
ADD_REMOTE_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
addExtendedInfo6(const Lease6Ptr &lease)isc::dhcp::LeaseMgrprotectedvirtual
addLease(const Lease4Ptr &lease) overrideisc::dhcp::PgSqlLeaseMgrvirtual
addLease(const Lease6Ptr &lease) overrideisc::dhcp::PgSqlLeaseMgrvirtual
addRelayId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &relay_id) overrideisc::dhcp::PgSqlLeaseMgrprotectedvirtual
addRemoteId6(const isc::asiolink::IOAddress &lease_addr, const std::vector< uint8_t > &remote_id) overrideisc::dhcp::PgSqlLeaseMgrprotectedvirtual
ALL_LEASE4_STATS enum valueisc::dhcp::PgSqlLeaseMgr
ALL_LEASE6_STATS enum valueisc::dhcp::PgSqlLeaseMgr
ALL_POOL_LEASE4_STATS enum valueisc::dhcp::PgSqlLeaseMgr
ALL_POOL_LEASE6_STATS enum valueisc::dhcp::PgSqlLeaseMgr
byRelayId6size() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
byRemoteId6size() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
CallbackContainer typedefisc::dhcp::TrackingLeaseMgrprotected
CallbackContainerPtr typedefisc::dhcp::TrackingLeaseMgrprotected
CallbackFn typedefisc::dhcp::TrackingLeaseMgr
callbacks_isc::dhcp::TrackingLeaseMgrprotected
CallbackType enum nameisc::dhcp::TrackingLeaseMgr
callbackTypeToString(CallbackType type)isc::dhcp::TrackingLeaseMgrprotectedstatic
CHECK_LEASE4_LIMITS enum valueisc::dhcp::PgSqlLeaseMgr
CHECK_LEASE6_LIMITS enum valueisc::dhcp::PgSqlLeaseMgr
checkLimits4(isc::data::ConstElementPtr const &user_context) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
checkLimits6(isc::data::ConstElementPtr const &user_context) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
clearClassLeaseCounts() overrideisc::dhcp::PgSqlLeaseMgrvirtual
commit() overrideisc::dhcp::PgSqlLeaseMgrvirtual
COUNT_RELAY_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
COUNT_REMOTE_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
createContext() constisc::dhcp::PgSqlLeaseMgr
dbReconnect(util::ReconnectCtlPtr db_reconnect_ctl)isc::dhcp::PgSqlLeaseMgrstatic
DELETE_LEASE4 enum valueisc::dhcp::PgSqlLeaseMgr
DELETE_LEASE4_STATE_EXPIRED enum valueisc::dhcp::PgSqlLeaseMgr
DELETE_LEASE6 enum valueisc::dhcp::PgSqlLeaseMgr
DELETE_LEASE6_STATE_EXPIRED enum valueisc::dhcp::PgSqlLeaseMgr
DELETE_RELAY_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
DELETE_REMOTE_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
deleteExpiredReclaimedLeases4(const uint32_t secs) overrideisc::dhcp::PgSqlLeaseMgrvirtual
deleteExpiredReclaimedLeases6(const uint32_t secs) overrideisc::dhcp::PgSqlLeaseMgrvirtual
deleteExtendedInfo6(const isc::asiolink::IOAddress &addr) overrideisc::dhcp::PgSqlLeaseMgrprotectedvirtual
deleteLease(const Lease4Ptr &lease) overrideisc::dhcp::PgSqlLeaseMgrvirtual
deleteLease(const Lease6Ptr &lease) overrideisc::dhcp::PgSqlLeaseMgrvirtual
extractLease4ExtendedInfo(const Lease4Ptr &lease, bool ignore_errors=true)isc::dhcp::LeaseMgrstatic
GET_LEASE4 enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_ADDR enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_CLIENTID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_CLIENTID_SUBID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_COUNT_BY_CLASS enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_EXPIRE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_HOSTNAME enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_HWADDR enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_HWADDR_SUBID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_PAGE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_RELAYID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_RELAYID_QET enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_RELAYID_QSET enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_RELAYID_QST enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_REMOTEID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_REMOTEID_QET enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_REMOTEID_QSET enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_REMOTEID_QST enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_SUBID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE4_UCTX_PAGE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6 enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_ADDR enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_COUNT_BY_CLASS enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_DUID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_DUID_IAID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_DUID_IAID_SUBID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_EXPIRE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_HOSTNAME enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_PAGE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_SUBID enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_SUBID_PAGE enum valueisc::dhcp::PgSqlLeaseMgr
GET_LEASE6_UCTX_PAGE enum valueisc::dhcp::PgSqlLeaseMgr
GET_RELAY_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
GET_REMOTE_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
getClassLeaseCount(const ClientClass &client_class, const Lease::Type &ltype=Lease::TYPE_V4) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getDBVersion()isc::dhcp::PgSqlLeaseMgrstatic
getDescription() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getExpiredLeases4(Lease4Collection &expired_leases, const size_t max_leases) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getExpiredLeases6(Lease6Collection &expired_leases, const size_t max_leases) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getExtendedInfoTablesEnabled() constisc::dhcp::LeaseMgrinline
getLease4(const isc::asiolink::IOAddress &addr) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLease4(const isc::dhcp::HWAddr &hwaddr) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLease4(const isc::dhcp::HWAddr &hwaddr, SubnetID subnet_id) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLease4(const ClientId &clientid) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLease4(const ClientId &clientid, SubnetID subnet_id) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLease6(Lease::Type type, const isc::asiolink::IOAddress &addr) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
isc::dhcp::TrackingLeaseMgr::getLease6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) constisc::dhcp::LeaseMgr
getLeases4(SubnetID subnet_id) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases4(const std::string &hostname) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases4() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases4(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
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::PgSqlLeaseMgrvirtual
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::PgSqlLeaseMgrvirtual
getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(Lease::Type type, const DUID &duid, uint32_t iaid, SubnetID subnet_id) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(SubnetID subnet_id) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(const std::string &hostname) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(const DUID &duid) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6(SubnetID subnet_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6ByRelayId(const DUID &relay_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) overrideisc::dhcp::PgSqlLeaseMgrvirtual
getLeases6ByRemoteId(const OptionBuffer &remote_id, const asiolink::IOAddress &lower_bound_address, const LeasePageSize &page_size) overrideisc::dhcp::PgSqlLeaseMgrvirtual
getName() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
getType() const overrideisc::dhcp::PgSqlLeaseMgrinlinevirtual
getVersion(const std::string &timer_name=std::string()) const overrideisc::dhcp::PgSqlLeaseMgrvirtual
hasCallbacks() constisc::dhcp::TrackingLeaseMgr
INSERT_LEASE4 enum valueisc::dhcp::PgSqlLeaseMgr
INSERT_LEASE6 enum valueisc::dhcp::PgSqlLeaseMgr
IS_JSON_SUPPORTED enum valueisc::dhcp::PgSqlLeaseMgr
isJsonSupported() const overrideisc::dhcp::PgSqlLeaseMgrvirtual
isLocked(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgr
LeaseMgr()isc::dhcp::LeaseMgrinline
locked_leases_isc::dhcp::TrackingLeaseMgrprotected
NUM_STATEMENTS enum valueisc::dhcp::PgSqlLeaseMgr
PgSqlLeaseMgr(const db::DatabaseConnection::ParameterMap &parameters)isc::dhcp::PgSqlLeaseMgr
recountClassLeases4() overrideisc::dhcp::PgSqlLeaseMgrvirtual
recountClassLeases6() overrideisc::dhcp::PgSqlLeaseMgrvirtual
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
rollback() overrideisc::dhcp::PgSqlLeaseMgrvirtual
runCallbacks(CallbackType type, const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
runCallbacksForSubnetID(CallbackType type, SubnetID subnet_id, const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
setExtendedInfoTablesEnabled(const bool enabled)isc::dhcp::LeaseMgrinline
setExtendedInfoTablesEnabled(const db::DatabaseConnection::ParameterMap &parameters)isc::dhcp::LeaseMgrprotected
startLeaseStatsQuery4() overrideisc::dhcp::PgSqlLeaseMgrvirtual
startLeaseStatsQuery6() overrideisc::dhcp::PgSqlLeaseMgrvirtual
startPoolLeaseStatsQuery4() overrideisc::dhcp::PgSqlLeaseMgrvirtual
startPoolLeaseStatsQuery6() overrideisc::dhcp::PgSqlLeaseMgrvirtual
startSubnetLeaseStatsQuery4(const SubnetID &subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
startSubnetLeaseStatsQuery6(const SubnetID &subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
startSubnetRangeLeaseStatsQuery4(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
startSubnetRangeLeaseStatsQuery6(const SubnetID &first_subnet_id, const SubnetID &last_subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
StatementIndex enum nameisc::dhcp::PgSqlLeaseMgr
SUBNET_LEASE4_STATS enum valueisc::dhcp::PgSqlLeaseMgr
SUBNET_LEASE6_STATS enum valueisc::dhcp::PgSqlLeaseMgr
SUBNET_RANGE_LEASE4_STATS enum valueisc::dhcp::PgSqlLeaseMgr
SUBNET_RANGE_LEASE6_STATS enum valueisc::dhcp::PgSqlLeaseMgr
TRACK_ADD_LEASE enum valueisc::dhcp::TrackingLeaseMgr
TRACK_DELETE_LEASE enum valueisc::dhcp::TrackingLeaseMgr
TRACK_UPDATE_LEASE enum valueisc::dhcp::TrackingLeaseMgr
trackAddLease(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
trackDeleteLease(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
TrackingLeaseMgr()isc::dhcp::TrackingLeaseMgrprotected
trackUpdateLease(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
tryLock(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
unlock(const LeasePtr &lease)isc::dhcp::TrackingLeaseMgrprotected
unregisterAllCallbacks()isc::dhcp::TrackingLeaseMgr
unregisterCallbacks(SubnetID subnet_id, Lease::Type lease_type)isc::dhcp::TrackingLeaseMgr
UPDATE_LEASE4 enum valueisc::dhcp::PgSqlLeaseMgr
UPDATE_LEASE6 enum valueisc::dhcp::PgSqlLeaseMgr
updateLease4(const Lease4Ptr &lease4) overrideisc::dhcp::PgSqlLeaseMgrvirtual
updateLease6(const Lease6Ptr &lease6) overrideisc::dhcp::PgSqlLeaseMgrvirtual
upgradeExtendedInfo4(const LeasePageSize &page_size) overrideisc::dhcp::PgSqlLeaseMgrvirtual
upgradeExtendedInfo6(const LeasePageSize &page_size) overrideisc::dhcp::PgSqlLeaseMgrvirtual
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
WIPE_RELAY_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
WIPE_REMOTE_ID6 enum valueisc::dhcp::PgSqlLeaseMgr
wipeExtendedInfoTables6() overrideisc::dhcp::PgSqlLeaseMgrvirtual
wipeLeases4(const SubnetID &subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
wipeLeases6(const SubnetID &subnet_id) overrideisc::dhcp::PgSqlLeaseMgrvirtual
writeLeases4(const std::string &) overrideisc::dhcp::PgSqlLeaseMgrvirtual
writeLeases6(const std::string &) overrideisc::dhcp::PgSqlLeaseMgrvirtual
~LeaseMgr()isc::dhcp::LeaseMgrinlinevirtual
~PgSqlLeaseMgr()isc::dhcp::PgSqlLeaseMgrvirtual