digraph "isc::agent::CtrlAgentController::registerCommands"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  rankdir="LR";
  Node1 [label="isc::agent::CtrlAgentController\l::registerCommands",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Register commands."];
  Node1 -> Node2 [color="steelblue1",style="solid"];
  Node2 [label="isc::process::DController\lBase::buildReportHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a0692e6816f3bd93ec2aedd992d85d747",tooltip="handler for 'build-report' command"];
  Node2 -> Node3 [color="steelblue1",style="solid"];
  Node3 [label="isc::config::createAnswer",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/df3/namespaceisc_1_1config.html#a95f20812f57e424165977df3128bc7f7",tooltip="Creates a standard config/command level success answer message (i.e."];
  Node3 -> Node3 [color="steelblue1",style="solid"];
  Node2 -> Node4 [color="steelblue1",style="solid"];
  Node4 [label="isc::detail::getConfigReport",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d9e/namespaceisc_1_1detail.html#a16ada8c0c28de4a2b3fc738f19a32e7d",tooltip=" "];
  Node1 -> Node5 [color="steelblue1",style="solid"];
  Node5 [label="isc::process::DController\lBase::configGetHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a9d2837a1a331f624d3fb63747848b426",tooltip="handler for config-get command"];
  Node5 -> Node3 [color="steelblue1",style="solid"];
  Node1 -> Node6 [color="steelblue1",style="solid"];
  Node6 [label="isc::process::DController\lBase::configReloadHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a05f9fe58fe33244bca8df8789c170eed",tooltip="handler for config-reload command"];
  Node6 -> Node7 [color="steelblue1",style="solid"];
  Node7 [label="isc::process::DController\lBase::configFromFile",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#ad3b87653b8b58f57c6d9822216af9268",tooltip="Reconfigures the process from a configuration file."];
  Node7 -> Node8 [color="steelblue1",style="solid"];
  Node8 [label="isc::process::Daemon\l::configureLogger",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d3a/classisc_1_1process_1_1Daemon.html#a6871a5c93460d43b3fa2bee187c21412",tooltip="Configures logger."];
  Node8 -> Node9 [color="steelblue1",style="solid"];
  Node9 [label="isc::process::LogConfigParser\l::parseConfiguration",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/d1a/classisc_1_1process_1_1LogConfigParser.html#ad337900e5dfcbf6c6544eab670769b1a",tooltip="Parses specified configuration."];
  Node7 -> Node3 [color="steelblue1",style="solid"];
  Node7 -> Node10 [color="steelblue1",style="solid"];
  Node10 [label="isc::data::Element\l::fromJSONFile",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#a458b395968baab74fd6548b61d67bde1",tooltip="Reads contents of specified file and interprets it as JSON."];
  Node10 -> Node11 [color="steelblue1",style="solid"];
  Node11 [label="isc::data::Element\l::fromJSON",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#a93b35615e58535a0817a47b0033b984a",tooltip="These functions will parse the given string (JSON) representation of a compound element."];
  Node11 -> Node11 [color="steelblue1",style="solid"];
  Node11 -> Node12 [color="steelblue1",style="solid"];
  Node12 [label="isc::data::Element\l::preprocess",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#af1ac855faebd96cb535be04de40c4197",tooltip="input text preprocessor"];
  Node7 -> Node13 [color="steelblue1",style="solid"];
  Node13 [label="isc::process::DController\lBase::getAppName",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#ac6210638781eade68b368827068436ce",tooltip="Fetches the name of the application under control."];
  Node7 -> Node14 [color="steelblue1",style="solid"];
  Node14 [label="isc::process::Daemon\l::getConfigFile",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d3a/classisc_1_1process_1_1Daemon.html#a07af15d92b70fa4eb6b67552775e27ef",tooltip="Returns config file name."];
  Node7 -> Node15 [color="steelblue1",style="solid"];
  Node15 [label="isc::process::DController\lBase::handleOtherObjects",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a66b0f8a6448bac210b781c450c944b20",tooltip="Deals with other (i.e."];
  Node15 -> Node13 [color="steelblue1",style="solid"];
  Node7 -> Node16 [color="steelblue1",style="solid"];
  Node16 [label="isc::process::DController\lBase::parseFile",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#ad17a49e79cd6c238c1eecf365a3e4069",tooltip="Parse a given file into Elements."];
  Node7 -> Node17 [color="steelblue1",style="solid"];
  Node17 [label="isc::process::DController\lBase::updateConfig",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#aead706c4ea0201cef663cb072ef3e2e3",tooltip="Instance method invoked by the configuration event handler and which processes the actual configurati..."];
  Node1 -> Node18 [color="steelblue1",style="solid"];
  Node18 [label="isc::process::DController\lBase::configSetHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a74572c48dc8cf8e317b68e8d9f2fda05",tooltip="handler for config-set command"];
  Node18 -> Node8 [color="steelblue1",style="solid"];
  Node18 -> Node3 [color="steelblue1",style="solid"];
  Node18 -> Node13 [color="steelblue1",style="solid"];
  Node18 -> Node15 [color="steelblue1",style="solid"];
  Node18 -> Node19 [color="steelblue1",style="solid"];
  Node19 [label="isc::config::parseAnswer",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/df3/namespaceisc_1_1config.html#aada7aaf0e60e1d025fcb52e1ed449e6b",tooltip=" "];
  Node18 -> Node17 [color="steelblue1",style="solid"];
  Node1 -> Node20 [color="steelblue1",style="solid"];
  Node20 [label="isc::process::DController\lBase::configTestHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#abe63fae86e8a163c81ce8dd7bc8cf738",tooltip="handler for config-test command"];
  Node20 -> Node21 [color="steelblue1",style="solid"];
  Node21 [label="isc::process::DController\lBase::checkConfig",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a8e0c2d6b2136dae7dad50eaaaa4e3d0a",tooltip="Instance method invoked by the configuration event handler and which processes the actual configurati..."];
  Node20 -> Node3 [color="steelblue1",style="solid"];
  Node20 -> Node13 [color="steelblue1",style="solid"];
  Node20 -> Node15 [color="steelblue1",style="solid"];
  Node1 -> Node22 [color="steelblue1",style="solid"];
  Node22 [label="isc::process::DController\lBase::configWriteHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a560b12fa8bd6b9d783914795b5bf2213",tooltip="handler for config-write command"];
  Node22 -> Node23 [color="steelblue1",style="solid"];
  Node23 [label="isc::data::Element\l::create",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#a012014fc16781d62806a895905834a9f",tooltip=" "];
  Node22 -> Node3 [color="steelblue1",style="solid"];
  Node22 -> Node24 [color="steelblue1",style="solid"];
  Node24 [label="isc::data::Element\l::createMap",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#aa01488a3f95f7dd4809c40ec43e270df",tooltip="Creates an empty MapElement type ElementPtr."];
  Node22 -> Node14 [color="steelblue1",style="solid"];
  Node22 -> Node25 [color="steelblue1",style="solid"];
  Node25 [label="isc::Exception::what",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d15/classisc_1_1Exception.html#ab86d52123aa027250556029d43190614",tooltip="Returns a C-style character string of the cause of the exception."];
  Node25 -> Node25 [color="steelblue1",style="solid"];
  Node22 -> Node26 [color="steelblue1",style="solid"];
  Node26 [label="isc::process::Daemon\l::writeConfigFile",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d3a/classisc_1_1process_1_1Daemon.html#a0cb38f5334b8af1ffd67cd265c4f7d49",tooltip="Writes current configuration to specified file."];
  Node26 -> Node27 [color="steelblue1",style="solid"];
  Node27 [label="isc::data::prettyPrint",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d2/dc9/namespaceisc_1_1data.html#a8ab01676ce5abff2fe3507ffcfd21c18",tooltip="Pretty prints the data into stream."];
  Node27 -> Node27 [color="steelblue1",style="solid"];
  Node1 -> Node28 [color="steelblue1",style="solid"];
  Node28 [label="isc::agent::CtrlAgentCommand\lMgr::instance",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/dbd/classisc_1_1agent_1_1CtrlAgentCommandMgr.html#a6c2bf33a33c1b0c58160b2797f2a8c1a",tooltip="Returns sole instance of the Command Manager."];
  Node1 -> Node29 [color="steelblue1",style="solid"];
  Node29 [label="isc::config::BaseCommand\lMgr::registerCommand",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/d42/classisc_1_1config_1_1BaseCommandMgr.html#a6c4fbc2b7bad81f8ba5edf71294adbd0",tooltip="Registers specified command handler for a given command."];
  Node1 -> Node30 [color="steelblue1",style="solid"];
  Node30 [label="isc::process::DController\lBase::shutdownHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#aff4a5db7b89a60b50e925cbd45aff800",tooltip="handler for 'shutdown' command"];
  Node30 -> Node3 [color="steelblue1",style="solid"];
  Node30 -> Node31 [color="steelblue1",style="solid"];
  Node31 [label="isc::process::Daemon\l::setExitValue",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d3a/classisc_1_1process_1_1Daemon.html#aa5901198a1b30bd99d9670b8612afe87",tooltip="Sets the exit value."];
  Node30 -> Node32 [color="steelblue1",style="solid"];
  Node32 [label="isc::process::DController\lBase::shutdownProcess",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a34225e6a413bb03711a4bdab60ece8dd",tooltip="Initiates shutdown procedure."];
  Node32 -> Node3 [color="steelblue1",style="solid"];
  Node1 -> Node33 [color="steelblue1",style="solid"];
  Node33 [label="isc::process::DController\lBase::statusGetHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a1e6633fb6b1551cdfc4e6bba4cddd54d",tooltip="handler for status-get command"];
  Node33 -> Node23 [color="steelblue1",style="solid"];
  Node33 -> Node3 [color="steelblue1",style="solid"];
  Node33 -> Node24 [color="steelblue1",style="solid"];
  Node1 -> Node34 [color="steelblue1",style="solid"];
  Node34 [label="isc::process::DController\lBase::versionGetHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a6d4f4243394ee3f9e020ff904fcef66c",tooltip="handler for version-get command"];
  Node34 -> Node23 [color="steelblue1",style="solid"];
  Node34 -> Node3 [color="steelblue1",style="solid"];
  Node34 -> Node24 [color="steelblue1",style="solid"];
  Node34 -> Node35 [color="steelblue1",style="solid"];
  Node35 [label="isc::process::DController\lBase::getVersion",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#ad750b5a184c8c5c8306b877d05ee22a8",tooltip="returns Kea version on stdout and exit."];
  Node35 -> Node36 [color="steelblue1",style="solid"];
  Node36 [label="isc::log::Logger::getVersion",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d2/deb/classisc_1_1log_1_1Logger.html#af04fd06db01bdabfbf6e771d69bbd24a",tooltip="Version."];
  Node36 -> Node37 [color="steelblue1",style="solid"];
  Node37 [label="isc::log::LoggerImpl\l::getVersion",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$df/dbd/classisc_1_1log_1_1LoggerImpl.html#a7d309898160f0947420ddca164bc72eb",tooltip="Version."];
  Node35 -> Node38 [color="steelblue1",style="solid"];
  Node38 [label="isc::process::DController\lBase::getVersionAddendum",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d1b/classisc_1_1process_1_1DControllerBase.html#a1a3784c7d5a752ec644b013ecffb9c34",tooltip="Fetches text containing additional version specifics."];
}
