|  | Kea 3.0.0
    | 
#include <asiolink/io_address.h>#include <database/database_connection.h>#include <dhcpsrv/host.h>#include <exceptions/exceptions.h>#include <boost/shared_ptr.hpp>#include <limits>#include <vector>Go to the source code of this file.
| Classes | |
| class | isc::dhcp::BadHostAddress | 
| Exception thrown when invalid IP address has been specified for Host.  More... | |
| class | isc::dhcp::BaseHostDataSource | 
| Base interface for the classes implementing simple data source for host reservations.  More... | |
| class | isc::dhcp::DuplicateHost | 
| Exception thrown when the duplicate Hostobject is detected.  More... | |
| class | isc::dhcp::HostNotFound | 
| Exception thrown when a Hostobject is expected, but none are found.  More... | |
| class | isc::dhcp::HostPageSize | 
| Wraps value holding size of the page with host reservations.  More... | |
| class | isc::dhcp::ReservedAddress | 
| Exception thrown when an address is already reserved by a Hostobject (DuplicateHost is same identity, ReservedAddress same address).  More... | |
| Namespaces | |
| namespace | isc | 
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::dhcp | 
| Typedefs | |
| typedef std::vector< HostDataSourcePtr > | isc::dhcp::HostDataSourceList | 
| HostDataSource list. | |
| typedef boost::shared_ptr< BaseHostDataSource > | isc::dhcp::HostDataSourcePtr | 
| HostDataSource pointer. | |