7 #ifndef OPTION_DATA_PARSER_H
8 #define OPTION_DATA_PARSER_H
65 std::pair<OptionDescriptor, std::string>
85 template<
typename SearchKey>
87 const SearchKey& search_key)
const;
117 std::pair<OptionDescriptor, std::string>
167 uint16_t address_family_;
200 uint16_t address_family_;
210 #endif // OPTION_DATA_PARSER_H
void parse(const CfgOptionPtr &cfg, isc::data::ConstElementPtr option_data_list)
Parses a list of options, instantiates them and stores in cfg.
boost::shared_ptr< CfgOption > CfgOptionPtr
Non-const pointer.
std::pair< OptionDescriptor, std::string > parse(isc::data::ConstElementPtr single_option)
Parses ElementPtr containing option definition.
boost::shared_ptr< CfgOptionDef > CfgOptionDefPtr
Non-const pointer.
boost::shared_ptr< const Element > ConstElementPtr
Parser for option data values within a subnet.
Defines the logger used by the top-level component of kea-dhcp-ddns.
Parser for option data value.
boost::shared_ptr< OptionDefinition > OptionDefinitionPtr
Pointer to option definition object.
OptionDataListParser(const uint16_t address_family, CfgOptionDefPtr cfg_option_def=CfgOptionDefPtr())
Constructor.
OptionDataParser(const uint16_t address_family, CfgOptionDefPtr cfg_option_def=CfgOptionDefPtr())
Constructor.