|  | Kea 3.1.0
    | 
#include <lease_query_impl_factory.h>
| Static Public Member Functions | |
| static void | createImpl (uint16_t family, isc::data::ConstElementPtr config) | 
| Creates the LeaseQueryImpl singleton. | |
| static void | destroyImpl () | 
| Destroy the LeaseQueryImpl singleton. | |
| static const LeaseQueryImpl & | getImpl () | 
| Fetch the LeaseQueryImpl singleton. | |
| static LeaseQueryImpl & | getMutableImpl () | 
| Fetch the LeaseQueryImpl singleton. | |
Definition at line 20 of file lease_query_impl_factory.h.
| 
 | static | 
Creates the LeaseQueryImpl singleton.
| family | protocol family to support (AF_INET or AF_INET6) | 
| config | config parameters to use | 
Definition at line 20 of file lease_query_impl_factory.cc.
Referenced by load().
| 
 | static | 
Destroy the LeaseQueryImpl singleton.
Definition at line 29 of file lease_query_impl_factory.cc.
| 
 | static | 
Fetch the LeaseQueryImpl singleton.
| Unexpected | if no instance exists. | 
Definition at line 34 of file lease_query_impl_factory.cc.
References isc_throw.
Referenced by buffer4_receive(), buffer6_receive(), isc::lease_query::BulkLeaseQuery6::bulkQueryByIpAddress(), cb6_updated(), and dhcp6_srv_configured().
| 
 | static | 
Fetch the LeaseQueryImpl singleton.
| Unexpected | if no instance exists. | 
Definition at line 43 of file lease_query_impl_factory.cc.
References isc_throw.
Referenced by dhcp4_srv_configured(), dhcp6_srv_configured(), and unload().