digraph "isc::dhcp_ddns::NameChangeUDPListener::receiveCompletionHandler"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::dhcp_ddns::NameChange\lUDPListener::receiveCompletion\lHandler",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Implements the NameChangeRequest level receive completion handler."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::stats::StatsMgr\l::addValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d58/group__producer__methods.html#gadb861d768c9f285fcfccca6f53dc764f",tooltip="Records incremental integer observation."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::stats::StatsMgr\l::addValueInternal",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html#a7fcc39f9fb943d42e30842ab7bf44490",tooltip="Adds specified value to a given statistic (internal version)."];
  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::stats::StatsMgr\l::getObservationInternal",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html#a3833daa658a790e495be14b157e41c1f",tooltip="Returns an observation in a thread safe context."];
  Node3 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::stats::StatsMgr\l::setValueInternal",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html#a92cffab643d71a2a671e753c0aef98b0",tooltip="Sets a given statistic to specified value (internal version)."];
  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::stats::StatsMgr\l::addObservationInternal",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html#a5b51205db2428fbd187aedc8db139eaf",tooltip="Adds a new observation in a thread safe context."];
  Node5 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::dhcp_ddns::NameChange\lRequest::fromFormat",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/ddb/classisc_1_1dhcp__ddns_1_1NameChangeRequest.html#ae4806d3e2befc73c3b43cc865e508fc2",tooltip="Static method for creating a NameChangeRequest from a buffer containing a marshalled request in a giv..."];
  Node7 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::util::str::format",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$df/dbd/namespaceisc_1_1util_1_1str.html#a20df524dfbe285e2850fa77f08c88073",tooltip="Apply Formatting."];
  Node8 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::dhcp_ddns::NameChange\lRequest::fromJSON",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/ddb/classisc_1_1dhcp__ddns_1_1NameChangeRequest.html#ab961ed02eca78f1fbced136e6171309d",tooltip="Static method for creating a NameChangeRequest from a string containing a JSON rendition of a request..."];
  Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::dhcp_ddns::NameChange\lRequest::NameChangeRequest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/ddb/classisc_1_1dhcp__ddns_1_1NameChangeRequest.html#ab8bbab94befe0eeabf6c94d9f8eee683",tooltip="Default Constructor."];
  Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::data::Element\l::fromJSON",height=0.2,width=0.4,color="black", 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="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::data::Element\l::preprocess",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/df8/classisc_1_1data_1_1Element.html#af1ac855faebd96cb535be04de40c4197",tooltip="input text preprocessor"];
  Node9 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [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."];
  Node13 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::util::InputBuffer\l::readUint16",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#ae86ba488ef331eb6bf12935585037743",tooltip="Read an unsigned 16-bit integer in network byte order from the buffer, convert it to host byte order,..."];
  Node7 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::util::InputBuffer\l::readVector",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a008fb5cce9e085cb8c42561e72a25e53",tooltip="Read specified number of bytes as a vector."];
  Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::util::InputBuffer\l::readData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#ad75a663659cbf445b4dea3a2daa29775",tooltip="Read data of the specified length from the buffer and copy it to the caller supplied buffer."];
  Node7 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::dhcp_ddns::UDPCallback\l::getBytesTransferred",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d09/classisc_1_1dhcp__ddns_1_1UDPCallback.html#a05f6310d0963a1cdf52e89ffecc727f9",tooltip="Returns the number of bytes transferred by the completed IO service."];
  Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::dhcp_ddns::UDPCallback\l::getData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d09/classisc_1_1dhcp__ddns_1_1UDPCallback.html#a43ffa64a708baebe8916e366687c86f1",tooltip="Returns a pointer the data transfer buffer content."];
  Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::dhcp_ddns::UDPCallback\l::getErrorCode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/d09/classisc_1_1dhcp__ddns_1_1UDPCallback.html#afc26915694a5065eeabd27b042b1c71b",tooltip="Returns the completed IO layer service outcome status."];
  Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::stats::StatsMgr\l::instance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d3/de5/classisc_1_1stats_1_1StatsMgr.html#a42ec4c4da30072725e159659ac56ac76",tooltip="Statistics Manager accessor method."];
  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::dhcp_ddns::NameChange\lListener::invokeRecvHandler",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dfe/classisc_1_1dhcp__ddns_1_1NameChangeListener.html#aac2ae5bddc742bbf854d0ea1299b5c93",tooltip="Calls the NCR receive handler registered with the listener."];
  Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::dhcp_ddns::NameChange\lListener::amListening",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dfe/classisc_1_1dhcp__ddns_1_1NameChangeListener.html#ac39696fb64a60f0ac6ce7bcc171ff53b",tooltip="Returns true if the listener is listening, false otherwise."];
  Node21 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::dhcp_ddns::NameChange\lListener::receiveNext",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dfe/classisc_1_1dhcp__ddns_1_1NameChangeListener.html#aeae66e841f62a6fe10b03bea09053715",tooltip="Initiates an asynchronous receive."];
  Node23 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::dhcp_ddns::NameChange\lListener::doReceive",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/dfe/classisc_1_1dhcp__ddns_1_1NameChangeListener.html#a775b8274c9317710dc47e5dfa558fb1f",tooltip="Initiates an IO layer asynchronous read."];
  Node21 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
