digraph "isc::d2::NameRemoveTransaction::removingFwdRRsHandler"
{
 // LATEX_PDF_SIZE
  edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
  node [fontname="Helvetica",fontsize="10",shape=record];
  rankdir="LR";
  Node1 [label="isc::d2::NameRemoveTransaction\l::removingFwdRRsHandler",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="State handler for REMOVING_FWD_RRS_ST."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::d2::NameRemoveTransaction\l::buildRemoveFwdRRsRequest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d4f/classisc_1_1d2_1_1NameRemoveTransaction.html#ae10115850e285ccd018c1341e16dcd6c",tooltip="Builds a DNS request to remove all forward DNS RRs for a FQDN."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::dns::RRType::A",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#aff48a2538d5b61d00ed59295d5fd28e0",tooltip=" "];
  Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::dns::RRType::AAAA",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#a8bb523ba70cb7dc678a5e15e0d54ce2d",tooltip=" "];
  Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::d2::NameChangeTransaction\l::addDhcidRdata",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#aa3d41eafee376689e0b37869b91db983",tooltip="Adds an RData for the lease client's DHCID to the given RRset."];
  Node5 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [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."];
  Node6 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::dns::RRClass::ANY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d49/classisc_1_1dns_1_1RRClass.html#a1a2c2df5571cc9061f06d9a320ce3ceb",tooltip=" "];
  Node2 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::dns::RRType::ANY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#a2287c35ff277e340d4a2395d589e7963",tooltip=" "];
  Node2 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [label="isc::dns::RRType::DHCID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#af521363064c40b3a5b5cb85c4595eb0b",tooltip=" "];
  Node2 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::d2::NameChangeTransaction\l::getForwardDomain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a96158e7fafca6af7c4241c8c9d62b4fb",tooltip="Fetches the forward DdnsDomain."];
  Node2 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::d2::NameChangeTransaction\l::getNcr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a5697db576f93964c80eff97a761574d7",tooltip="Fetches the NameChangeRequest for this transaction."];
  Node2 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::dns::RRClass::IN",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d49/classisc_1_1dns_1_1RRClass.html#a9e5a72b802f6929f4a0861d98db8b0d1",tooltip=" "];
  Node2 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::dns::RRClass::NONE",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d49/classisc_1_1dns_1_1RRClass.html#a452ae76d09343eaaed58e8d6235006a0",tooltip=" "];
  Node2 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::d2::NameChangeTransaction\l::prepNewRequest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a49046f2f12a710b24fc33761d4a73e0b",tooltip="Creates a new DNS update request based on the given domain."];
  Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::dns::QidGenerator\l::getInstance",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/dc1/classisc_1_1dns_1_1QidGenerator.html#a8d9d8bd2525785f8d8a1bf73b4515068",tooltip="Returns the singleton instance of the QidGenerator."];
  Node14 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::d2::NameChangeTransaction\l::setDnsUpdateRequest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#ac293bbcc7eead344a1701bf80cc5aa95",tooltip="Sets the update request packet to the given packet."];
  Node1 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [label="isc::d2::NameChangeTransaction\l::clearDnsUpdateRequest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#aa55b4ade2c08f948e25b86e33259fe77",tooltip="Destroys the current update request packet."];
  Node1 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::d2::NameChangeTransaction\l::clearUpdateAttempts",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#aa5ce8ab0996a83fe19162fb443781c6d",tooltip="Resets the update attempts count."];
  Node1 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::util::StateModel\l::doOnEntry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#a89851ee9dead17e171e2262953df0089",tooltip="Checks if on entry flag is true."];
  Node1 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [label="isc::dns::Rcode::getCode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d81/classisc_1_1dns_1_1Rcode.html#a54b012380f11375119d8a03dd97e3631",tooltip="Returns the Rcode code value."];
  Node1 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::util::StateModel\l::getContextStr",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#ada4dbc7ebfb6f5fb3a3ea710c8ebc445",tooltip="Convenience method which returns a string rendition of the current state and next event."];
  Node1 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::d2::NameChangeTransaction\l::getCurrentServer",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#af4dbef97e2674471f316604b710d56c5",tooltip="Fetches the currently selected server."];
  Node1 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [label="isc::d2::NameChangeTransaction\l::getDnsUpdateResponse",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a2bf987c388d0c46889c9e66a9e1394a4",tooltip="Fetches the most recent DNS update response packet."];
  Node1 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::d2::NameChangeTransaction\l::getDnsUpdateStatus",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#ab41369ed1144c1a4cb4f2969418acd2b",tooltip="Fetches the most recent DNS update status."];
  Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::util::StateModel\l::getNextEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#a667eaef2fe415bbd243895bbc705a739",tooltip="Fetches the model's next event."];
  Node1 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node26 [label="isc::d2::NameChangeTransaction\l::getRequestId",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a72a7aa94ed450c6d3f4d74a9f7a41fa5",tooltip="Fetches the request id that identifies this transaction."];
  Node1 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::d2::NameChangeTransaction\l::getReverseDomain",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#afa6aa0c38a8bb5ff4c27636080e5e9d2",tooltip="Fetches the reverse DdnsDomain."];
  Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 [label="isc::dns::Rcode::NOERROR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d81/classisc_1_1dns_1_1Rcode.html#a14b2b52da23a0039190c3dca7c3c7481",tooltip="A constant object for the NOERROR Rcode (see Rcode::NOERROR_CODE)."];
  Node1 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::dns::Rcode::NXRRSET",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d81/classisc_1_1dns_1_1Rcode.html#a36ce8978063c5e12e1aee67ff1239c4e",tooltip="A constant object for the NXRRSET Rcode (see Rcode::NXRRSET_CODE)."];
  Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::d2::NameChangeTransaction\l::retryTransition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a0180b7b814e9901fdf5bde9a775dabbf",tooltip="Determines the state and next event based on update attempts."];
  Node30 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::util::StateModel\l::getCurrState",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#afe3e8ad73650280d079cd33da6678db9",tooltip="Fetches the model's current state."];
  Node30 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node32 [label="isc::util::StateModel\l::transition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#a6da4d635c9e6e44a77b5305002ee0df2",tooltip="Sets up the model to transition into given state with a given event."];
  Node1 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 [label="isc::d2::NameChangeTransaction\l::sendUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a8169ca656b4e3a57427977e53f76a31a",tooltip="Send the update request to the current server."];
  Node33 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node34 [label="isc::util::StateModel\l::postNextEvent",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/db3/classisc_1_1util_1_1StateModel.html#a3cdbd064aeb96022d4d09778787e2871",tooltip="Sets the next event to the given event value."];
  Node33 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node35 [label="isc::d2::NameChangeTransaction\l::setForwardChangeCompleted",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dc/d4b/classisc_1_1d2_1_1NameChangeTransaction.html#a839e89f1cfc4097b9ff840f7362f6951",tooltip="Sets the forward change completion flag to the given value."];
  Node1 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
