Kea  2.3.4-git
isc::yang Namespace Reference

Classes

class  Adaptor
 JSON adaptor between canonical Kea and YANG models. More...
 
class  AdaptorConfig
 JSON adaptor for Kea server configurations. More...
 
class  AdaptorHost
 JSON adaptor for host reservations quoting identifiers. More...
 
class  AdaptorOption
 JSON adaptor for option data or definition setting defaults. More...
 
class  AdaptorPool
 JSON adaptor for pools between canonical Kea and YANG models. More...
 
class  AdaptorSubnet
 JSON adaptor for subnets adding IDs and canonizes relays. More...
 
struct  MissingKey
 Missing key error. More...
 
struct  MissingNode
 Missing node error. More...
 
struct  NetconfError
 Generic NETCONF error. More...
 
class  Translator
 Between YANG and JSON translator class for basic values. More...
 
class  TranslatorClass
 Client class translation between YANG and JSON. More...
 
class  TranslatorClasses
 A translator class for converting a client class list between YANG and JSON. More...
 
class  TranslatorConfig
 DHCP configuration translation between YANG and JSON. More...
 
class  TranslatorControlSocket
 Control socket translation between YANG and JSON. More...
 
class  TranslatorDatabase
 Database access translation between YANG and JSON. More...
 
class  TranslatorDatabases
 A translator class for converting a database access list between YANG and JSON. More...
 
class  TranslatorHost
 Translation between YANG and JSON for a single host reservation. More...
 
class  TranslatorHosts
 A translator class for converting host reservations list between YANG and JSON. More...
 
class  TranslatorLogger
 Logger translation between YANG and JSON. More...
 
class  TranslatorLoggers
 A translator class for converting a logger list between YANG and JSON. More...
 
class  TranslatorOptionData
 Option data translation between YANG and JSON. More...
 
class  TranslatorOptionDataList
 A translator class for converting an option data list between YANG and JSON. More...
 
class  TranslatorOptionDef
 Option definition translation between YANG and JSON. More...
 
class  TranslatorOptionDefList
 Currently supports kea-dhcp[46]-server models. More...
 
class  TranslatorPdPool
 Prefix delegation pool translation between YANG and JSON. More...
 
class  TranslatorPdPools
 A translator class for converting a pd-pool list between YANG and JSON. More...
 
class  TranslatorPool
 A translator class for converting a pool between YANG and JSON. More...
 
class  TranslatorPools
 A translator class for converting pools between YANG and JSON. More...
 
class  TranslatorSharedNetwork
 Shared network translation between YANG and JSON. More...
 
class  TranslatorSharedNetworks
 A translator class for converting a shared network list between YANG and JSON. More...
 
class  TranslatorSubnet
 Subnet (aka network range) translation between YANG and JSON. More...
 
class  TranslatorSubnets
 A translator class for converting a subnet list between YANG and JSON. More...
 

Typedefs

using OptionCodes = std::unordered_map< std::string, uint16_t >
 Map for DHCP option definitions handling code and an index built from space and name. More...
 

Typedef Documentation

◆ OptionCodes

using isc::yang::OptionCodes = typedef std::unordered_map<std::string, uint16_t>

Map for DHCP option definitions handling code and an index built from space and name.

The map is used to store space+name to code mappings so for an option data without a code entry the code entry can be supplied.

Definition at line 23 of file adaptor_option.h.