digraph "isc::util::MultiThreadingMgr::apply"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::util::MultiThreading\lMgr::apply",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Apply the multi-threading related settings."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::util::MultiThreading\lMgr::detectThreadCount",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#acb8d9fc581926aa2d751e4e87980d8b9",tooltip="The system current detected hardware concurrency thread count."];
  Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::util::MultiThreading\lMgr::isInCriticalSection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#aafb8ae946163f883478c0edaef9d7d78",tooltip="Is in critical section flag."];
  Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::util::MultiThreading\lMgr::removeAllCriticalSectionCallbacks",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a03335dfc30ff6210c0f7dee804f829ea",tooltip="Removes all callbacks in the list of CriticalSection callbacks."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::util::CSCallbackSet\lList::removeAll",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/db1/classisc_1_1util_1_1CSCallbackSetList.html#abb75d2a48ee87b2ee3b5b40fc8016e57",tooltip="Removes all callbacks from the list."];
  Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::util::ThreadPool\l::reset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db1/structisc_1_1util_1_1ThreadPool.html#a379a6cea8c20b8e87852ad0087e8887f",tooltip="reset the thread pool stopping threads and clearing the internal queue"];
  Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::util::MultiThreading\lMgr::setMode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a0eb9b23412e0781eed8dd05078f401f8",tooltip="Set the multi-threading mode."];
  Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::util::MultiThreading\lMgr::setPacketQueueSize",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a7c962a9747cf25e8ff835c41ed2d6dd8",tooltip="Set the configured dhcp packet queue size."];
  Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::util::ThreadPool\l::setMaxQueueSize",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db1/structisc_1_1util_1_1ThreadPool.html#a332c43dd605e641b496e88233b301bbd",tooltip="set maximum number of work items in the queue"];
  Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::util::MultiThreading\lMgr::setThreadPoolSize",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/dc9/classisc_1_1util_1_1MultiThreadingMgr.html#a77057bba1949feabda90cf91364aa862",tooltip="Set the configured dhcp thread pool size."];
  Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::util::ThreadPool\l::size",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db1/structisc_1_1util_1_1ThreadPool.html#a91dfbdf47a363f9828d0b1bf8b11fd83",tooltip="size number of thread pool threads"];
  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::util::ThreadPool\l::start",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db1/structisc_1_1util_1_1ThreadPool.html#a3a2bdcc55ac89c96265a9c43ea783bf4",tooltip="start all the threads"];
  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::util::ThreadPool\l::stop",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db1/structisc_1_1util_1_1ThreadPool.html#ab5fc6295396c8b3133549a3e6e25da5d",tooltip="stop all the threads"];
}
