![]() |
Kea 3.0.0
|
This is the complete list of members for isc::lease_query::LeaseQueryImpl6, including all inherited members.
addPrefixLength(uint8_t prefix_len) | isc::lease_query::LeaseQueryImpl6 | inline |
build_prefix_lens_ | isc::lease_query::LeaseQueryImpl6 | |
buildReply(const dhcp::Option6StatusCodePtr &status, const dhcp::Pkt6Ptr &query, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
clearPrefixLengthList() | isc::lease_query::LeaseQueryImpl6 | inline |
dumpPrefixLengthList(const PrefixLengthList &prefix_lengths) | isc::lease_query::LeaseQueryImpl6 | static |
getFamily() | isc::lease_query::LeaseQueryImpl | inline |
getIOService() | isc::lease_query::LeaseQueryImpl | inline |
getNumRequesters() const | isc::lease_query::LeaseQueryImpl | inline |
getPrefixFromAddress(const asiolink::IOAddress &address, const uint8_t prefix_length) | isc::lease_query::LeaseQueryImpl6 | static |
getPrefixLengthList() const | isc::lease_query::LeaseQueryImpl6 | inline |
getRelayOverhead(const dhcp::Pkt6::RelayInfo &relay, bool innermost) | isc::lease_query::LeaseQueryImpl6 | static |
initData(const dhcp::Pkt6Ptr &query) | isc::lease_query::LeaseQueryImpl6 | static |
initDone(const dhcp::Pkt6Ptr &query) | isc::lease_query::LeaseQueryImpl6 | static |
initReply(const dhcp::Pkt6Ptr &query) | isc::lease_query::LeaseQueryImpl6 | static |
isRequester(const isc::asiolink::IOAddress &address) const | isc::lease_query::LeaseQueryImpl | |
LEASE_QUERY_KEYWORDS | isc::lease_query::LeaseQueryImpl | static |
LeaseQueryImpl(uint16_t family, const isc::data::ConstElementPtr config) | isc::lease_query::LeaseQueryImpl | |
LeaseQueryImpl6(const data::ConstElementPtr config) | isc::lease_query::LeaseQueryImpl6 | |
leaseQueryLabel(const dhcp::Pkt6Ptr &packet) | isc::lease_query::LeaseQueryImpl6 | static |
makeClientOption(dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
makeClientOption(dhcp::Lease6Ptr lease) | isc::lease_query::LeaseQueryImpl6 | static |
makeRelayOption(const dhcp::Lease6 &lease) | isc::lease_query::LeaseQueryImpl6 | static |
makeStatusOption(const DHCPv6StatusCode &status_code, const std::string message="") | isc::lease_query::LeaseQueryImpl6 | static |
PageSize | isc::lease_query::LeaseQueryImpl | static |
parseRelayInfo(data::ConstElementPtr relay) | isc::lease_query::LeaseQueryImpl6 | static |
parseRelayInfoList(data::ConstElementPtr relays, std::vector< RelayInfoPtr > &relay_infos) | isc::lease_query::LeaseQueryImpl6 | static |
populatePrefixLengthList(dhcp::SrvConfigPtr cfg) | isc::lease_query::LeaseQueryImpl6 | |
prefix_lens_ | isc::lease_query::LeaseQueryImpl6 | mutable |
processQuery(dhcp::PktPtr base_query) const | isc::lease_query::LeaseQueryImpl6 | virtual |
queryByClientId(const dhcp::DuidPtr &client_id, const asiolink::IOAddress &link_addr, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByIpAddress(const asiolink::IOAddress &iaaddr, dhcp::Lease6Collection &leases, const PrefixLengthList &prefix_lengths=PrefixLengthList()) | isc::lease_query::LeaseQueryImpl6 | static |
queryByLinkNext(asiolink::IOAddress &start_addr, const size_t page_size, dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByLinkStart(asiolink::IOAddress &start_addr, const size_t page_size, const asiolink::IOAddress &link_addr, dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByRelayIdNext(const dhcp::DuidPtr &relay_id, asiolink::IOAddress &start_addr, const size_t page_size, const dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByRelayIdStart(const dhcp::DuidPtr &relay_id, asiolink::IOAddress &start_addr, const size_t page_size, const asiolink::IOAddress &link_addr, dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByRemoteIdNext(const dhcp::OptionBuffer &remote_id, asiolink::IOAddress &start_addr, const size_t page_size, const dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
queryByRemoteIdStart(const dhcp::OptionBuffer &remote_id, asiolink::IOAddress &start_addr, const size_t page_size, const asiolink::IOAddress &link_addr, dhcp::SubnetIDSet &links, dhcp::Lease6Collection &leases) | isc::lease_query::LeaseQueryImpl6 | static |
send(const dhcp::Pkt6Ptr &response) const | isc::lease_query::LeaseQueryImpl6 | virtual |
sendResponse(const dhcp::Pkt6Ptr &response) const | isc::lease_query::LeaseQueryImpl6 | |
setIOService(isc::asiolink::IOServicePtr io_service) | isc::lease_query::LeaseQueryImpl | inline |
terminated_ | isc::lease_query::LeaseQueryImpl | static |
testServerId(const dhcp::Pkt6Ptr &query) | isc::lease_query::LeaseQueryImpl6 | static |
upgradeHandler(hooks::CalloutHandle &handle) | isc::lease_query::LeaseQueryImpl6 | static |
~LeaseQueryImpl() | isc::lease_query::LeaseQueryImpl | virtual |
~LeaseQueryImpl6() | isc::lease_query::LeaseQueryImpl6 | inlinevirtual |