![]() |
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 |