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";
  Node274 [label="std::exception",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
  Node274 -> Node0 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node0 [label="isc::Exception",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d15/classisc_1_1Exception.html",tooltip="This is a base class for exceptions thrown from the DNS library module."];
  Node0 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 [label="UnknownLoggingDestination",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d47/classUnknownLoggingDestination.html",tooltip=" "];
  Node0 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::BadValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d22/classisc_1_1BadValue.html",tooltip="A generic exception that is thrown if a parameter given to a method is considered invalid in that con..."];
  Node2 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::dhcp::BadHostAddress",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d6c/classisc_1_1dhcp_1_1BadHostAddress.html",tooltip="Exception thrown when invalid IP address has been specified for Host."];
  Node2 -> Node4 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::perfdhcp::InvalidLimits",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/df4/classisc_1_1perfdhcp_1_1InvalidLimits.html",tooltip=" "];
  Node2 -> Node5 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::perfdhcp::InvalidProb\lValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d92/classisc_1_1perfdhcp_1_1InvalidProbValue.html",tooltip=" "];
  Node2 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::perfdhcp::SumNotOne",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d85/classisc_1_1perfdhcp_1_1SumNotOne.html",tooltip=" "];
  Node0 -> Node7 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::ConfigError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d97/classisc_1_1ConfigError.html",tooltip="An exception that is thrown if an error occurs while configuring any server."];
  Node0 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::InvalidOperation",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d6c/classisc_1_1InvalidOperation.html",tooltip="A generic exception that is thrown if a function is called in a prohibited way."];
  Node0 -> Node9 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::InvalidParameter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/db6/classisc_1_1InvalidParameter.html",tooltip="A generic exception that is thrown if a parameter given to a method or function is considered invalid..."];
  Node0 -> Node10 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::MultiThreadingInvalid\lOperation",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d71/classisc_1_1MultiThreadingInvalidOperation.html",tooltip="Exception thrown when a worker thread is trying to stop or pause the respective thread pool (which wo..."];
  Node0 -> Node11 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::NotFound",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d58/classisc_1_1NotFound.html",tooltip="A generic exception that is thrown when an object can not be found."];
  Node0 -> Node12 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::NotImplemented",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/db5/classisc_1_1NotImplemented.html",tooltip="A generic exception that is thrown when a function is not implemented."];
  Node0 -> Node13 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::OutOfRange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/de8/classisc_1_1OutOfRange.html",tooltip="A generic exception that is thrown if a parameter given to a method would refer to or modify out-of-r..."];
  Node13 -> Node14 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::dns::master_lexer\l_internal::InputSource\l::UngetBeforeBeginning",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d4c/structisc_1_1dns_1_1master__lexer__internal_1_1InputSource_1_1UngetBeforeBeginning.html",tooltip="Exception thrown when ungetChar() is made to go before the start of buffer."];
  Node0 -> Node15 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::ParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dd2/classisc_1_1ParseError.html",tooltip="Evaluation error exception raised when trying to parse."];
  Node0 -> Node16 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::ToElementError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d72/classisc_1_1ToElementError.html",tooltip="Cannot unparse error."];
  Node0 -> Node17 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::Unexpected",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d4e/classisc_1_1Unexpected.html",tooltip="A generic exception that is thrown when an unexpected error condition occurs."];
  Node17 -> Node18 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::dns::MasterLexer\l::ReadError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/da0/classisc_1_1dns_1_1MasterLexer_1_1ReadError.html",tooltip="Exception thrown when we fail to read from the input stream or file."];
  Node17 -> Node19 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::dns::master_lexer\l_internal::InputSource\l::OpenError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dc5/structisc_1_1dns_1_1master__lexer__internal_1_1InputSource_1_1OpenError.html",tooltip="Exception thrown when we fail to open the input file."];
  Node0 -> Node20 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::agent::CommandForwarding\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d89/classisc_1_1agent_1_1CommandForwardingError.html",tooltip="Exception thrown when an error occurred during control command forwarding."];
  Node0 -> Node21 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::asiolink::IOError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db8/classisc_1_1asiolink_1_1IOError.html",tooltip="An exception that is thrown if an error occurs within the IO module."];
  Node21 -> Node22 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::asiolink::BufferOverflow",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/df9/classisc_1_1asiolink_1_1BufferOverflow.html",tooltip="Buffer overflow."];
  Node21 -> Node23 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::asiolink::BufferToo\lLarge",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d3a/classisc_1_1asiolink_1_1BufferTooLarge.html",tooltip="Buffer Too Large."];
  Node21 -> Node24 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::asiolink::SocketNotOpen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/dcf/classisc_1_1asiolink_1_1SocketNotOpen.html",tooltip="Socket not open."];
  Node21 -> Node25 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::asiolink::SocketSet\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d86/classisc_1_1asiolink_1_1SocketSetError.html",tooltip="Error setting socket options."];
  Node0 -> Node26 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node26 [label="isc::asiolink::ProcessSpawn\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dd7/classisc_1_1asiolink_1_1ProcessSpawnError.html",tooltip="Exception thrown when error occurs during spawning a process."];
  Node0 -> Node27 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::asiolink::UnixDomain\lSocketError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db5/classisc_1_1asiolink_1_1UnixDomainSocketError.html",tooltip="Exception thrown upon socket error."];
  Node0 -> Node28 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 [label="isc::config::BadSocketInfo",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d76/classisc_1_1config_1_1BadSocketInfo.html",tooltip="An exception indicating that specified socket parameters are invalid."];
  Node0 -> Node29 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::config::CtrlChannel\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/df5/classisc_1_1config_1_1CtrlChannelError.html",tooltip="A standard control channel exception that is thrown if a function is there is a problem with one of t..."];
  Node0 -> Node30 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::config::InvalidCommand\lHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d35/classisc_1_1config_1_1InvalidCommandHandler.html",tooltip="Exception indicating that the handler specified is not valid."];
  Node0 -> Node31 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::config::InvalidCommandName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d3e/classisc_1_1config_1_1InvalidCommandName.html",tooltip="Exception indicating that the command name is not valid."];
  Node0 -> Node32 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node32 [label="isc::config::JSONFeedError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d57/classisc_1_1config_1_1JSONFeedError.html",tooltip="A generic exception thrown upon an error in the JSONFeed."];
  Node0 -> Node33 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 [label="isc::config::SocketError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de3/classisc_1_1config_1_1SocketError.html",tooltip="An exception indicating a problem with socket operation."];
  Node0 -> Node34 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node34 [label="isc::cryptolink::CryptoLink\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/dbe/classisc_1_1cryptolink_1_1CryptoLinkError.html",tooltip="General exception class that is the base for all crypto-related exceptions."];
  Node34 -> Node35 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node35 [label="isc::cryptolink::BadKey",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/db5/classisc_1_1cryptolink_1_1BadKey.html",tooltip="This exception is thrown when the underlying library could not handle the key data."];
  Node34 -> Node36 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node36 [label="isc::cryptolink::Initialization\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dbb/classisc_1_1cryptolink_1_1InitializationError.html",tooltip="This exception is thrown if there was a problem initializing the crypto library."];
  Node34 -> Node37 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node37 [label="isc::cryptolink::Library\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dc3/classisc_1_1cryptolink_1_1LibraryError.html",tooltip="This exception is raised when a general error that was not specifically caught is thrown by the under..."];
  Node34 -> Node38 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node38 [label="isc::cryptolink::Unsupported\lAlgorithm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d76/classisc_1_1cryptolink_1_1UnsupportedAlgorithm.html",tooltip="This exception is thrown when a cryptographic action is requested for an algorithm that is not suppor..."];
  Node0 -> Node39 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node39 [label="isc::d2::D2CfgError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/da5/classisc_1_1d2_1_1D2CfgError.html",tooltip="Exception thrown when the error during configuration handling occurs."];
  Node0 -> Node40 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node40 [label="isc::d2::D2ParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/dcc/classisc_1_1d2_1_1D2ParseError.html",tooltip="Evaluation error exception raised when trying to parse."];
  Node0 -> Node41 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node41 [label="isc::d2::D2QueueMgrError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d79/classisc_1_1d2_1_1D2QueueMgrError.html",tooltip="Thrown if the queue manager encounters a general error."];
  Node0 -> Node42 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node42 [label="isc::d2::D2QueueMgrInvalid\lIndex",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/dd7/classisc_1_1d2_1_1D2QueueMgrInvalidIndex.html",tooltip="Thrown if a queue index is beyond the end of the queue."];
  Node0 -> Node43 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node43 [label="isc::d2::D2QueueMgrQueue\lEmpty",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d87/classisc_1_1d2_1_1D2QueueMgrQueueEmpty.html",tooltip="Thrown if the request queue empty and a read is attempted."];
  Node0 -> Node44 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 [label="isc::d2::D2QueueMgrQueueFull",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d1a/classisc_1_1d2_1_1D2QueueMgrQueueFull.html",tooltip="Thrown if the request queue is full when an enqueue is attempted."];
  Node0 -> Node45 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node45 [label="isc::d2::D2QueueMgrReceive\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d51/classisc_1_1d2_1_1D2QueueMgrReceiveError.html",tooltip="Thrown if the queue manager's receive handler is passed a failure result."];
  Node0 -> Node46 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node46 [label="isc::d2::D2UpdateMgrError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d90/classisc_1_1d2_1_1D2UpdateMgrError.html",tooltip="Thrown if the update manager encounters a general error."];
  Node0 -> Node47 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node47 [label="isc::d2::NameAddTransaction\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/db7/classisc_1_1d2_1_1NameAddTransactionError.html",tooltip="Thrown if the NameAddTransaction encounters a general error."];
  Node0 -> Node48 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node48 [label="isc::d2::NameChangeTransaction\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d80/classisc_1_1d2_1_1NameChangeTransactionError.html",tooltip="Thrown if the transaction encounters a general error."];
  Node0 -> Node49 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node49 [label="isc::d2::NameRemoveTransaction\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d3c/classisc_1_1d2_1_1NameRemoveTransactionError.html",tooltip="Thrown if the NameRemoveTransaction encounters a general error."];
  Node0 -> Node50 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 [label="isc::d2::SimpleAddTransaction\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d64/classisc_1_1d2_1_1SimpleAddTransactionError.html",tooltip="Thrown if the SimpleAddTransaction encounters a general error."];
  Node0 -> Node51 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 [label="isc::d2::SimpleRemoveTransaction\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d10/classisc_1_1d2_1_1SimpleRemoveTransactionError.html",tooltip="Thrown if the SimpleRemoveTransaction encounters a general error."];
  Node0 -> Node52 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 [label="isc::data::JSONError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d5f/classisc_1_1data_1_1JSONError.html",tooltip="A standard Data module exception that is thrown if a parse error is encountered when constructing an ..."];
  Node0 -> Node53 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node53 [label="isc::data::TypeError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/da5/classisc_1_1data_1_1TypeError.html",tooltip="A standard Data module exception that is thrown if a function is called for an Element that has a wro..."];
  Node0 -> Node54 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node54 [label="isc::db::AmbiguousDatabase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/dcf/classisc_1_1db_1_1AmbiguousDatabase.html",tooltip="Specification of the database backend to be used yields multiple results."];
  Node0 -> Node55 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node55 [label="isc::db::DataTruncated",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d41/classisc_1_1db_1_1DataTruncated.html",tooltip="Data is truncated."];
  Node0 -> Node56 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node56 [label="isc::db::DbConfigError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/db6/classisc_1_1db_1_1DbConfigError.html",tooltip="Error detected in the database configuration."];
  Node0 -> Node57 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node57 [label="isc::db::DbConnectionUnusable",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d3c/classisc_1_1db_1_1DbConnectionUnusable.html",tooltip="Exception thrown when a specific connection has been rendered unusable either through loss of connect..."];
  Node0 -> Node58 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node58 [label="isc::db::DbInvalidReadOnly",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7a/classisc_1_1db_1_1DbInvalidReadOnly.html",tooltip="Invalid 'readonly' value specification."];
  Node0 -> Node59 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node59 [label="isc::db::DbInvalidTimeout",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d78/classisc_1_1db_1_1DbInvalidTimeout.html",tooltip="Invalid Timeout."];
  Node0 -> Node60 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node60 [label="isc::db::DbOpenError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d39/classisc_1_1db_1_1DbOpenError.html",tooltip="Exception thrown on failure to open database."];
  Node0 -> Node61 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node61 [label="isc::db::DbOperationError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d5d/classisc_1_1db_1_1DbOperationError.html",tooltip="Exception thrown on failure to execute a database function."];
  Node0 -> Node62 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node62 [label="isc::db::DuplicateEntry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d94/classisc_1_1db_1_1DuplicateEntry.html",tooltip="Database duplicate entry error."];
  Node0 -> Node63 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node63 [label="isc::db::InvalidAddressFamily",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/ddf/classisc_1_1db_1_1InvalidAddressFamily.html",tooltip="Invalid address family used as input to Lease Manager."];
  Node0 -> Node64 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node64 [label="isc::db::InvalidRange",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d7f/classisc_1_1db_1_1InvalidRange.html",tooltip="Upper bound address is lower than lower bound address while retrieving a range of leases."];
  Node0 -> Node65 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node65 [label="isc::db::InvalidType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d28/classisc_1_1db_1_1InvalidType.html",tooltip="Invalid type exception."];
  Node0 -> Node66 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node66 [label="isc::db::MultipleRecords",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/df9/classisc_1_1db_1_1MultipleRecords.html",tooltip="Multiple lease records found where one expected."];
  Node0 -> Node67 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node67 [label="isc::db::NoDatabaseName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/dad/classisc_1_1db_1_1NoDatabaseName.html",tooltip="Exception thrown if name of database is not specified."];
  Node0 -> Node68 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node68 [label="isc::db::NoSuchDatabase",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/db9/classisc_1_1db_1_1NoSuchDatabase.html",tooltip="Error when specified database could not be found in the server configuration."];
  Node0 -> Node69 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node69 [label="isc::db::NullKeyError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d90/classisc_1_1db_1_1NullKeyError.html",tooltip="Key is NULL but was specified NOT NULL."];
  Node0 -> Node70 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node70 [label="isc::db::ReadOnlyDb",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d31/classisc_1_1db_1_1ReadOnlyDb.html",tooltip="Attempt to modify data in read-only database."];
  Node0 -> Node71 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node71 [label="isc::dhcp::AllocFailed",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d09/classisc_1_1dhcp_1_1AllocFailed.html",tooltip="An exception that is thrown when allocation module fails (e.g."];
  Node0 -> Node72 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node72 [label="isc::dhcp::BadDataTypeCast",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d21/classisc_1_1dhcp_1_1BadDataTypeCast.html",tooltip="Exception to be thrown when cast to the data type was unsuccessful."];
  Node0 -> Node73 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node73 [label="isc::dhcp::D2ClientError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d16/classisc_1_1dhcp_1_1D2ClientError.html",tooltip="An exception that is thrown if an error occurs while configuring the D2 DHCP DDNS client."];
  Node0 -> Node74 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node74 [label="isc::dhcp::DHCPv6Discard\lMessageError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d68/classisc_1_1dhcp_1_1DHCPv6DiscardMessageError.html",tooltip="This exception is thrown when DHCP server hits the error which should result in discarding the messag..."];
  Node0 -> Node75 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node75 [label="isc::dhcp::Dhcp4ParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d49/classisc_1_1dhcp_1_1Dhcp4ParseError.html",tooltip="Evaluation error exception raised when trying to parse."];
  Node0 -> Node76 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node76 [label="isc::dhcp::Dhcp4o6IpcError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d85/classisc_1_1dhcp_1_1Dhcp4o6IpcError.html",tooltip="Exception thrown when error occurs as a result of use of IPC."];
  Node0 -> Node77 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node77 [label="isc::dhcp::Dhcp6ParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d59/classisc_1_1dhcp_1_1Dhcp6ParseError.html",tooltip="Evaluation error exception raised when trying to parse."];
  Node0 -> Node78 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node78 [label="isc::dhcp::DhcpConfigError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc3/classisc_1_1dhcp_1_1DhcpConfigError.html",tooltip="To be removed. Please use ConfigError instead."];
  Node0 -> Node79 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node79 [label="isc::dhcp::DuplicateAddress",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d38/classisc_1_1dhcp_1_1DuplicateAddress.html",tooltip="Exception thrown when duplicated address specified."];
  Node0 -> Node80 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node80 [label="isc::dhcp::DuplicateClient\lClassDef",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d39/classisc_1_1dhcp_1_1DuplicateClientClassDef.html",tooltip="Error that occurs when an attempt is made to add a duplicate class to a class dictionary."];
  Node0 -> Node81 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node81 [label="isc::dhcp::DuplicateHost",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/df8/classisc_1_1dhcp_1_1DuplicateHost.html",tooltip="Exception thrown when the duplicate Host object is detected."];
  Node0 -> Node82 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node82 [label="isc::dhcp::DuplicateIfaceName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d1d/classisc_1_1dhcp_1_1DuplicateIfaceName.html",tooltip="Exception thrown when duplicated interface names specified."];
  Node0 -> Node83 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node83 [label="isc::dhcp::DuplicateListening\lIface",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d29/classisc_1_1dhcp_1_1DuplicateListeningIface.html",tooltip="Exception thrown when the same interface has been specified twice."];
  Node0 -> Node84 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node84 [label="isc::dhcp::DuplicateOption\lDefinition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d70/classisc_1_1dhcp_1_1DuplicateOptionDefinition.html",tooltip="Exception to be thrown when the particular option definition duplicates existing option definition."];
  Node0 -> Node85 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node85 [label="isc::dhcp::DuplicateSubnetID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d05/classisc_1_1dhcp_1_1DuplicateSubnetID.html",tooltip="Exception thrown upon attempt to add subnet with an ID that belongs to the subnet that already exists..."];
  Node0 -> Node86 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node86 [label="isc::dhcp::EvalBadStack",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d59/classisc_1_1dhcp_1_1EvalBadStack.html",tooltip="EvalBadStack is thrown when more or less parameters are on the stack than expected."];
  Node0 -> Node87 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node87 [label="isc::dhcp::EvalTypeError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dcf/classisc_1_1dhcp_1_1EvalTypeError.html",tooltip="EvalTypeError is thrown when a value on the stack has a content with an unexpected type."];
  Node0 -> Node88 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node88 [label="isc::dhcp::IfaceDetectError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d86/classisc_1_1dhcp_1_1IfaceDetectError.html",tooltip="IfaceMgr exception thrown thrown when interface detection fails."];
  Node0 -> Node89 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node89 [label="isc::dhcp::IfaceNotFound",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d4a/classisc_1_1dhcp_1_1IfaceNotFound.html",tooltip="IfaceMgr exception thrown when there is no suitable interface."];
  Node0 -> Node90 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node90 [label="isc::dhcp::InvalidDataType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/da6/classisc_1_1dhcp_1_1InvalidDataType.html",tooltip="Exception to be thrown when invalid type specified as template parameter."];
  Node0 -> Node91 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node91 [label="isc::dhcp::InvalidIfaceName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d86/classisc_1_1dhcp_1_1InvalidIfaceName.html",tooltip="Exception thrown when specified interface name is invalid."];
  Node0 -> Node92 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node92 [label="isc::dhcp::InvalidOption4\lFqdnDomainName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/dc5/classisc_1_1dhcp_1_1InvalidOption4FqdnDomainName.html",tooltip="Exception thrown when invalid domain name is specified."];
  Node0 -> Node93 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node93 [label="isc::dhcp::InvalidOption4\lFqdnFlags",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d02/classisc_1_1dhcp_1_1InvalidOption4FqdnFlags.html",tooltip="Exception thrown when invalid flags have been specified for DHCPv4 Client FQDN Option."];
  Node0 -> Node94 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node94 [label="isc::dhcp::InvalidOption6\lFqdnDomainName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/de8/classisc_1_1dhcp_1_1InvalidOption6FqdnDomainName.html",tooltip="Exception thrown when invalid domain name is specified."];
  Node0 -> Node95 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node95 [label="isc::dhcp::InvalidOption6\lFqdnFlags",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/da1/classisc_1_1dhcp_1_1InvalidOption6FqdnFlags.html",tooltip="Exception thrown when invalid flags have been specified for DHCPv6 Client Fqdn Option."];
  Node0 -> Node96 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node96 [label="isc::dhcp::InvalidOption\lSpace",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/de9/classisc_1_1dhcp_1_1InvalidOptionSpace.html",tooltip="Exception to be thrown when invalid option space is specified."];
  Node0 -> Node97 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node97 [label="isc::dhcp::InvalidOption\lValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/df1/classisc_1_1dhcp_1_1InvalidOptionValue.html",tooltip="Exception to be thrown when invalid option value has been specified for a particular option definitio..."];
  Node0 -> Node98 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node98 [label="isc::dhcp::InvalidPacket\lFilter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d2d/classisc_1_1dhcp_1_1InvalidPacketFilter.html",tooltip="Exception thrown when invalid packet filter object specified."];
  Node0 -> Node99 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node99 [label="isc::dhcp::InvalidPacket\lHeader",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/de6/classisc_1_1dhcp_1_1InvalidPacketHeader.html",tooltip="Exception thrown when error occurred during parsing packet's headers."];
  Node0 -> Node100 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node100 [label="isc::dhcp::InvalidQueueParameter",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d3d/classisc_1_1dhcp_1_1InvalidQueueParameter.html",tooltip="Invalid queue parameter exception."];
  Node0 -> Node101 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node101 [label="isc::dhcp::InvalidQueueType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1dhcp_1_1InvalidQueueType.html",tooltip="Invalid Queue type exception."];
  Node0 -> Node102 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node102 [label="isc::dhcp::InvalidSocketType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d86/classisc_1_1dhcp_1_1InvalidSocketType.html",tooltip="Exception thrown when invalid socket type has been specified for the given family."];
  Node0 -> Node103 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node103 [label="isc::dhcp::MalformedOption\lDefinition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/da7/classisc_1_1dhcp_1_1MalformedOptionDefinition.html",tooltip="Exception to be thrown when option definition is invalid."];
  Node0 -> Node104 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node104 [label="isc::dhcp::NoHostDataSource\lManager",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/da7/classisc_1_1dhcp_1_1NoHostDataSourceManager.html",tooltip="No host data source instance exception."];
  Node0 -> Node105 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node105 [label="isc::dhcp::NoLeaseManager",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d76/classisc_1_1dhcp_1_1NoLeaseManager.html",tooltip="No lease manager exception."];
  Node0 -> Node106 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node106 [label="isc::dhcp::NoSuchAddress",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/de7/classisc_1_1dhcp_1_1NoSuchAddress.html",tooltip="Exception thrown when specified unicast address is not assigned to the interface specified."];
  Node0 -> Node107 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node107 [label="isc::dhcp::NoSuchIface",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d20/classisc_1_1dhcp_1_1NoSuchIface.html",tooltip="Exception thrown when specified interface doesn't exist in a system."];
  Node0 -> Node108 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node108 [label="isc::dhcp::NoSuchLease",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/da0/classisc_1_1dhcp_1_1NoSuchLease.html",tooltip="Attempt to update lease that was not there."];
  Node0 -> Node109 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node109 [label="isc::dhcp::OpaqueDataTuple\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d15/classisc_1_1dhcp_1_1OpaqueDataTupleError.html",tooltip="Exception to be thrown when the operation on OpaqueDataTuple object results in an error."];
  Node0 -> Node110 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node110 [label="isc::dhcp::PacketFilterChange\lDenied",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d20/classisc_1_1dhcp_1_1PacketFilterChangeDenied.html",tooltip="Exception thrown when it is not allowed to set new Packet Filter."];
  Node0 -> Node111 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node111 [label="isc::dhcp::RFCViolation",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/de5/classisc_1_1dhcp_1_1RFCViolation.html",tooltip="An exception that is thrown if a DHCPv6 protocol violation occurs while processing a message (e...."];
  Node0 -> Node112 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node112 [label="isc::dhcp::ReservedAddress",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d61/classisc_1_1dhcp_1_1ReservedAddress.html",tooltip="Exception thrown when an address is already reserved by a Host object (DuplicateHost is same identity..."];
  Node0 -> Node113 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node113 [label="isc::dhcp::ResourceBusy",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/de1/classisc_1_1dhcp_1_1ResourceBusy.html",tooltip="Thrown by lock users when a resource lock cannot be obtained."];
  Node0 -> Node114 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node114 [label="isc::dhcp::SignalInterrupt\lOnSelect",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d6c/classisc_1_1dhcp_1_1SignalInterruptOnSelect.html",tooltip="Exception thrown when a call to select is interrupted by a signal."];
  Node0 -> Node115 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node115 [label="isc::dhcp::SkipRemaining\lOptionsError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/df1/classisc_1_1dhcp_1_1SkipRemainingOptionsError.html",tooltip="Exception thrown during option unpacking This exception is thrown when an error has occurred,..."];
  Node0 -> Node116 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node116 [label="isc::dhcp::SkipThisOption\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/db1/classisc_1_1dhcp_1_1SkipThisOptionError.html",tooltip="Exception thrown during option unpacking This exception is thrown when an error has occurred unpackin..."];
  Node0 -> Node117 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node117 [label="isc::dhcp::SocketConfigError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/de8/classisc_1_1dhcp_1_1SocketConfigError.html",tooltip="IfaceMgr exception thrown thrown when socket opening or configuration failed."];
  Node0 -> Node118 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node118 [label="isc::dhcp::SocketNotFound",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d6f/classisc_1_1dhcp_1_1SocketNotFound.html",tooltip="IfaceMgr exception thrown when there is no suitable socket found."];
  Node0 -> Node119 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node119 [label="isc::dhcp::SocketReadError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d9d/classisc_1_1dhcp_1_1SocketReadError.html",tooltip="IfaceMgr exception thrown thrown when error occurred during reading data from socket."];
  Node0 -> Node120 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node120 [label="isc::dhcp::SocketWriteError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d16/classisc_1_1dhcp_1_1SocketWriteError.html",tooltip="IfaceMgr exception thrown thrown when error occurred during sending data through socket."];
  Node0 -> Node121 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node121 [label="isc::dhcp_ddns::DhcidRdata\lComputeError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d20/classisc_1_1dhcp__ddns_1_1DhcidRdataComputeError.html",tooltip="Exception thrown when there is an error occurred during computation of the DHCID."];
  Node0 -> Node122 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node122 [label="isc::dhcp_ddns::NcrListener\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d25/classisc_1_1dhcp__ddns_1_1NcrListenerError.html",tooltip="Exception thrown if an NcrListenerError encounters a general error."];
  Node0 -> Node123 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node123 [label="isc::dhcp_ddns::NcrListener\lOpenError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d8f/classisc_1_1dhcp__ddns_1_1NcrListenerOpenError.html",tooltip="Exception thrown if an error occurs during IO source open."];
  Node0 -> Node124 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node124 [label="isc::dhcp_ddns::NcrListener\lReceiveError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/de0/classisc_1_1dhcp__ddns_1_1NcrListenerReceiveError.html",tooltip="Exception thrown if an error occurs initiating an IO receive."];
  Node0 -> Node125 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node125 [label="isc::dhcp_ddns::NcrMessage\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d6c/classisc_1_1dhcp__ddns_1_1NcrMessageError.html",tooltip="Exception thrown when NameChangeRequest marshalling error occurs."];
  Node0 -> Node126 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node126 [label="isc::dhcp_ddns::NcrSender\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d84/classisc_1_1dhcp__ddns_1_1NcrSenderError.html",tooltip="Thrown when a NameChangeSender encounters an error."];
  Node0 -> Node127 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node127 [label="isc::dhcp_ddns::NcrSender\lOpenError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dcc/classisc_1_1dhcp__ddns_1_1NcrSenderOpenError.html",tooltip="Exception thrown if an error occurs during IO source open."];
  Node0 -> Node128 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node128 [label="isc::dhcp_ddns::NcrSender\lQueueFull",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d95/classisc_1_1dhcp__ddns_1_1NcrSenderQueueFull.html",tooltip="Exception thrown if an error occurs initiating an IO send."];
  Node0 -> Node129 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node129 [label="isc::dhcp_ddns::NcrSender\lSendError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d75/classisc_1_1dhcp__ddns_1_1NcrSenderSendError.html",tooltip="Exception thrown if an error occurs initiating an IO send."];
  Node0 -> Node130 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node130 [label="isc::dhcp_ddns::NcrUDPError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db9/classisc_1_1dhcp__ddns_1_1NcrUDPError.html",tooltip="Thrown when a UDP level exception occurs."];
  Node0 -> Node131 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node131 [label="isc::dns::Exception",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d8c/classisc_1_1dns_1_1Exception.html",tooltip=" "];
  Node131 -> Node132 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node132 [label="isc::d2::InvalidQRFlag",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/df1/classisc_1_1d2_1_1InvalidQRFlag.html",tooltip="Exception indicating that QR flag has invalid value."];
  Node131 -> Node133 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node133 [label="isc::d2::InvalidZoneSection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d82/classisc_1_1d2_1_1InvalidZoneSection.html",tooltip="Exception indicating that Zone section contains invalid content."];
  Node131 -> Node134 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node134 [label="isc::d2::NotUpdateMessage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d55/classisc_1_1d2_1_1NotUpdateMessage.html",tooltip="Exception indicating that the parsed message is not DNS Update."];
  Node131 -> Node135 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node135 [label="isc::d2::TSIGVerifyError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d80/classisc_1_1d2_1_1TSIGVerifyError.html",tooltip="Exception indicating that a signed, inbound message failed to verify."];
  Node131 -> Node136 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node136 [label="isc::dns::DNSProtocolError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/dd9/classisc_1_1dns_1_1DNSProtocolError.html",tooltip=" "];
  Node136 -> Node137 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node137 [label="isc::dns::DNSMessageBADVERS",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/df0/classisc_1_1dns_1_1DNSMessageBADVERS.html",tooltip=" "];
  Node136 -> Node138 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node138 [label="isc::dns::DNSMessageFORMERR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dc9/classisc_1_1dns_1_1DNSMessageFORMERR.html",tooltip=" "];
  Node131 -> Node139 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node139 [label="isc::dns::DNSTextError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dbd/classisc_1_1dns_1_1DNSTextError.html",tooltip="Base class for all sorts of text parse errors."];
  Node139 -> Node140 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node140 [label="isc::dns::InvalidRRClass",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dad/classisc_1_1dns_1_1InvalidRRClass.html",tooltip="A standard DNS module exception that is thrown if an RRClass object is being constructed from an unre..."];
  Node139 -> Node141 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node141 [label="isc::dns::InvalidRRTTL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d5b/classisc_1_1dns_1_1InvalidRRTTL.html",tooltip="A standard DNS module exception that is thrown if an RRTTL object is being constructed from an unreco..."];
  Node139 -> Node142 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node142 [label="isc::dns::InvalidRRType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d21/classisc_1_1dns_1_1InvalidRRType.html",tooltip="A standard DNS module exception that is thrown if an RRType object is being constructed from an unrec..."];
  Node139 -> Node143 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node143 [label="isc::dns::NameParserException",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d54/classisc_1_1dns_1_1NameParserException.html",tooltip="Base class for name parser exceptions."];
  Node143 -> Node144 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node144 [label="isc::dns::BadEscape",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d0c/classisc_1_1dns_1_1BadEscape.html",tooltip="A standard DNS module exception that is thrown if the name parser fails to decode a back-slash escape..."];
  Node143 -> Node145 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node145 [label="isc::dns::BadLabelType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d7b/classisc_1_1dns_1_1BadLabelType.html",tooltip="A standard DNS module exception that is thrown if the name parser encounters an obsolete or incomplet..."];
  Node143 -> Node146 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node146 [label="isc::dns::EmptyLabel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d2a/classisc_1_1dns_1_1EmptyLabel.html",tooltip="A standard DNS module exception that is thrown if the name parser encounters an empty label in the mi..."];
  Node143 -> Node147 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node147 [label="isc::dns::IncompleteName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d07/classisc_1_1dns_1_1IncompleteName.html",tooltip="A standard DNS module exception that is thrown if the name parser finds the input (string or wire-for..."];
  Node143 -> Node148 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node148 [label="isc::dns::MissingNameOrigin",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/da6/classisc_1_1dns_1_1MissingNameOrigin.html",tooltip="Thrown when origin is NULL and is needed."];
  Node143 -> Node149 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node149 [label="isc::dns::TooLongLabel",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d67/classisc_1_1dns_1_1TooLongLabel.html",tooltip="A standard DNS module exception that is thrown if the name parser encounters too long a label."];
  Node143 -> Node150 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node150 [label="isc::dns::TooLongName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d18/classisc_1_1dns_1_1TooLongName.html",tooltip="A standard DNS module exception that is thrown if the name parser encounters too long a name."];
  Node139 -> Node151 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node151 [label="isc::dns::rdata::CharString\lTooLong",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d16/classisc_1_1dns_1_1rdata_1_1CharStringTooLong.html",tooltip="A standard DNS module exception that is thrown if RDATA parser encounters a character-string (as defi..."];
  Node139 -> Node152 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node152 [label="isc::dns::rdata::Invalid\lRdataLength",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d05/classisc_1_1dns_1_1rdata_1_1InvalidRdataLength.html",tooltip="A standard DNS module exception that is thrown if RDATA parser encounters an invalid or inconsistent ..."];
  Node139 -> Node153 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node153 [label="isc::dns::rdata::Invalid\lRdataText",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d26/classisc_1_1dns_1_1rdata_1_1InvalidRdataText.html",tooltip="A standard DNS module exception that is thrown if RDATA parser fails to recognize a given textual rep..."];
  Node131 -> Node154 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node154 [label="isc::dns::EmptyRRset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/db4/classisc_1_1dns_1_1EmptyRRset.html",tooltip="A standard DNS module exception that is thrown if an RRset object does not contain any RDATA where re..."];
  Node131 -> Node155 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node155 [label="isc::dns::IncompleteRRClass",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d56/classisc_1_1dns_1_1IncompleteRRClass.html",tooltip="A standard DNS module exception that is thrown if an RRClass object is being constructed from a incom..."];
  Node131 -> Node156 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node156 [label="isc::dns::IncompleteRRTTL",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/da3/classisc_1_1dns_1_1IncompleteRRTTL.html",tooltip="A standard DNS module exception that is thrown if an RRTTL object is being constructed from a incompl..."];
  Node131 -> Node157 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node157 [label="isc::dns::IncompleteRRType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d93/classisc_1_1dns_1_1IncompleteRRType.html",tooltip="A standard DNS module exception that is thrown if an RRType object is being constructed from a incomp..."];
  Node131 -> Node158 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node158 [label="isc::dns::InvalidMessage\lOperation",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/da8/classisc_1_1dns_1_1InvalidMessageOperation.html",tooltip="A standard DNS module exception that is thrown if a Message class method is called that is prohibited..."];
  Node131 -> Node159 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node159 [label="isc::dns::InvalidMessage\lSection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d64/classisc_1_1dns_1_1InvalidMessageSection.html",tooltip="A standard DNS module exception that is thrown if a section iterator is being constructed for an inco..."];
  Node131 -> Node160 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node160 [label="isc::dns::InvalidMessage\lUDPSize",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/df8/classisc_1_1dns_1_1InvalidMessageUDPSize.html",tooltip="A standard DNS module exception that is thrown if a UDP buffer size smaller than the standard default..."];
  Node131 -> Node161 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node161 [label="isc::dns::MasterLexer\l::LexerError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d1f/classisc_1_1dns_1_1MasterLexer_1_1LexerError.html",tooltip="Exception thrown from a wrapper version of MasterLexer::getNextToken() for non fatal errors."];
  Node131 -> Node162 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node162 [label="isc::dns::MessageTooShort",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d34/classisc_1_1dns_1_1MessageTooShort.html",tooltip="A standard DNS module exception that is thrown if a wire format message parser encounters a short len..."];
  Node131 -> Node163 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node163 [label="isc::dns::RRClassExists",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d37/classisc_1_1dns_1_1RRClassExists.html",tooltip="A standard DNS module exception that is thrown if a new RR class is being registered with a different..."];
  Node131 -> Node164 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node164 [label="isc::dns::RRTypeExists",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d31/classisc_1_1dns_1_1RRTypeExists.html",tooltip="A standard DNS module exception that is thrown if a new RR type is being registered with a different ..."];
  Node131 -> Node165 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node165 [label="isc::dns::RRsetCollection\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/de4/classisc_1_1dns_1_1RRsetCollectionError.html",tooltip="Error during RRsetCollectionBase find() operation."];
  Node0 -> Node166 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node166 [label="isc::dns::MasterLoadError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d5b/classisc_1_1dns_1_1MasterLoadError.html",tooltip="An exception that is thrown if an error occurs while loading a master zone data."];
  Node0 -> Node167 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node167 [label="isc::dns::MasterLoaderError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d06/classisc_1_1dns_1_1MasterLoaderError.html",tooltip="Error while loading by MasterLoader without specifying the MANY_ERRORS option."];
  Node0 -> Node168 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node168 [label="isc::dns::TSIGContextError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dcd/classisc_1_1dns_1_1TSIGContextError.html",tooltip="An exception that is thrown for logic errors identified in TSIG sign/verify operations."];
  Node0 -> Node169 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node169 [label="isc::dns::UnknownNSEC3Hash\lAlgorithm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/de2/classisc_1_1dns_1_1UnknownNSEC3HashAlgorithm.html",tooltip="An exception that is thrown for when an NSEC3Hash object is constructed with an unknown hash algorith..."];
  Node0 -> Node170 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node170 [label="isc::eval::EvalParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d6a/classisc_1_1eval_1_1EvalParseError.html",tooltip="Evaluation error exception raised when trying to parse an exceptions."];
  Node0 -> Node171 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node171 [label="isc::ha::HAConfigValidation\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d19/classisc_1_1ha_1_1HAConfigValidationError.html",tooltip="Exception thrown when configuration validation fails."];
  Node0 -> Node172 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node172 [label="isc::hooks::DuplicateHook",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/de0/classisc_1_1hooks_1_1DuplicateHook.html",tooltip="Duplicate hook."];
  Node0 -> Node173 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node173 [label="isc::hooks::InvalidHooks\lLibraries",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d4f/classisc_1_1hooks_1_1InvalidHooksLibraries.html",tooltip="Exception thrown when a library failed to validate."];
  Node0 -> Node174 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node174 [label="isc::hooks::LibrariesStill\lOpened",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d6d/classisc_1_1hooks_1_1LibrariesStillOpened.html",tooltip="Libraries still opened."];
  Node0 -> Node175 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node175 [label="isc::hooks::LoadLibraries\lNotCalled",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d8d/classisc_1_1hooks_1_1LoadLibrariesNotCalled.html",tooltip="LoadLibraries not called."];
  Node0 -> Node176 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node176 [label="isc::hooks::NoCalloutManager",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d8b/classisc_1_1hooks_1_1NoCalloutManager.html",tooltip="No Callout Manager."];
  Node0 -> Node177 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node177 [label="isc::hooks::NoSuchArgument",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/dee/classisc_1_1hooks_1_1NoSuchArgument.html",tooltip="No such argument."];
  Node0 -> Node178 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node178 [label="isc::hooks::NoSuchCallout\lContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/dbd/classisc_1_1hooks_1_1NoSuchCalloutContext.html",tooltip="No such callout context item."];
  Node0 -> Node179 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node179 [label="isc::hooks::NoSuchHook",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d70/classisc_1_1hooks_1_1NoSuchHook.html",tooltip="Invalid hook."];
  Node0 -> Node180 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node180 [label="isc::hooks::NoSuchLibrary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/dce/classisc_1_1hooks_1_1NoSuchLibrary.html",tooltip="No such library."];
  Node0 -> Node181 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node181 [label="isc::http::HttpClientError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d7e/classisc_1_1http_1_1HttpClientError.html",tooltip="A generic error raised by the HttpClient class."];
  Node0 -> Node182 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node182 [label="isc::http::HttpConnection\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d74/classisc_1_1http_1_1HttpConnectionError.html",tooltip="Generic error reported within HttpConnection class."];
  Node0 -> Node183 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node183 [label="isc::http::HttpListenerError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db6/classisc_1_1http_1_1HttpListenerError.html",tooltip="A generic error raised by the HttpListener class."];
  Node0 -> Node184 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node184 [label="isc::http::HttpMessageError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/de6/classisc_1_1http_1_1HttpMessageError.html",tooltip="Generic exception thrown by HttpMessage class."];
  Node184 -> Node185 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node185 [label="isc::http::HttpMessageNon\lExistingHeader",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d53/classisc_1_1http_1_1HttpMessageNonExistingHeader.html",tooltip="Exception thrown when attempt is made to retrieve a non-existing header."];
  Node184 -> Node186 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node186 [label="isc::http::HttpRequestError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d09/classisc_1_1http_1_1HttpRequestError.html",tooltip="Generic exception thrown by HttpRequest class."];
  Node186 -> Node187 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node187 [label="isc::http::HttpRequestJson\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d47/classisc_1_1http_1_1HttpRequestJsonError.html",tooltip="Exception thrown when body of the HTTP message is not JSON."];
  Node184 -> Node188 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node188 [label="isc::http::HttpResponseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/db6/classisc_1_1http_1_1HttpResponseError.html",tooltip="Generic exception thrown by HttpResponse class."];
  Node188 -> Node189 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node189 [label="isc::http::HttpResponseJson\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/dfd/classisc_1_1http_1_1HttpResponseJsonError.html",tooltip="Exception thrown when body of the HTTP message is not JSON."];
  Node0 -> Node190 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node190 [label="isc::http::HttpParseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d2d/classisc_1_1http_1_1HttpParseError.html",tooltip="Exception thrown when an error during parsing HTTP message has occurred."];
  Node0 -> Node191 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node191 [label="isc::http::HttpTimeConversion\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/d99/classisc_1_1http_1_1HttpTimeConversionError.html",tooltip="Exception thrown when there is an error during time conversion."];
  Node0 -> Node192 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node192 [label="isc::lfc::InvalidUsage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d26/classisc_1_1lfc_1_1InvalidUsage.html",tooltip="Exception thrown when the command line is invalid."];
  Node0 -> Node193 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node193 [label="isc::lfc::RunTimeFail",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/df4/classisc_1_1lfc_1_1RunTimeFail.html",tooltip="Exceptions thrown when a method is unable to manipulate (remove or rename) a file."];
  Node0 -> Node194 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node194 [label="isc::log::BadInterprocessSync",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/df5/classisc_1_1log_1_1BadInterprocessSync.html",tooltip="Bad Interprocess Sync."];
  Node0 -> Node195 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node195 [label="isc::log::FormatFailure",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d1e/classisc_1_1log_1_1FormatFailure.html",tooltip="Format Failure."];
  Node0 -> Node196 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node196 [label="isc::log::LoggerNameError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/db1/classisc_1_1log_1_1LoggerNameError.html",tooltip="Logger Name Error."];
  Node0 -> Node197 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node197 [label="isc::log::LoggerNameNull",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d4e/classisc_1_1log_1_1LoggerNameNull.html",tooltip="Logger Name is null."];
  Node0 -> Node198 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node198 [label="isc::log::LoggingNotInitialized",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/da7/classisc_1_1log_1_1LoggingNotInitialized.html",tooltip="Logging Not Initialized."];
  Node0 -> Node199 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node199 [label="isc::log::MessageException",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d6c/classisc_1_1log_1_1MessageException.html",tooltip="Message Exception."];
  Node0 -> Node200 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node200 [label="isc::log::MismatchedPlaceholders",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d3b/classisc_1_1log_1_1MismatchedPlaceholders.html",tooltip="Mismatched Placeholders."];
  Node0 -> Node201 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node201 [label="isc::log::internal\l::LogBufferAddAfterFlush",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d06/classisc_1_1log_1_1internal_1_1LogBufferAddAfterFlush.html",tooltip="Buffer add after flush."];
  Node0 -> Node202 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node202 [label="isc::log::interprocess\l::InterprocessSyncFileError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d68/classisc_1_1log_1_1interprocess_1_1InterprocessSyncFileError.html",tooltip="InterprocessSyncFileError."];
  Node0 -> Node203 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node203 [label="isc::netconf::ControlSocket\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d52/classisc_1_1netconf_1_1ControlSocketError.html",tooltip="Exception thrown when the error during communication."];
  Node0 -> Node204 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node204 [label="isc::process::DCfgMgrBase\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d2d/classisc_1_1process_1_1DCfgMgrBaseError.html",tooltip="Exception thrown if the configuration manager encounters an error."];
  Node0 -> Node205 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node205 [label="isc::process::DController\lBaseError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/dcf/classisc_1_1process_1_1DControllerBaseError.html",tooltip="Exception thrown when the controller encounters an operational error."];
  Node0 -> Node206 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node206 [label="isc::process::DProcessBase\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d51/classisc_1_1process_1_1DProcessBaseError.html",tooltip="Exception thrown if the process encountered an operational error."];
  Node0 -> Node207 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node207 [label="isc::process::DaemonPIDExists",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d15/classisc_1_1process_1_1DaemonPIDExists.html",tooltip="Exception thrown when the PID file points to a live PID."];
  Node0 -> Node208 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node208 [label="isc::process::InvalidUsage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d41/classisc_1_1process_1_1InvalidUsage.html",tooltip="Exception thrown when the command line is invalid."];
  Node0 -> Node209 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node209 [label="isc::process::LaunchError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/de2/classisc_1_1process_1_1LaunchError.html",tooltip="Exception thrown when the controller launch fails."];
  Node0 -> Node210 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node210 [label="isc::process::ProcessInit\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dce/classisc_1_1process_1_1ProcessInitError.html",tooltip="Exception thrown when the application process fails."];
  Node0 -> Node211 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node211 [label="isc::process::ProcessRun\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/db6/classisc_1_1process_1_1ProcessRunError.html",tooltip="Exception thrown when the application process encounters an operation in its event loop (i...."];
  Node0 -> Node212 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node212 [label="isc::process::VersionMessage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d3d/classisc_1_1process_1_1VersionMessage.html",tooltip="Exception used to convey version info upwards."];
  Node0 -> Node213 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node213 [label="isc::stat_cmds::NotFound",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dcc/classisc_1_1stat__cmds_1_1NotFound.html",tooltip="Exception thrown no subnets fall within the selection criteria This exception is thrown when a valid ..."];
  Node0 -> Node214 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node214 [label="isc::stats::DuplicateStat",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/dd0/classisc_1_1stats_1_1DuplicateStat.html",tooltip="Exception indicating that a given statistic is duplicated."];
  Node0 -> Node215 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node215 [label="isc::stats::InvalidStatType",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d5c/classisc_1_1stats_1_1InvalidStatType.html",tooltip="Exception thrown if invalid statistic type is used."];
  Node0 -> Node216 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node216 [label="isc::util::CSVFileError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/dc5/classisc_1_1util_1_1CSVFileError.html",tooltip="Exception thrown when an error occurs during CSV file processing."];
  Node0 -> Node217 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node217 [label="isc::util::InvalidBuffer\lPosition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d73/classisc_1_1util_1_1InvalidBufferPosition.html",tooltip="A standard DNS module exception that is thrown if an out-of-range buffer operation is being performed..."];
  Node0 -> Node218 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node218 [label="isc::util::InvalidTime",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d27/classisc_1_1util_1_1InvalidTime.html",tooltip="A standard DNS (or ISC) module exception that is thrown if a time conversion function encounters bad ..."];
  Node0 -> Node219 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node219 [label="isc::util::LabeledValueError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d61/classisc_1_1util_1_1LabeledValueError.html",tooltip="Thrown if an error is encountered handling a LabeledValue."];
  Node0 -> Node220 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node220 [label="isc::util::MemorySegment\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d78/classisc_1_1util_1_1MemorySegmentError.html",tooltip="General error that can be thrown by a MemorySegment implementation."];
  Node0 -> Node221 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node221 [label="isc::util::MemorySegment\lGrown",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/dfb/classisc_1_1util_1_1MemorySegmentGrown.html",tooltip="Exception that is thrown, when allocating space in a MemorySegment results in growing the underlying ..."];
  Node0 -> Node222 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node222 [label="isc::util::MemorySegment\lOpenError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/ddf/classisc_1_1util_1_1MemorySegmentOpenError.html",tooltip="Exception that can be thrown when constructing a MemorySegment object."];
  Node0 -> Node223 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node223 [label="isc::util::PIDCantReadPID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d26/classisc_1_1util_1_1PIDCantReadPID.html",tooltip="Exception thrown when an error occurs trying to read a PID from an opened file."];
  Node0 -> Node224 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node224 [label="isc::util::PIDFileError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d40/classisc_1_1util_1_1PIDFileError.html",tooltip="Exception thrown when an error occurs during PID file processing."];
  Node0 -> Node225 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node225 [label="isc::util::StateModelError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d84/classisc_1_1util_1_1StateModelError.html",tooltip="Thrown if the state machine encounters a general error."];
  Node0 -> Node226 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node226 [label="isc::util::VersionedCSVFile\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d0e/classisc_1_1util_1_1VersionedCSVFileError.html",tooltip="Exception thrown when an error occurs during CSV file processing."];
  Node0 -> Node227 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node227 [label="isc::util::WatchSocketError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d69/classisc_1_1util_1_1WatchSocketError.html",tooltip="Exception thrown if an error occurs during IO source open."];
  Node0 -> Node228 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node228 [label="isc::util::io::SocketSession\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d2d/classisc_1_1util_1_1io_1_1SocketSessionError.html",tooltip="An exception indicating general errors that takes place in the socket session related class objects."];
  Node0 -> Node229 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node229 [label="isc::util::str::StringToken\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d92/classisc_1_1util_1_1str_1_1StringTokenError.html",tooltip="A Set of C++ Utilities for Manipulating Strings."];
  Node0 -> Node230 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node230 [label="isc::yang::MissingKey",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d60/classisc_1_1yang_1_1MissingKey.html",tooltip="Missing key error."];
  Node0 -> Node231 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node231 [label="isc::yang::SysrepoError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d25/classisc_1_1yang_1_1SysrepoError.html",tooltip="Sysrepo error."];
  Node0 -> Node232 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node232 [label="user_chk::UserDataSource\lError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d73/classuser__chk_1_1UserDataSourceError.html",tooltip="Thrown if UserDataSource encounters an error."];
  Node232 -> Node233 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node233 [label="user_chk::UserFileError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d5b/classuser__chk_1_1UserFileError.html",tooltip="Thrown a UserFile encounters an error."];
  Node0 -> Node234 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node234 [label="user_chk::UserRegistryError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d75/classuser__chk_1_1UserRegistryError.html",tooltip="Thrown UserRegistry encounters an error."];
  Node274 -> Node510 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node510 [label="isc::util::encode::\lclang_unnamed_namespace\l_workaround::IncompleteBaseInput",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d09/classisc_1_1util_1_1encode_1_1clang__unnamed__namespace__workaround_1_1IncompleteBaseInput.html",tooltip=" "];
  Node274 -> Node511 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node511 [label="std::runtime_error",height=0.2,width=0.4,color="grey75", fillcolor="white", style="filled",tooltip=" "];
  Node511 -> Node512 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node512 [label="isc::agent::AgentParser\l::syntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d39/structisc_1_1agent_1_1AgentParser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
  Node511 -> Node513 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node513 [label="isc::d2::D2Parser::\lsyntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d34/structisc_1_1d2_1_1D2Parser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
  Node511 -> Node514 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node514 [label="isc::dhcp::Dhcp4Parser\l::syntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/de0/structisc_1_1dhcp_1_1Dhcp4Parser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
  Node511 -> Node515 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node515 [label="isc::dhcp::Dhcp6Parser\l::syntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d36/structisc_1_1dhcp_1_1Dhcp6Parser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
  Node511 -> Node516 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node516 [label="isc::eval::EvalParser\l::syntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/ddc/structisc_1_1eval_1_1EvalParser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
  Node511 -> Node517 [dir="back",color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node517 [label="isc::netconf::NetconfParser\l::syntax_error",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d16/structisc_1_1netconf_1_1NetconfParser_1_1syntax__error.html",tooltip="Syntax errors thrown from user actions."];
}
