![]() |
Kea 2.2.0
|
#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>
Include dependency graph for option_data_types.h:
This graph shows which files directly or indirectly include this file: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 | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | 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... | |