digraph "isc::ha::HAService::asyncSendLeaseUpdates"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::ha::HAService\l::asyncSendLeaseUpdates",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Schedules asynchronous IPv4 leases updates."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::ha::HAService\l::asyncSendLeaseUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d27/classisc_1_1ha_1_1HAService.html#a1ac4bea2e3c06e896c6c807b8dd5b617",tooltip="Asynchronously sends lease update to the peer."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="if",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/df1/agent__lexer_8cc.html#ad4a65b873df5c05570846b5413b41dfd",tooltip=" "];
  Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::ha::CommandCreator\l::createLease4Delete",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d45/classisc_1_1ha_1_1CommandCreator.html#a0087bb4ee10caf5ed916b27654448253",tooltip="Creates lease4-del command."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::config::createCommand",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/df3/namespaceisc_1_1config.html#a3333ddd4036c231272306261abe51349",tooltip="Creates a standard command message with no argument (of the form { \"command\": \"my_command\" })"];
  Node5 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::dhcp::Lease4::\ltoElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d08/structisc_1_1dhcp_1_1Lease4.html#aaca77c961adc4590a9568c55317d8049",tooltip="Return the JSON representation of a lease."];
  Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::data::UserContext\l::contextToElement",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/db0/structisc_1_1data_1_1UserContext.html#a6a98860678ac41d1f1a2d81f5ff9d4d1",tooltip="Merge unparse a user_context object."];
  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::data::UserContext\l::getContext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/db0/structisc_1_1data_1_1UserContext.html#a5487d2045a4e309b6aed4f9076d400d1",tooltip="Returns const pointer to the user context."];
  Node6 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::data::Element\l::create",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#a012014fc16781d62806a895905834a9f",tooltip=" "];
  Node6 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::data::Element\l::createMap",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#aa01488a3f95f7dd4809c40ec43e270df",tooltip="Creates an empty MapElement type ElementPtr."];
  Node6 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::asiolink::IOAddress\l::toText",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/df5/classisc_1_1asiolink_1_1IOAddress.html#a4e791ff6a77aa5c0cb1f92e6443e2087",tooltip="Convert the address to a string."];
  Node1 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::ha::CommandCreator\l::createLease4Update",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d45/classisc_1_1ha_1_1CommandCreator.html#a25626d6caa5e7c26bbb0e1ade23436ba",tooltip="Creates lease4-update command."];
  Node12 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::ha::LeaseUpdateBacklog\l::push",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d15/classisc_1_1ha_1_1LeaseUpdateBacklog.html#a668ae6fc94097d998e53ae8d5b0f9d35",tooltip="Appends lease update to the queue."];
  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [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."];
  Node1 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::ha::HAService\l::shouldQueueLeaseUpdates",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d27/classisc_1_1ha_1_1HAService.html#a0a4374ad7f3e7881cde8c438dcd0ca09",tooltip="Checks if the lease updates should be queued."];
  Node1 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::ha::HAService\l::shouldSendLeaseUpdates",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d27/classisc_1_1ha_1_1HAService.html#ad90b8b699351d654a8cc360a7a9a63ef",tooltip="Checks if the lease updates should be sent as result of leases allocation or release."];
}
