digraph "isc::hooks::LibraryManager::loadLibrary"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::hooks::LibraryManager\l::loadLibrary",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Loads a library."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::hooks::LibraryManager\l::checkMultiThreadingCompatible",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#ad626589e0292da1958f23f0a8c48aaa2",tooltip="Check multi-threading compatibility."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::util::MultiThreading\lMgr::instance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a6375ba2fc1e3e7fb864d7ea8f8d619ec",tooltip="Returns a single instance of Multi Threading Manager."];
  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::hooks::PointerConverter\l::multiThreadingCompatiblePtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d42/classisc_1_1hooks_1_1PointerConverter.html#a04d07c4f5c4d7c4b138992b5c2b5508b",tooltip="Return pointer to multi_threading_compatible function."];
  Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::hooks::LibraryManager\l::checkVersion",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#a92f3acc26d1266a4202d3598a9f89e50",tooltip="Check library version."];
  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="version",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/d78/bootp_2version_8cc.html#ae64f17a84dc9c7144d1036498ff26fd9",tooltip="returns Kea hooks version."];
  Node5 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::hooks::PointerConverter\l::versionPtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d42/classisc_1_1hooks_1_1PointerConverter.html#a3c15a763c12052b43e88164d7269326c",tooltip="Return pointer to version function."];
  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::hooks::LibraryManager\l::closeLibrary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#a3463b2d72fb64c13af9a286aae267f23",tooltip="Close library."];
  Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::log::MessageInitializer\l::loadDictionary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d72/classisc_1_1log_1_1MessageInitializer.html#a20fec80c448a29c47894dbca50554733",tooltip="Run-Time Initialization."];
  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::log::MessageDictionary\l::globalDictionary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d33/classisc_1_1log_1_1MessageDictionary.html#a1ea3de62f1f738208ad2dca59a3ccd00",tooltip="Return Global Dictionary."];
  Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::log::MessageDictionary\l::MessageDictionary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d33/classisc_1_1log_1_1MessageDictionary.html#a075e22e5280e32d6480c3c7c3f6dacd5",tooltip="Constructor."];
  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::log::LoggerManager\l::logDuplicatedMessages",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/daf/classisc_1_1log_1_1LoggerManager.html#a700f4cc5e8418d05bb418dde8b65932e",tooltip="List duplicated log messages."];
  Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::log::MessageInitializer\l::clearDuplicates",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d72/classisc_1_1log_1_1MessageInitializer.html#af58b279eecf102d1fcafb2c860af9eba",tooltip="Clear the static duplicates list."];
  Node12 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::log::MessageInitializer\l::getDuplicates",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d72/classisc_1_1log_1_1MessageInitializer.html#af582fbe0bf1da451db02ad9dd0131cb1",tooltip="Return Duplicates."];
  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::hooks::LibraryManager\l::openLibrary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#a297abbfc0dbebed2a8d5ad39fae48ca4",tooltip="Open library."];
  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::hooks::LibraryManager\l::prepareUnloadLibrary",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#ab322475ddc3d7eeae2f48476704ad64d",tooltip="Prepares library unloading."];
  Node16 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::hooks::ServerHooks\l::getHookNames",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1hooks_1_1ServerHooks.html#aeafe4dbf0a13b52dc4817e8e8f9b84ce",tooltip="Get hook names."];
  Node16 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::hooks::ServerHooks\l::getServerHooks",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1hooks_1_1ServerHooks.html#a1d8959f251a9ee0e2d4603522f9fe3e2",tooltip="Return ServerHooks object."];
  Node18 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::hooks::ServerHooks\l::getServerHooksPtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1hooks_1_1ServerHooks.html#a0119d1b61ae4579bfa9c23a8f3b0a5a9",tooltip="Returns pointer to ServerHooks object."];
  Node16 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::hooks::PointerConverter\l::unloadPtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d42/classisc_1_1hooks_1_1PointerConverter.html#a35bf90ce5307ff0af78b093f659971b7",tooltip="Return pointer to unload function."];
  Node16 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::Exception::what",height=0.2,width=0.4,color="black", 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."];
  Node21 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::hooks::LibraryManager\l::registerStandardCallouts",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#a93ec8e9105dbb964c6acf166de2b078e",tooltip="Register standard callouts."];
  Node22 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::hooks::PointerConverter\l::calloutPtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d42/classisc_1_1hooks_1_1PointerConverter.html#ab4bb2506e0c550bad8c99beb7d049b9d",tooltip="Return pointer to callout function."];
  Node22 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::hooks::LibraryManager\l::runLoad",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d98/classisc_1_1hooks_1_1LibraryManager.html#aa18488d5cf7fc1e659e004b2c997502e",tooltip="Run the load function if present."];
  Node24 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::hooks::PointerConverter\l::loadPtr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d42/classisc_1_1hooks_1_1PointerConverter.html#aea1abcc66a26500dbf4da62c701b02ba",tooltip="Return pointer to load function."];
  Node24 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
