digraph "Graphical Class Hierarchy"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node0 [label="isc::dns::AbstractMessage\lRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/db8/classisc_1_1dns_1_1AbstractMessageRenderer.html",tooltip="The AbstractMessageRenderer class is an abstract base class that provides common interfaces for rende..."];
  Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 [label="isc::dns::MessageRenderer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d6c/classisc_1_1dns_1_1MessageRenderer.html",tooltip="The MessageRenderer is a concrete derived class of AbstractMessageRenderer as a general purpose imple..."];
  Node26 [label="isc::config::BaseCommandMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d42/classisc_1_1config_1_1BaseCommandMgr.html",tooltip="Commands Manager, responsible for processing external commands."];
  Node26 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::config::HookedCommandMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/da5/classisc_1_1config_1_1HookedCommandMgr.html",tooltip="Command Manager which can delegate commands to a hook library."];
  Node24 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::agent::CtrlAgentCommandMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/dbd/classisc_1_1agent_1_1CtrlAgentCommandMgr.html",tooltip="Command Manager for Control Agent."];
  Node24 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::config::CommandMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d8f/classisc_1_1config_1_1CommandMgr.html",tooltip="Commands Manager implementation for the Kea servers."];
  Node135 [label="isc::cb::BaseConfigBackend\lMgr\< ConfigBackendPoolDHCPv4 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dc1/classisc_1_1cb_1_1BaseConfigBackendMgr.html",tooltip=" "];
  Node135 -> Node134 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node134 [label="isc::dhcp::ConfigBackend\lDHCPv4Mgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d6c/classisc_1_1dhcp_1_1ConfigBackendDHCPv4Mgr.html",tooltip="Configuration Backend Manager for DHPCv4 servers."];
  Node137 [label="isc::cb::BaseConfigBackend\lMgr\< ConfigBackendPoolDHCPv6 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dc1/classisc_1_1cb_1_1BaseConfigBackendMgr.html",tooltip=" "];
  Node137 -> Node136 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node136 [label="isc::dhcp::ConfigBackend\lDHCPv6Mgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/def/classisc_1_1dhcp_1_1ConfigBackendDHCPv6Mgr.html",tooltip="Configuration Backend Manager for DHPCv6 servers."];
  Node88 [label="isc::dhcp::BaseHostDataSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d59/classisc_1_1dhcp_1_1BaseHostDataSource.html",tooltip="Base interface for the classes implementing simple data source for host reservations."];
  Node88 -> Node89 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node89 [label="isc::dhcp::CacheHostData\lSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/df8/classisc_1_1dhcp_1_1CacheHostDataSource.html",tooltip="Abstract interface extending base simple data source for host reservations to host cache."];
  Node88 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node87 [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."];
  Node88 -> Node90 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node90 [label="isc::dhcp::CqlHostDataSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d4d/classisc_1_1dhcp_1_1CqlHostDataSource.html",tooltip="Cassandra host data source."];
  Node88 -> Node91 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node91 [label="isc::dhcp::HostMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d9a/classisc_1_1dhcp_1_1HostMgr.html",tooltip="Host Manager."];
  Node88 -> Node92 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node92 [label="isc::dhcp::MySqlHostData\lSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d7e/classisc_1_1dhcp_1_1MySqlHostDataSource.html",tooltip="MySQL Host Data Source."];
  Node88 -> Node93 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node93 [label="isc::dhcp::PgSqlHostData\lSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/de3/classisc_1_1dhcp_1_1PgSqlHostDataSource.html",tooltip="PostgreSQL Host Data Source."];
  Node202 [label="isc::util::io::BaseSocket\lSessionForwarder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d9f/classisc_1_1util_1_1io_1_1BaseSocketSessionForwarder.html",tooltip="The \"base\" class of SocketSessionForwarder."];
  Node202 -> Node201 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node201 [label="isc::util::io::SocketSession\lForwarder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d91/classisc_1_1util_1_1io_1_1SocketSessionForwarder.html",tooltip="The forwarder of socket sessions."];
  Node202 -> Node203 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node203 [label="isc::util::unittests\l::MockSocketSessionForwarder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/deb/classisc_1_1util_1_1unittests_1_1MockSocketSessionForwarder.html",tooltip="Mock socket session forwarder."];
  Node80 [label="isc::data::BaseStampedElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dfd/classisc_1_1data_1_1BaseStampedElement.html",tooltip="This class represents configuration element which is associated with database identifier and the modi..."];
  Node80 -> Node41 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node41 [label="isc::data::StampedElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d46/classisc_1_1data_1_1StampedElement.html",tooltip="This class represents configuration element which is associated with database identifier,..."];
  Node41 -> Node42 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node42 [label="isc::data::StampedValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d69/classisc_1_1data_1_1StampedValue.html",tooltip="This class represents a named configuration parameter, e.g."];
  Node41 -> Node43 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node43 [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."];
  Node41 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node40 [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."];
  Node40 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node34 [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."];
  Node34 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 [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."];
  Node34 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node35 [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."];
  Node40 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node38 [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."];
  Node38 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node39 [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."];
  Node38 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node37 [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."];
  Node40 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node36 [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=" "];
  Node36 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node36 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node41 -> Node107 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node107 [label="isc::dhcp::OptionDefinition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d6a/classisc_1_1dhcp_1_1OptionDefinition.html",tooltip="Base class representing a DHCP option definition."];
  Node41 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node61 [label="isc::dhcp::OptionDescriptor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/de7/classisc_1_1dhcp_1_1OptionDescriptor.html",tooltip="Option descriptor."];
  Node80 -> Node79 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node79 [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."];
  Node166 [label="isc::d2::DNSClient\l::Callback",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d3e/classisc_1_1d2_1_1DNSClient_1_1Callback.html",tooltip="Callback for the DNSClient class."];
  Node166 -> Node161 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node161 [label="isc::d2::NameChangeTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html",tooltip="Embodies the \"life-cycle\" required to carry out a DDNS update."];
  Node161 -> Node162 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node162 [label="isc::d2::NameAddTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d1d/classisc_1_1d2_1_1NameAddTransaction.html",tooltip="Embodies the \"life-cycle\" required to carry out a DDNS Add update."];
  Node161 -> Node163 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node163 [label="isc::d2::NameRemoveTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d4f/classisc_1_1d2_1_1NameRemoveTransaction.html",tooltip="Embodies the \"life-cycle\" required to carry out a DDNS Remove update."];
  Node161 -> Node164 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node164 [label="isc::d2::SimpleAddTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/ddf/classisc_1_1d2_1_1SimpleAddTransaction.html",tooltip="Embodies the \"life-cycle\" required to carry out a DDNS Add update."];
  Node161 -> Node165 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node165 [label="isc::d2::SimpleRemoveTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dbe/classisc_1_1d2_1_1SimpleRemoveTransaction.html",tooltip="Embodies the \"life-cycle\" required to carry out a DDNS Remove update."];
  Node84 [label="isc::dhcp::CfgDbAccess",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d27/classisc_1_1dhcp_1_1CfgDbAccess.html",tooltip="Holds access parameters and the configuration of the lease and hosts database connection."];
  Node84 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node83 [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=" "];
  Node84 -> Node85 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node85 [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"];
  Node44 [label="isc::data::CfgToElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d9e/structisc_1_1data_1_1CfgToElement.html",tooltip="Abstract class for configuration Cfg_* classes."];
  Node44 -> Node45 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node45 [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=" "];
  Node45 -> Node46 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node46 [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."];
  Node44 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node47 [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=" "];
  Node47 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node48 [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."];
  Node44 -> Node49 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node49 [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."];
  Node44 -> Node77 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node77 [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."];
  Node44 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 [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."];
  Node44 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 [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."];
  Node44 -> Node78 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node78 [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."];
  Node44 -> Node79 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node81 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node81 [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)"];
  Node44 -> Node53 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node53 [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."];
  Node44 -> Node54 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node54 [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)."];
  Node44 -> Node82 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node82 [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."];
  Node44 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node86 [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."];
  Node44 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node55 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node55 [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."];
  Node44 -> Node85 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node95 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node95 [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."];
  Node44 -> Node96 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node96 [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."];
  Node44 -> Node97 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node97 [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."];
  Node44 -> Node98 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node98 [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."];
  Node44 -> Node99 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node99 [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."];
  Node44 -> Node100 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node100 [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."];
  Node44 -> Node101 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node101 [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."];
  Node44 -> Node43 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node102 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node102 [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."];
  Node44 -> Node56 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node56 [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."];
  Node44 -> Node58 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node58 [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"];
  Node58 -> Node59 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node59 [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."];
  Node58 -> Node60 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node60 [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."];
  Node44 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 -> Node62 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node62 [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"];
  Node62 -> Node63 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node63 [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."];
  Node62 -> Node64 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node64 [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."];
  Node44 -> Node103 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node103 [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."];
  Node44 -> Node65 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node65 [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."];
  Node44 -> Node66 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node66 [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."];
  Node66 -> Node67 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node67 [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."];
  Node44 -> Node68 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node68 [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."];
  Node44 -> Node69 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node69 [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."];
  Node44 -> Node70 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node70 [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."];
  Node70 -> Node71 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node71 [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."];
  Node70 -> Node72 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node72 [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."];
  Node70 -> Node73 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node73 [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."];
  Node70 -> Node74 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node74 [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."];
  Node70 -> Node75 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node75 [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."];
  Node44 -> Node104 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node104 [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."];
  Node44 -> Node105 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node105 [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."];
  Node44 -> Node106 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node106 [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."];
  Node44 -> Node76 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node76 [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"];
  Node28 [label="boost::enable_shared\l_from_this",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
  Node28 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::asiolink::IOSignalSetImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/da0/classisc_1_1asiolink_1_1IOSignalSetImpl.html",tooltip="Implementation class of IOSignalSet."];
  Node28 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::asiolink::IntervalTimerImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d79/classisc_1_1asiolink_1_1IntervalTimerImpl.html",tooltip="This class holds a call back function of asynchronous operations."];
  Node28 -> Node30 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::asiolink::UnixDomain\lSocketImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/dbe/classisc_1_1asiolink_1_1UnixDomainSocketImpl.html",tooltip="Implementation of the unix domain socket."];
  Node28 -> Node31 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::config::ClientConnectionImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d5a/classisc_1_1config_1_1ClientConnectionImpl.html",tooltip="Implementation of the ClientConnection."];
  Node28 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node32 [label="isc::dhcp::NetworkStateImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d52/classisc_1_1dhcp_1_1NetworkStateImpl.html",tooltip="Implementation of the NetworkState class."];
  Node28 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 -> Node108 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node108 [label="isc::http::HttpConnection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d05/classisc_1_1http_1_1HttpConnection.html",tooltip="Accepts and handles a single HTTP connection."];
  Node6 [label="isc::asiolink::IOSocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/ddf/classisc_1_1asiolink_1_1IOSocket.html",tooltip="The IOSocket class is an abstract base class to represent various types of network sockets."];
  Node6 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::asiolink::IOAcceptor\l\< boost::asio::ip::tcp, C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html",tooltip=" "];
  Node7 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::asiolink::TCPAcceptor\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/def/classisc_1_1asiolink_1_1TCPAcceptor.html",tooltip="Provides a service for accepting new TCP connections."];
  Node8 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::asiolink::TLSAcceptor\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d7f/classisc_1_1asiolink_1_1TLSAcceptor.html",tooltip="Provides a service for accepting new TLS connections."];
  Node6 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::asiolink::IOAcceptor\l\< boost::asio::local::stream\l_protocol, std::function\< void\l(const boost::system::error_code &)\> \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html",tooltip=" "];
  Node10 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::asiolink::UnixDomain\lSocketAcceptor",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dff/classisc_1_1asiolink_1_1UnixDomainSocketAcceptor.html",tooltip="Implements acceptor service for UnixDomainSocket."];
  Node6 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::asiolink::IOAsioSocket\l\< SocketCallback \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d96/classisc_1_1asiolink_1_1IOAsioSocket.html",tooltip=" "];
  Node4 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::asiolink::TCPSocket\l\< SocketCallback \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d00/classisc_1_1asiolink_1_1TCPSocket.html",tooltip=" "];
  Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::asiolink::TLSSocket\l\< SocketCallback \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d74/classisc_1_1asiolink_1_1TLSSocket.html",tooltip=" "];
  Node6 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::asiolink::DummySocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dd7/classisc_1_1asiolink_1_1DummySocket.html",tooltip="The DummySocket class is a concrete derived class of IOSocket that is not associated with any real so..."];
  Node6 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::asiolink::IOAcceptor\l\< ProtocolType, CallbackType \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html",tooltip="Base class for acceptor services in Kea."];
  Node6 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::asiolink::IOAsioSocket\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d96/classisc_1_1asiolink_1_1IOAsioSocket.html",tooltip="I/O Socket with asynchronous operations."];
  Node14 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::asiolink::DummyAsio\lSocket\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d07/classisc_1_1asiolink_1_1DummyAsioSocket.html",tooltip="The DummyAsioSocket class is a concrete derived class of IOAsioSocket that is not associated with any..."];
  Node14 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::asiolink::TCPSocket\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d00/classisc_1_1asiolink_1_1TCPSocket.html",tooltip="The TCPSocket class is a concrete derived class of IOAsioSocket that represents a TCP socket."];
  Node14 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::asiolink::TLSSocket\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d74/classisc_1_1asiolink_1_1TLSSocket.html",tooltip="The TLSSocket class is a concrete derived class of IOAsioSocket that represents a TLS socket."];
  Node14 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::asiolink::UDPSocket\< C \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d03/classisc_1_1asiolink_1_1UDPSocket.html",tooltip="The UDPSocket class is a concrete derived class of IOAsioSocket that represents a UDP socket."];
  Node6 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::asiolink::UnixDomain\lSocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d98/classisc_1_1asiolink_1_1UnixDomainSocket.html",tooltip="Represents unix domain socket implemented in terms of boost asio."];
  Node2 [label="boost::noncopyable",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
  Node2 -> Node3 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::perfdhcp::PacketStorage\l\< isc::dhcp::Pkt4 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d24/classisc_1_1perfdhcp_1_1PacketStorage.html",tooltip=" "];
  Node2 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::perfdhcp::PacketStorage\l\< isc::dhcp::Pkt6 \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d24/classisc_1_1perfdhcp_1_1PacketStorage.html",tooltip=" "];
  Node2 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::util::StagedValue\l\< isc::dhcp::OptionDefSpaceContainer \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d27/classisc_1_1util_1_1StagedValue.html",tooltip=" "];
  Node2 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node109 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node109 [label="isc::asiolink::ProcessSpawn",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d68/classisc_1_1asiolink_1_1ProcessSpawn.html",tooltip="Utility class for spawning new processes."];
  Node2 -> Node110 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node110 [label="isc::asiolink::ProcessSpawnImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dad/classisc_1_1asiolink_1_1ProcessSpawnImpl.html",tooltip="Implementation of the ProcessSpawn class."];
  Node2 -> Node17 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node111 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node111 [label="isc::asiolink::TlsContextBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d7c/classisc_1_1asiolink_1_1TlsContextBase.html",tooltip="TLS context base class."];
  Node2 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node112 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node112 [label="isc::cryptolink::CryptoLink",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d2e/classisc_1_1cryptolink_1_1CryptoLink.html",tooltip="Singleton entry point and factory class."];
  Node2 -> Node113 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node113 [label="isc::cryptolink::HMAC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dd4/classisc_1_1cryptolink_1_1HMAC.html",tooltip="HMAC support."];
  Node2 -> Node114 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node114 [label="isc::cryptolink::Hash",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dbd/classisc_1_1cryptolink_1_1Hash.html",tooltip="Hash support."];
  Node2 -> Node115 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node115 [label="isc::cryptolink::RNG",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d90/classisc_1_1cryptolink_1_1RNG.html",tooltip="RNG support."];
  Node115 -> Node116 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node116 [label="isc::cryptolink::RNGImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/db0/classisc_1_1cryptolink_1_1RNGImpl.html",tooltip="Botan implementation of RNG."];
  Node2 -> Node117 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node117 [label="isc::d2::D2QueueMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d40/classisc_1_1d2_1_1D2QueueMgr.html",tooltip="D2QueueMgr creates and manages a queue of DNS update requests."];
  Node2 -> Node119 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node119 [label="isc::d2::D2UpdateMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d98/classisc_1_1d2_1_1D2UpdateMgr.html",tooltip="D2UpdateMgr creates and manages update transactions."];
  Node2 -> Node120 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node120 [label="isc::db::DatabaseConnection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/db4/classisc_1_1db_1_1DatabaseConnection.html",tooltip="Common database connection class."];
  Node120 -> Node121 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node121 [label="isc::db::CqlConnection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d45/classisc_1_1db_1_1CqlConnection.html",tooltip="Common CQL connector pool."];
  Node120 -> Node122 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node122 [label="isc::db::MySqlConnection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d0f/classisc_1_1db_1_1MySqlConnection.html",tooltip="Common MySQL Connector Pool."];
  Node120 -> Node123 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node123 [label="isc::db::PgSqlConnection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/dd8/classisc_1_1db_1_1PgSqlConnection.html",tooltip="Common PgSql Connector Pool."];
  Node2 -> Node124 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node124 [label="isc::db::MySqlHolder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d6a/classisc_1_1db_1_1MySqlHolder.html",tooltip="MySQL Handle Holder."];
  Node2 -> Node125 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node125 [label="isc::db::MySqlTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d0a/classisc_1_1db_1_1MySqlTransaction.html",tooltip="RAII object representing MySQL transaction."];
  Node2 -> Node126 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node126 [label="isc::db::PgSqlHolder",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d40/classisc_1_1db_1_1PgSqlHolder.html",tooltip="Postgresql connection handle Holder."];
  Node2 -> Node127 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node127 [label="isc::db::PgSqlResult",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d0d/classisc_1_1db_1_1PgSqlResult.html",tooltip="RAII wrapper for PostgreSQL Result sets."];
  Node2 -> Node128 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node128 [label="isc::db::PgSqlTransaction",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/df5/classisc_1_1db_1_1PgSqlTransaction.html",tooltip="RAII object representing a PostgreSQL transaction."];
  Node2 -> Node129 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node129 [label="isc::dhcp::AllocEngine",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/ddb/classisc_1_1dhcp_1_1AllocEngine.html",tooltip="DHCPv4 and DHCPv6 allocation engine."];
  Node2 -> Node130 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node130 [label="isc::dhcp::AllocEngine\l::ClientContext4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d73/structisc_1_1dhcp_1_1AllocEngine_1_1ClientContext4.html",tooltip="Context information for the DHCPv4 lease allocation."];
  Node2 -> Node131 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node131 [label="isc::dhcp::AllocEngine\l::ClientContext6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d93/structisc_1_1dhcp_1_1AllocEngine_1_1ClientContext6.html",tooltip="Context information for the DHCPv6 leases allocation."];
  Node2 -> Node132 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node132 [label="isc::dhcp::CfgMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d7f/classisc_1_1dhcp_1_1CfgMgr.html",tooltip="Configuration Manager."];
  Node2 -> Node133 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node133 [label="isc::dhcp::ClientHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d3e/classisc_1_1dhcp_1_1ClientHandler.html",tooltip="Client race avoidance RAII handler."];
  Node2 -> Node134 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node136 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node138 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node138 [label="isc::dhcp::D2ClientMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d17/classisc_1_1dhcp_1_1D2ClientMgr.html",tooltip="D2ClientMgr isolates Kea from the details of being a D2 client."];
  Node2 -> Node140 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node140 [label="isc::dhcp::DUIDFactory",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/da2/classisc_1_1dhcp_1_1DUIDFactory.html",tooltip="Factory for generating DUIDs (DHCP Unique Identifiers)."];
  Node2 -> Node141 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node141 [label="isc::dhcp::Dhcp4o6IpcBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d39/classisc_1_1dhcp_1_1Dhcp4o6IpcBase.html",tooltip="This class implements the communication between the DHCPv4 and DHCPv6 servers to allow for transmissi..."];
  Node141 -> Node142 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node142 [label="isc::dhcp::Dhcp4to6Ipc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d42/classisc_1_1dhcp_1_1Dhcp4to6Ipc.html",tooltip="Handles DHCPv4-over-DHCPv6 IPC on the DHCPv4 server side."];
  Node141 -> Node143 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node143 [label="isc::dhcp::Dhcp6to4Ipc",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dd9/classisc_1_1dhcp_1_1Dhcp6to4Ipc.html",tooltip="Handles DHCPv4-over-DHCPv6 IPC on the DHCPv6 server side."];
  Node2 -> Node91 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node144 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node144 [label="isc::dhcp::Iface",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d7b/classisc_1_1dhcp_1_1Iface.html",tooltip="Represents a single network interface."];
  Node2 -> Node145 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node145 [label="isc::dhcp::IfaceMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html",tooltip="Handles network interfaces, transmission and reception."];
  Node2 -> Node146 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node146 [label="isc::dhcp::PacketQueueMgr6",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dbb/classisc_1_1dhcp_1_1PacketQueueMgr6.html",tooltip="Packet Queue Manager for DHPCv6 servers."];
  Node2 -> Node148 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node148 [label="isc::dhcp::ResourceHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d49/classisc_1_1dhcp_1_1ResourceHandler.html",tooltip="Resource race avoidance RAII handler."];
  Node148 -> Node149 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node149 [label="isc::dhcp::ResourceHandler4",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d8b/classisc_1_1dhcp_1_1ResourceHandler4.html",tooltip="Resource race avoidance RAII handler for DHCPv4."];
  Node2 -> Node150 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node150 [label="isc::dhcp::TimerMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1dhcp_1_1TimerMgr.html",tooltip="Manages a pool of asynchronous interval timers."];
  Node2 -> Node151 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node151 [label="isc::dns::MasterLexer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/db4/classisc_1_1dns_1_1MasterLexer.html",tooltip="Tokenizer for parsing DNS master files."];
  Node2 -> Node152 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node152 [label="isc::dns::MasterLoader",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d53/classisc_1_1dns_1_1MasterLoader.html",tooltip="A class able to load DNS master files."];
  Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node153 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node153 [label="isc::dns::RRCollator",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/da7/classisc_1_1dns_1_1RRCollator.html",tooltip="A converter from a stream of RRs to a stream of collated RRsets."];
  Node2 -> Node154 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node154 [label="isc::dns::TSIGContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d3f/classisc_1_1dns_1_1TSIGContext.html",tooltip="TSIG session context."];
  Node2 -> Node155 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node155 [label="isc::dns::master_lexer\l_internal::InputSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d83/classisc_1_1dns_1_1master__lexer__internal_1_1InputSource.html",tooltip="An input source that is used internally by MasterLexer."];
  Node2 -> Node156 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node156 [label="isc::dns::rdata::RdataPimpl\lHolder\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dad/classisc_1_1dns_1_1rdata_1_1RdataPimplHolder.html",tooltip=" "];
  Node2 -> Node157 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node157 [label="isc::ha::HAImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d3d/classisc_1_1ha_1_1HAImpl.html",tooltip="High Availability hooks library implementation."];
  Node2 -> Node158 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node158 [label="isc::ha::HAService",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d27/classisc_1_1ha_1_1HAService.html",tooltip="High availability service."];
  Node2 -> Node170 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node170 [label="isc::hooks::HooksManager",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d88/classisc_1_1hooks_1_1HooksManager.html",tooltip="Hooks Manager."];
  Node2 -> Node171 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node171 [label="isc::hooks::ServerHooks",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1hooks_1_1ServerHooks.html",tooltip="Server hook collection."];
  Node2 -> Node172 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node172 [label="isc::log::LoggerImpl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dbd/classisc_1_1log_1_1LoggerImpl.html",tooltip="Console Logger Implementation."];
  Node2 -> Node173 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node173 [label="isc::log::LoggerManager",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/daf/classisc_1_1log_1_1LoggerManager.html",tooltip="Logger Manager."];
  Node2 -> Node174 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node174 [label="isc::log::MessageInitializer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d72/classisc_1_1log_1_1MessageInitializer.html",tooltip="Initialize Message Dictionary."];
  Node2 -> Node175 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node175 [label="isc::perfdhcp::AbstractScen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/dd0/classisc_1_1perfdhcp_1_1AbstractScen.html",tooltip="Abstract Scenario class."];
  Node175 -> Node176 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node176 [label="isc::perfdhcp::AvalancheScen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d4b/classisc_1_1perfdhcp_1_1AvalancheScen.html",tooltip="Avalanche Scenario class."];
  Node175 -> Node177 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node177 [label="isc::perfdhcp::BasicScen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/da6/classisc_1_1perfdhcp_1_1BasicScen.html",tooltip="Basic Scenario class."];
  Node2 -> Node178 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node178 [label="isc::perfdhcp::CommandOptions",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d86/classisc_1_1perfdhcp_1_1CommandOptions.html",tooltip="Command Options."];
  Node2 -> Node179 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node179 [label="isc::perfdhcp::PacketStorage\< T \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d24/classisc_1_1perfdhcp_1_1PacketStorage.html",tooltip="Represents a list of packets with a sequential and random access to list elements."];
  Node2 -> Node180 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node180 [label="isc::perfdhcp::StatsMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d80/classisc_1_1perfdhcp_1_1StatsMgr.html",tooltip="Statistics Manager."];
  Node2 -> Node181 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node181 [label="isc::perfdhcp::TestControl",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/dc3/classisc_1_1perfdhcp_1_1TestControl.html",tooltip="Test Control class."];
  Node2 -> Node182 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node182 [label="isc::process::Daemon",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d3a/classisc_1_1process_1_1Daemon.html",tooltip="Base class for all services."];
  Node182 -> Node183 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node183 [label="isc::dhcp::Dhcpv4Srv",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dhcp_1_1Dhcpv4Srv.html",tooltip="DHCPv4 server service."];
  Node183 -> Node184 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node184 [label="isc::dhcp::ControlledDhcpv4Srv",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d8f/classisc_1_1dhcp_1_1ControlledDhcpv4Srv.html",tooltip="Controlled version of the DHCPv4 server."];
  Node182 -> Node185 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node185 [label="isc::dhcp::Dhcpv6Srv",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/ddc/classisc_1_1dhcp_1_1Dhcpv6Srv.html",tooltip="DHCPv6 server service."];
  Node185 -> Node186 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node186 [label="isc::dhcp::ControlledDhcpv6Srv",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc7/classisc_1_1dhcp_1_1ControlledDhcpv6Srv.html",tooltip="Controlled version of the DHCPv6 server."];
  Node182 -> Node187 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node187 [label="isc::process::DControllerBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html",tooltip="Application Controller."];
  Node187 -> Node188 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node188 [label="isc::agent::CtrlAgentController",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d53/classisc_1_1agent_1_1CtrlAgentController.html",tooltip="Process Controller for Control Agent Process."];
  Node187 -> Node189 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node189 [label="isc::d2::D2Controller",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d7a/classisc_1_1d2_1_1D2Controller.html",tooltip="Process Controller for D2 Process This class is the DHCP-DDNS specific derivation of DControllerBase."];
  Node187 -> Node190 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node190 [label="isc::netconf::NetconfController",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d3b/classisc_1_1netconf_1_1NetconfController.html",tooltip="Process Controller for Netconf Process."];
  Node2 -> Node191 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node191 [label="isc::stats::StatsMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html",tooltip="Statistics Manager class."];
  Node2 -> Node192 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node192 [label="isc::util::MultiThreading\lCriticalSection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d58/classisc_1_1util_1_1MultiThreadingCriticalSection.html",tooltip="RAII class creating a critical section."];
  Node2 -> Node193 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node193 [label="isc::util::MultiThreadingMgr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html",tooltip="Multi Threading Manager."];
  Node2 -> Node194 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node194 [label="isc::util::ReadLockGuard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/da6/classisc_1_1util_1_1ReadLockGuard.html",tooltip="Read mutex RAII handler."];
  Node2 -> Node195 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node195 [label="isc::util::ReadWriteMutex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/df6/classisc_1_1util_1_1ReadWriteMutex.html",tooltip="Read-Write Mutex."];
  Node2 -> Node196 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node196 [label="isc::util::StagedValue\l\< ValueType \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d27/classisc_1_1util_1_1StagedValue.html",tooltip="This class implements set/commit mechanism for a single object."];
  Node2 -> Node197 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node197 [label="isc::util::Stopwatch",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/da8/classisc_1_1util_1_1Stopwatch.html",tooltip="Utility class to measure code execution times."];
  Node2 -> Node198 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node198 [label="isc::util::UnlockGuard\l\< Mutex \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/ddc/classisc_1_1util_1_1UnlockGuard.html",tooltip="Unlock Guard."];
  Node2 -> Node199 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node199 [label="isc::util::WatchSocket",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d85/classisc_1_1util_1_1WatchSocket.html",tooltip="Provides an IO \"ready\" semaphore for use with select() or poll() WatchSocket exposes a single open fi..."];
  Node2 -> Node200 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node200 [label="isc::util::WriteLockGuard",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/de9/classisc_1_1util_1_1WriteLockGuard.html",tooltip="Write mutex RAII handler."];
  Node2 -> Node201 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node204 [dir="back",color="firebrick4",fontsize="10",style="solid",fontname="Helvetica"];
  Node204 [label="isc::util::io::SocketSession\lReceiver",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d85/classisc_1_1util_1_1io_1_1SocketSessionReceiver.html",tooltip="The receiver of socket sessions."];
  Node147 [label="isc::dhcp::PacketQueueMgr\l\< PacketQueue6Ptr \>",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/df4/classisc_1_1dhcp_1_1PacketQueueMgr.html",tooltip=" "];
  Node147 -> Node146 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node118 [label="isc::dhcp_ddns::NameChange\lListener::RequestReceiveHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d25/classisc_1_1dhcp__ddns_1_1NameChangeListener_1_1RequestReceiveHandler.html",tooltip="Abstract class for defining application layer receive callbacks."];
  Node118 -> Node117 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node139 [label="isc::dhcp_ddns::NameChange\lSender::RequestSendHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d00/classisc_1_1dhcp__ddns_1_1NameChangeSender_1_1RequestSendHandler.html",tooltip="Abstract class for defining application layer send callbacks."];
  Node139 -> Node138 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node159 [label="isc::util::StateModel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html",tooltip="Implements a finite state machine."];
  Node159 -> Node160 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node160 [label="isc::config::JSONFeed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/da8/classisc_1_1config_1_1JSONFeed.html",tooltip="State model for asynchronous read of data in JSON format."];
  Node159 -> Node161 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node159 -> Node158 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node159 -> Node167 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node167 [label="isc::http::HttpMessageParserBase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d06/classisc_1_1http_1_1HttpMessageParserBase.html",tooltip="Base class for the HTTP message parsers."];
  Node167 -> Node168 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node168 [label="isc::http::HttpRequestParser",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d11/classisc_1_1http_1_1HttpRequestParser.html",tooltip="A generic parser for HTTP requests."];
  Node167 -> Node169 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node169 [label="isc::http::HttpResponseParser",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d1c/classisc_1_1http_1_1HttpResponseParser.html",tooltip="A generic parser for HTTP responses."];
  Node50 [label="isc::data::UserContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/db0/structisc_1_1data_1_1UserContext.html",tooltip="Base class for user context."];
  Node50 -> Node49 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node53 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node54 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node55 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node43 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node56 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node57 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node57 [label="isc::dhcp::Host",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/dd1/classisc_1_1dhcp_1_1Host.html",tooltip="Represents a device with IPv4 and/or IPv6 reservations."];
  Node50 -> Node58 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node62 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node65 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node66 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node68 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node69 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node70 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 -> Node76 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node94 [label="isc::dhcp::WritableHostData\lSource",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d06/classisc_1_1dhcp_1_1WritableHostDataSource.html",tooltip="Interface for retrieving writable host reservations."];
  Node94 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
