![]() |
Kea
1.9.9-git
|
#include <dhcp/option_data_types.h>#include <dhcp/dhcp4.h>#include <dhcp/dhcp6.h>#include <dhcp/option_space.h>
Include dependency graph for std_option_defs.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| isc | |
| Defines the logger used by the top-level component of kea-dhcp-ddns. | |
| isc::dhcp | |
Macros | |
| #define | DHCP4_OPTION_SPACE "dhcp4" |
| global std option spaces More... | |
| #define | DHCP6_OPTION_SPACE "dhcp6" |
| #define | DHCP_AGENT_OPTION_SPACE "dhcp-agent-options-space" |
| encapsulated option spaces More... | |
| #define | ISC_V6_OPTION_SPACE "4o6" |
| #define | LAST_RESORT_V4_OPTION_SPACE "last-resort-v4" |
| #define | LW_V6_OPTION_SPACE "s46-cont-lw-options" |
| #define | MAPE_V6_OPTION_SPACE "s46-cont-mape-options" |
| #define | MAPT_V6_OPTION_SPACE "s46-cont-mapt-options" |
| #define | NO_RECORD_DEF 0, 0 |
| #define | RECORD_DECL(name, ...) const OptionDataType name[] = { __VA_ARGS__ } |
| Declare an array holding parameters used to create instance of a definition for option comprising a record of data fields. More... | |
| #define | RECORD_DEF(name) name, sizeof(name) / sizeof(name[0]) |
| A pair of values: one pointing to the array holding types of data fields belonging to the record, and size of this array. More... | |
| #define | V4V6_BIND_OPTION_SPACE "s46-v4v6bind-options" |
| #define | V4V6_RULE_OPTION_SPACE "s46-rule-options" |
| #define | VENDOR_ENCAPSULATED_OPTION_SPACE "vendor-encapsulated-options-space" |
| #define DHCP4_OPTION_SPACE "dhcp4" |
global std option spaces
Definition at line 16 of file std_option_defs.h.
Referenced by isc::dhcp::Dhcpv4Srv::acceptServerId(), isc::dhcp::bench::GenericHostDataSourceBenchmark::addTestOptions(), isc::dhcp::Dhcpv4Srv::appendBasicOptions(), isc::dhcp::Dhcpv4Srv::appendRequestedOptions(), isc::eval::EvalContext::convertOptionName(), isc::dhcp::CfgOption::createDescriptorOption(), isc::dhcp::Dhcpv4Srv::deferredUnpack(), isc::dhcp::CfgOption::del(), isc::dhcp::CfgOption::encapsulate(), isc::dhcp::LibDHCP::getLastResortOptionDefs(), isc::dhcp::Network4::getServerId(), isc::yang::AdaptorOption::initCodes(), isc::dhcp::OptionInt< T >::OptionInt(), isc::dhcp::OptionDefParser::parse(), isc::dhcp::CqlHostExchange::retrieveOption(), isc::dhcp::LibDHCP::shouldDeferOptionUnpack(), isc::dhcp::Pkt4::unpack(), and isc::dhcp::LibDHCP::unpackOptions4().
| #define DHCP6_OPTION_SPACE "dhcp6" |
Definition at line 17 of file std_option_defs.h.
Referenced by isc::dhcp::bench::GenericHostDataSourceBenchmark::addTestOptions(), isc::dhcp::Dhcpv6Srv::appendRequestedOptions(), isc::eval::EvalContext::convertOptionName(), isc::dhcp::CfgOption::createDescriptorOption(), isc::dhcp::CfgOption::del(), isc::dhcp::CfgOption::encapsulate(), isc::yang::AdaptorOption::initCodes(), isc::dhcp::Option6IA::Option6IA(), isc::dhcp::Option6IAAddr::Option6IAAddr(), isc::dhcp::Option6IAPrefix::Option6IAPrefix(), isc::dhcp::OptionInt< T >::OptionInt(), isc::dhcp::OptionDefParser::parse(), isc::dhcp::CqlHostExchange::retrieveOption(), isc::dhcp::Pkt6::unpackMsg(), and isc::dhcp::Pkt6::unpackRelayMsg().
| #define DHCP_AGENT_OPTION_SPACE "dhcp-agent-options-space" |
encapsulated option spaces
Definition at line 27 of file std_option_defs.h.
| #define ISC_V6_OPTION_SPACE "4o6" |
Definition at line 18 of file std_option_defs.h.
Referenced by isc::dhcp::LibDHCP::getVendorOptionDefs().
| #define LAST_RESORT_V4_OPTION_SPACE "last-resort-v4" |
Definition at line 24 of file std_option_defs.h.
Referenced by isc::dhcp::LibDHCP::getLastResortOptionDefs().
| #define LW_V6_OPTION_SPACE "s46-cont-lw-options" |
Definition at line 21 of file std_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
| #define MAPE_V6_OPTION_SPACE "s46-cont-mape-options" |
Definition at line 19 of file std_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
| #define MAPT_V6_OPTION_SPACE "s46-cont-mapt-options" |
Definition at line 20 of file std_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
| #define NO_RECORD_DEF 0, 0 |
Definition at line 56 of file std_option_defs.h.
| #define RECORD_DECL | ( | name, | |
| ... | |||
| ) | const OptionDataType name[] = { __VA_ARGS__ } |
Declare an array holding parameters used to create instance of a definition for option comprising a record of data fields.
| name | name of the array being declared. |
Definition at line 44 of file std_option_defs.h.
| #define RECORD_DEF | ( | name | ) | name, sizeof(name) / sizeof(name[0]) |
A pair of values: one pointing to the array holding types of data fields belonging to the record, and size of this array.
| name | name of the array holding data fields' types. |
Definition at line 52 of file std_option_defs.h.
| #define V4V6_BIND_OPTION_SPACE "s46-v4v6bind-options" |
Definition at line 23 of file std_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
| #define V4V6_RULE_OPTION_SPACE "s46-rule-options" |
Definition at line 22 of file std_option_defs.h.
Referenced by isc::yang::AdaptorOption::initCodes().
| #define VENDOR_ENCAPSULATED_OPTION_SPACE "vendor-encapsulated-options-space" |
Definition at line 28 of file std_option_defs.h.