Kea
1.9.9-git
|
#include <asiolink/io_address.h>
#include <dhcp/opaque_data_tuple.h>
#include <dhcp/option.h>
#include <exceptions/exceptions.h>
#include <util/io_utilities.h>
#include <stdint.h>
#include <utility>
Go to the source code of this file.
Classes | |
class | isc::dhcp::BadDataTypeCast |
Exception to be thrown when cast to the data type was unsuccessful. More... | |
class | isc::dhcp::InvalidDataType |
Exception to be thrown when invalid type specified as template parameter. More... | |
struct | isc::dhcp::OptionDataTypeTraits< T > |
Trait class for data types supported in DHCP option definitions. More... | |
struct | isc::dhcp::OptionDataTypeTraits< asiolink::IOAddress > |
IPv4 and IPv6 address type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< bool > |
bool type is supported More... | |
struct | isc::dhcp::OptionDataTypeTraits< int16_t > |
int16_t type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< int32_t > |
int32_t type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< int8_t > |
int8_t type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< OptionBuffer > |
binary type is supported More... | |
struct | isc::dhcp::OptionDataTypeTraits< std::string > |
string type is supported More... | |
struct | isc::dhcp::OptionDataTypeTraits< uint16_t > |
uint16_t type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< uint32_t > |
uint32_t type is supported. More... | |
struct | isc::dhcp::OptionDataTypeTraits< uint8_t > |
uint8_t type is supported. More... | |
class | isc::dhcp::OptionDataTypeUtil |
Utility class for option data types. More... | |
struct | isc::dhcp::OptionDefParams |
Parameters being used to make up an option definition. More... | |
struct | isc::dhcp::OptionDefParamsEncapsulation |
Encapsulation of option definition parameters and the structure size. More... | |
class | isc::dhcp::PrefixLen |
Encapsulates prefix length. More... | |
class | isc::dhcp::PSID |
Encapsulates PSID value. More... | |
class | isc::dhcp::PSIDLen |
Encapsulates PSID length. More... | |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::dhcp | |
Typedefs | |
typedef std::pair< PrefixLen, asiolink::IOAddress > | isc::dhcp::PrefixTuple |
Defines a pair of prefix length / value. More... | |
typedef std::pair< PSIDLen, PSID > | isc::dhcp::PSIDTuple |
Defines a pair of PSID length / value. More... | |