digraph "isc::data::CfgToElement"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::data::CfgToElement",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Abstract class for configuration Cfg_* classes."];
  Node1 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::dhcp::CfgSharedNetworks\l\< SharedNetwork4Ptr, SharedNetwork4\lCollection \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d81/classisc_1_1dhcp_1_1CfgSharedNetworks.html",tooltip=" "];
  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::dhcp::CfgSharedNetworks4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dd7/classisc_1_1dhcp_1_1CfgSharedNetworks4.html",tooltip="Represents configuration of IPv4 shared networks."];
  Node1 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::dhcp::CfgSharedNetworks\l\< SharedNetwork6Ptr, SharedNetwork6\lCollection \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d81/classisc_1_1dhcp_1_1CfgSharedNetworks.html",tooltip=" "];
  Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::dhcp::CfgSharedNetworks6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d05/classisc_1_1dhcp_1_1CfgSharedNetworks6.html",tooltip="Represents configuration of IPv6 shared networks."];
  Node1 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::d2::DdnsDomain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/dc2/classisc_1_1d2_1_1DdnsDomain.html",tooltip="Represents a DNS domain that is may be updated dynamically."];
  Node1 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::d2::DdnsDomainListMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/da9/classisc_1_1d2_1_1DdnsDomainListMgr.html",tooltip="Provides storage for and management of a list of DNS domains."];
  Node1 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::d2::DnsServerInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d30/classisc_1_1d2_1_1DnsServerInfo.html",tooltip="Represents a specific DNS Server."];
  Node1 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::d2::TSIGKeyInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d91/classisc_1_1d2_1_1TSIGKeyInfo.html",tooltip="Represents a TSIG Key."];
  Node1 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::db::BackendSelector",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d26/classisc_1_1db_1_1BackendSelector.html",tooltip="Config Backend selector."];
  Node1 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::db::Server",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d09/classisc_1_1db_1_1Server.html",tooltip="Represents information about a Kea server in the database."];
  Node1 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::dhcp::Cfg4o6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/dba/structisc_1_1dhcp_1_1Cfg4o6.html",tooltip="This structure contains information about DHCP4o6 (RFC7341)"];
  Node1 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::dhcp::CfgConsistency",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/dbd/classisc_1_1dhcp_1_1CfgConsistency.html",tooltip="Parameters for various consistency checks."];
  Node1 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::dhcp::CfgDUID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dc7/classisc_1_1dhcp_1_1CfgDUID.html",tooltip="Holds manual configuration of the server identifier (DUID)."];
  Node1 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::dhcp::CfgExpiration",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d0e/classisc_1_1dhcp_1_1CfgExpiration.html",tooltip="Holds configuration parameters pertaining to lease expiration and lease affinity."];
  Node1 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::dhcp::CfgGlobals",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/da9/classisc_1_1dhcp_1_1CfgGlobals.html",tooltip="Class to store configured global parameters."];
  Node1 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::dhcp::CfgHostDbAccess",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d53/structisc_1_1dhcp_1_1CfgHostDbAccess.html",tooltip=" "];
  Node1 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::dhcp::CfgHostOperations",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dec/classisc_1_1dhcp_1_1CfgHostOperations.html",tooltip="Represents global configuration for host reservations."];
  Node1 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::dhcp::CfgHosts",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d62/classisc_1_1dhcp_1_1CfgHosts.html",tooltip="Represents the host reservations specified in the configuration file."];
  Node1 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::dhcp::CfgIface",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d8b/classisc_1_1dhcp_1_1CfgIface.html",tooltip="Represents selection of interfaces for DHCP server."];
  Node1 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::dhcp::CfgLeaseDbAccess",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/de5/structisc_1_1dhcp_1_1CfgLeaseDbAccess.html",tooltip="utility class for unparsing"];
  Node1 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::dhcp::CfgMACSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d27/classisc_1_1dhcp_1_1CfgMACSource.html",tooltip="Wrapper class that holds MAC/hardware address sources."];
  Node1 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::dhcp::CfgOption",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d53/classisc_1_1dhcp_1_1CfgOption.html",tooltip="Represents option data configuration for the DHCP server."];
  Node1 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::dhcp::CfgOptionDef",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d62/classisc_1_1dhcp_1_1CfgOptionDef.html",tooltip="Represents option definitions used by the DHCP server."];
  Node1 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::dhcp::CfgRSOO",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d73/classisc_1_1dhcp_1_1CfgRSOO.html",tooltip="Represents configuration of the RSOO options for the DHCP server."];
  Node1 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node26 [label="isc::dhcp::CfgSharedNetworks\l\< SharedNetworkPtrType, SharedNetwork\lCollection \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d81/classisc_1_1dhcp_1_1CfgSharedNetworks.html",tooltip="This class holds configuration of shared networks."];
  Node1 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::dhcp::CfgSubnets4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d32/classisc_1_1dhcp_1_1CfgSubnets4.html",tooltip="Holds subnets configured for the DHCPv4 server."];
  Node1 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 [label="isc::dhcp::CfgSubnets6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/dca/classisc_1_1dhcp_1_1CfgSubnets6.html",tooltip="Holds subnets configured for the DHCPv6 server."];
  Node1 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::dhcp::ClientClassDef",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d11/classisc_1_1dhcp_1_1ClientClassDef.html",tooltip="Embodies a single client class definition."];
  Node1 -> Node30 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::dhcp::ClientClassDictionary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d7a/classisc_1_1dhcp_1_1ClientClassDictionary.html",tooltip="Maintains a list of ClientClassDef's."];
  Node1 -> Node31 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::dhcp::D2ClientConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/dbb/classisc_1_1dhcp_1_1D2ClientConfig.html",tooltip="Acts as a storage vault for D2 client configuration."];
  Node1 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node32 [label="isc::dhcp::Lease",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dee/structisc_1_1dhcp_1_1Lease.html",tooltip="a common structure for IPv4 and IPv6 leases"];
  Node32 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 [label="isc::dhcp::Lease4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d08/structisc_1_1dhcp_1_1Lease4.html",tooltip="Structure that holds a lease for IPv4 address."];
  Node32 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node34 [label="isc::dhcp::Lease6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/structisc_1_1dhcp_1_1Lease6.html",tooltip="Structure that holds a lease for IPv6 address and/or prefix."];
  Node1 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node35 [label="isc::dhcp::Network",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d0d/classisc_1_1dhcp_1_1Network.html",tooltip="Common interface representing a network to which the DHCP clients are connected."];
  Node35 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node36 [label="isc::dhcp::Network4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dbd/classisc_1_1dhcp_1_1Network4.html",tooltip="Specialization of the Network object for DHCPv4 case."];
  Node36 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node37 [label="isc::dhcp::SharedNetwork4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db4/classisc_1_1dhcp_1_1SharedNetwork4.html",tooltip="Shared network holding IPv4 subnets."];
  Node36 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node38 [label="isc::dhcp::Subnet4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d24/classisc_1_1dhcp_1_1Subnet4.html",tooltip="A configuration holder for IPv4 subnet."];
  Node35 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node39 [label="isc::dhcp::Network6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/dff/classisc_1_1dhcp_1_1Network6.html",tooltip="Specialization of the Network object for DHCPv6 case."];
  Node39 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node40 [label="isc::dhcp::SharedNetwork6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/df6/classisc_1_1dhcp_1_1SharedNetwork6.html",tooltip="Shared network holding IPv6 subnets."];
  Node39 -> Node41 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node41 [label="isc::dhcp::Subnet6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d17/classisc_1_1dhcp_1_1Subnet6.html",tooltip="A configuration holder for IPv6 subnet."];
  Node35 -> Node42 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node42 [label="isc::dhcp::Subnet",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dd2/classisc_1_1dhcp_1_1Subnet.html",tooltip=" "];
  Node42 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node42 -> Node41 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node43 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node43 [label="isc::dhcp::Pool",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d7f/classisc_1_1dhcp_1_1Pool.html",tooltip="base class for Pool4 and Pool6"];
  Node43 -> Node44 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 [label="isc::dhcp::Pool4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d03/classisc_1_1dhcp_1_1Pool4.html",tooltip="Pool information for IPv4 addresses."];
  Node43 -> Node45 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node45 [label="isc::dhcp::Pool6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d3e/classisc_1_1dhcp_1_1Pool6.html",tooltip="Pool information for IPv6 addresses and prefixes."];
  Node1 -> Node46 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node46 [label="isc::hooks::HooksConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d40/classisc_1_1hooks_1_1HooksConfig.html",tooltip="Wrapper class that holds hooks libraries configuration."];
  Node1 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node47 [label="isc::http::BasicHttpAuth\lClient",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/dec/classisc_1_1http_1_1BasicHttpAuthClient.html",tooltip="Basic HTTP authentication client configuration."];
  Node1 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node48 [label="isc::http::HttpAuthConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d55/classisc_1_1http_1_1HttpAuthConfig.html",tooltip="Base type of HTTP authentication configuration."];
  Node48 -> Node49 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node49 [label="isc::http::BasicHttpAuth\lConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/da3/classisc_1_1http_1_1BasicHttpAuthConfig.html",tooltip="Basic HTTP authentication configuration."];
  Node1 -> Node50 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 [label="isc::netconf::CfgControl\lSocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/de0/classisc_1_1netconf_1_1CfgControlSocket.html",tooltip="Represents a Control Socket."];
  Node1 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 [label="isc::netconf::CfgServer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/ddd/classisc_1_1netconf_1_1CfgServer.html",tooltip="Represents a Managed CfgServer."];
  Node1 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 [label="isc::process::ConfigBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d4e/classisc_1_1process_1_1ConfigBase.html",tooltip="Base class for all configurations."];
  Node52 -> Node53 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node53 [label="isc::agent::CtrlAgentCfg\lContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d8b/classisc_1_1agent_1_1CtrlAgentCfgContext.html",tooltip="Control Agent Configuration Context."];
  Node52 -> Node54 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node54 [label="isc::d2::D2CfgContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/df4/classisc_1_1d2_1_1D2CfgContext.html",tooltip="DHCP-DDNS Configuration Context."];
  Node52 -> Node55 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node55 [label="isc::d2::DScalarContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d26/classisc_1_1d2_1_1DScalarContext.html",tooltip="Storage container for scalar configuration parameters."];
  Node52 -> Node56 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node56 [label="isc::dhcp::SrvConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/da2/classisc_1_1dhcp_1_1SrvConfig.html",tooltip="Specifies current DHCP configuration."];
  Node52 -> Node57 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node57 [label="isc::netconf::NetconfConfig",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/dfc/classisc_1_1netconf_1_1NetconfConfig.html",tooltip="Netconf Configuration Context."];
  Node1 -> Node58 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node58 [label="isc::process::ConfigControlInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d33/classisc_1_1process_1_1ConfigControlInfo.html",tooltip="Embodies configuration information used during a server's configuration process."];
  Node1 -> Node59 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node59 [label="isc::process::ConfigDbInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d38/classisc_1_1process_1_1ConfigDbInfo.html",tooltip="Provides configuration information used during a server's configuration process."];
  Node1 -> Node60 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node60 [label="isc::process::LoggingDestination",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d58/structisc_1_1process_1_1LoggingDestination.html",tooltip="Defines single logging destination."];
  Node1 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node61 [label="isc::process::LoggingInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dda/classisc_1_1process_1_1LoggingInfo.html",tooltip="structure that describes one logging entry"];
}
