7#ifndef OPTION_DATA_PARSER_H
8#define OPTION_DATA_PARSER_H
65 std::pair<OptionDescriptor, std::string>
84 template<
typename SearchKey>
86 const SearchKey& search_key)
const;
101 std::pair<OptionDescriptor, std::string>
151 uint16_t address_family_;
184 uint16_t address_family_;
Parser for option data values within a subnet.
void parse(const CfgOptionPtr &cfg, isc::data::ConstElementPtr option_data_list)
Parses a list of options, instantiates them and stores in cfg.
Parser for option data value.
std::pair< OptionDescriptor, std::string > parse(isc::data::ConstElementPtr single_option)
Parses ElementPtr containing option definition.
Simple class representing an optional value.
boost::shared_ptr< const Element > ConstElementPtr
boost::shared_ptr< CfgOption > CfgOptionPtr
Non-const pointer.
boost::shared_ptr< CfgOptionDef > CfgOptionDefPtr
Non-const pointer.
boost::shared_ptr< OptionDefinition > OptionDefinitionPtr
Pointer to option definition object.
Defines the logger used by the top-level component of kea-dhcp-ddns.