digraph "isc::d2::D2UpdateMessage::fromWire"
{
 // 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::D2UpdateMessage\l::fromWire",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="Decode incoming message from the wire format."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [label="isc::dns::Message::\lbeginQuestion",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#a035ef4216408aac9409ac7c246051b63",tooltip="Return an iterator corresponding to the beginning of the Question section of the message."];
  Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [label="isc::dns::Message::\lfromWire",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#a87a76875769c0fe991c0011bb1d8c12c",tooltip="(Re)build a Message object from wire-format data."];
  Node3 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [label="isc::dns::Message::\lclear",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#a2da397944e5a94bfe102465eac153642",tooltip="Clear the message content (if any) and reinitialize it in the specified mode."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [label="isc::dns::MessageImpl\l::init",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a4c2692002241450207ce91de00a38927",tooltip=" "];
  Node3 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [label="isc::dns::Message::\lparseHeader",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#ac70aad0d1c1ee9e19b6053cf2e4c96e6",tooltip="Parse the header section of the Message."];
  Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [label="isc::util::InputBuffer\l::getLength",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#ac6f0195144e309f8b3622fa7538862f4",tooltip="Return the length of the data stored in the buffer."];
  Node6 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [label="isc::util::InputBuffer\l::getPosition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a69dce46399e3e187300f9b04f4084ac4",tooltip="Return the current read position."];
  Node6 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [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,..."];
  Node6 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [label="isc::dns::MessageImpl\l::setOpcode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a7fbd714dc4d62830bffb84047712d7b9",tooltip=" "];
  Node6 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [label="isc::dns::MessageImpl\l::setRcode",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#aa49af55e1c152ed8d4b9872fe9d57d3f",tooltip=" "];
  Node3 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [label="isc::dns::MessageImpl\l::parseQuestion",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#aa46429e5404feb019b4d4404315153e5",tooltip=" "];
  Node12 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [label="isc::dns::MessageImpl\l::parseSection",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a710c3ec74b2dfd1521c6a0b70f9c4a21",tooltip=" "];
  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [label="isc::dns::MessageImpl\l::addEDNS",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a966e82da966006f3aac6b1967f369638",tooltip=" "];
  Node14 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [label="isc::dns::createEDNSFromRR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d63/namespaceisc_1_1dns.html#a678840dbf6e614ebe94af41c90a180c4",tooltip="Create a new EDNS object from a set of RR parameters, also providing the extended RCODE value."];
  Node15 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [label="isc::dns::RRTTL::getValue",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/da5/classisc_1_1dns_1_1RRTTL.html#a9b818a7764049ad171e8b3d4c83c39a6",tooltip="Returns the TTL value as a 32-bit unsigned integer."];
  Node14 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [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."];
  Node14 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [label="isc::dns::MessageImpl\l::addRR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a18912e03c68fc03614f4081bfbcbcb28",tooltip=" "];
  Node13 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [label="isc::dns::MessageImpl\l::addTSIG",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a914de27c075a8672c13d4a5cb754162a",tooltip=" "];
  Node19 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [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=" "];
  Node13 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [label="isc::dns::rdata::createRdata",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d24/namespaceisc_1_1dns_1_1rdata.html#a622c801716cdbe145067b7fad491160d",tooltip="Create RDATA of a given pair of RR type and class from a string."];
  Node21 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [label="isc::dns::RRParamRegistry\l::getRegistry",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/db8/classisc_1_1dns_1_1RRParamRegistry.html#ad81ce8434c95d9acf6f827d30cc9e1c7",tooltip="Return the singleton instance of RRParamRegistry."];
  Node13 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [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=" "];
  Node13 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [label="isc::dns::RRType::OPT",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#a27e3aa1b55de3eeea537c70d908af82e",tooltip=" "];
  Node13 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [label="isc::util::InputBuffer\l::readUint32",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a500cd6e3a35f9945d9eea3caf09e8de0",tooltip="Read an unsigned 32-bit integer in network byte order from the buffer, convert it to host byte order,..."];
  Node13 -> Node26 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node26 [label="isc::dns::RRType::TSIG",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$de/d82/classisc_1_1dns_1_1RRType.html#a0ba687664ff182976b99b37dce3ac8b3",tooltip=" "];
  Node3 -> Node27 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node27 [label="isc::util::InputBuffer\l::setPosition",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a503c4c6f66e348d060103e8217bbcc3d",tooltip="Set the read position of the buffer to the given value."];
  Node1 -> Node28 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node28 [label="isc::d2::D2UpdateMessage\l::getRRCount",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d0/d2d/classisc_1_1d2_1_1D2UpdateMessage.html#a3262da48b503d591c2f45f2d7e4e4198",tooltip="Returns number of RRsets in the specified message section."];
  Node28 -> Node29 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node29 [label="isc::dns::Message::\lgetRRCount",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#a683b32f80e0266b049d18006c465e497",tooltip="Returns the number of RRs contained in the given section."];
  Node1 -> Node30 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node30 [label="isc::dns::Message::\lgetTSIGRecord",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/d08/classisc_1_1dns_1_1Message.html#a97e9d05aa871bbb6607ac138af76c528",tooltip="Return, if any, the TSIG record contained in the received message."];
  Node1 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node31 [label="isc::dns::TSIGError\l::NOERROR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ac5830726429d8ba08a095f3d77595b77",tooltip="A constant TSIG error object derived from Rcode::NOERROR()"];
  Node31 -> Node32 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node32 [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 -> Node33 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 [label="isc::dns::TSIGContext\l::verify",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d3f/classisc_1_1dns_1_1TSIGContext.html#aced0a568a7485322ae07df48aaaed061",tooltip="Verify a DNS message."];
  Node33 -> Node34 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node34 [label="isc::dns::TSIGError\l::BAD_KEY",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#aafcc0c0f246378bcadc5355ea4561f7f",tooltip="A constant TSIG error object for the BADKEY code (see TSIGError::BAD_KEY_CODE)."];
  Node33 -> Node35 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node35 [label="isc::dns::TSIGError\l::BAD_SIG",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#aadf3d53f540801ca4cdcc4d6704f902a",tooltip="A constant TSIG error object for the BADSIG code (see TSIGError::BAD_SIG_CODE)."];
  Node33 -> Node36 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node36 [label="isc::dns::TSIGError\l::BAD_TIME",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ab2d4ff7bc9bdf31d46b4c71b8be3a3fc",tooltip="A constant TSIG error object for the BADTIME code (see TSIGError::BAD_TIME_CODE)."];
  Node33 -> Node37 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node37 [label="isc::dns::TSIGError\l::BAD_TRUNC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#acca05ea48f2c8dcd52c114eee64d1e44",tooltip="A constant TSIG error object for the BADTRUNC code (see TSIGError::BAD_TRUNC_CODE)."];
  Node33 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node38 [label="isc::dns::TSIGContext\l::TSIGContextImpl::createHMAC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a9b3a1f3ae07ac3ec445faab19801c766",tooltip=" "];
  Node38 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node38 -> Node39 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node39 [label="isc::cryptolink::deleteHMAC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/de9/namespaceisc_1_1cryptolink.html#ac5f6ee282c22e4643dabf8abd1a335ba",tooltip="Delete an HMAC object."];
  Node38 -> Node40 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node40 [label="isc::dns::TSIGKey::\lgetAlgorithm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a64a2233be1b9092ee8e0e446c56b066d",tooltip="Return the hash algorithm name in the form of cryptolink::HashAlgorithm."];
  Node38 -> Node41 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node41 [label="isc::dns::TSIGKey::\lgetSecret",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#afb644cad74e25db2e375836b2d2c4888",tooltip="Return the value of the TSIG secret."];
  Node38 -> Node42 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node42 [label="isc::dns::TSIGKey::\lgetSecretLength",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#af86e53775e6a6992297308fc30c4f1cc",tooltip="Return the length of the TSIG secret in bytes."];
  Node33 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node43 [label="isc::cryptolink::digest",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/de9/namespaceisc_1_1cryptolink.html#adffa298bce6078bdd328aecc2cf62487",tooltip="Create an Hash digest for the given data."];
  Node43 -> Node44 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node44 [label="isc::cryptolink::CryptoLink\l::getCryptoLink",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d2e/classisc_1_1cryptolink_1_1CryptoLink.html#a23fcc00c2016dd138cfe5f58eb09632b",tooltip="Returns a reference to the singleton instance."];
  Node33 -> Node45 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node45 [label="isc::dns::TSIGContext\l::TSIGContextImpl::digestDNSMessage",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a0bbad0fe27520d31bea1cd547983e200",tooltip=" "];
  Node45 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node46 [label="isc::util::OutputBuffer\l::getData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#add2dd790b46d808ac3a96c5717e3cbd3",tooltip="Return a pointer to the head of the data stored in the buffer."];
  Node45 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node47 [label="isc::util::OutputBuffer\l::getLength",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#acba4b398174757088ef69787f32eefc3",tooltip="Return the length of data written in the buffer."];
  Node45 -> Node48 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node48 [label="isc::util::readUint16",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$da/d21/namespaceisc_1_1util.html#afca06943be7947c110ee3d69aca3a35a",tooltip="Read Unsigned 16-Bit Integer from Buffer."];
  Node45 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node49 [label="isc::util::OutputBuffer\l::writeData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#a82eb72e7a90bfee26fe8322d47a46c89",tooltip="Copy an arbitrary length of data into the buffer."];
  Node45 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node50 [label="isc::util::OutputBuffer\l::writeUint16",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#a453262844b153b27c19ad735b0559aa5",tooltip="Write an unsigned 16-bit integer in host byte order into the buffer in network byte order."];
  Node33 -> Node51 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 [label="isc::dns::TSIGContext\l::TSIGContextImpl::digestPreviousMAC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a5d062976f652afcd805d31b4aa6dd6b4",tooltip=" "];
  Node51 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 -> Node49 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node51 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 -> Node52 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 [label="isc::dns::TSIGContext\l::TSIGContextImpl::digestTSIGVariables",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#adfe8e0aed05d39ebef8baccce186464a",tooltip=" "];
  Node52 -> Node46 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 -> Node47 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 -> Node50 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node52 -> Node53 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node53 [label="isc::util::OutputBuffer\l::writeUint32",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#aadeb79c5c7e8a452f04add089a8f66a5",tooltip="Write an unsigned 32-bit integer in host byte order into the buffer in network byte order."];
  Node33 -> Node54 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node54 [label="isc::dns::TSIGError\l::FORMERR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ad331e98302cdcedb406db6e4a9cc3eae",tooltip="A constant TSIG error object derived from Rcode::FORMERR()"];
  Node54 -> Node55 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node55 [label="isc::dns::Rcode::FORMERR",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d81/classisc_1_1dns_1_1Rcode.html#a1c7348a187af84df4b073907d283401b",tooltip="A constant object for the FORMERR Rcode (see Rcode::FORMERR_CODE)."];
  Node33 -> Node56 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node56 [label="isc::dns::rdata::any\l::TSIG::getAlgorithm",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a687cea2a3731e5f9a8b298ff1620da4a",tooltip="Return the algorithm name."];
  Node33 -> Node57 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node57 [label="isc::dns::TSIGKey::\lgetAlgorithmName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a34a81284f9fee13f0df9fd9cb1e022a6",tooltip="Return the algorithm name."];
  Node33 -> Node58 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node58 [label="isc::dns::TSIGRecord\l::getClass",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#a0108cce894a140534ad92267b4d20b11",tooltip="Return the RR class of TSIG."];
  Node58 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 -> Node59 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node59 [label="isc::dns::rdata::any\l::TSIG::getError",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a2d783c4027d6dd83fc93b4435a89b7f1",tooltip="Return the value of the Error field."];
  Node33 -> Node60 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node60 [label="isc::dns::rdata::any\l::TSIG::getFudge",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#ae5799c5cec4830589dae3604e74cc420",tooltip="Return the value of the Fudge field."];
  Node33 -> Node61 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node61 [label="isc::dns::TSIGKey::\lgetKeyName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a93e33c2c291b282704285bf491c95a6d",tooltip="Return the key name."];
  Node33 -> Node62 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node62 [label="isc::dns::TSIGRecord\l::getLength",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#aa7541af3ba714bb64341a88bd6226e54",tooltip="Return the length of the TSIG record."];
  Node33 -> Node63 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node63 [label="isc::dns::rdata::any\l::TSIG::getMAC",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#ae1f9e5fdd1731734f9fa8e5b95a989d5",tooltip="Return the value of the MAC field."];
  Node33 -> Node64 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node64 [label="isc::dns::rdata::any\l::TSIG::getMACSize",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#af6ae6cb4fa718d69edaff3c887d57ea0",tooltip="Return the value of the MAC Size field."];
  Node33 -> Node65 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node65 [label="isc::dns::TSIGRecord\l::getName",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#ac3fc20a727e9d547fe1503f2eb18b89e",tooltip="Return the owner name of the TSIG RR, which is the TSIG key name."];
  Node33 -> Node66 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node66 [label="isc::dns::rdata::any\l::TSIG::getOriginalID",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a1e9cf6304827cc7edba3e0d287ab7968",tooltip="Return the value of the Original ID field."];
  Node33 -> Node67 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node67 [label="isc::dns::rdata::any\l::TSIG::getOtherData",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#aa8ed4d915c581a4bdd603fe9b2e2aaf9",tooltip="Return the value of the Other Data field."];
  Node33 -> Node68 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node68 [label="isc::dns::rdata::any\l::TSIG::getOtherLen",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#aa10d3718afc77e6bcc61521bd8b45e4d",tooltip="Return the value of the Other Len field."];
  Node33 -> Node69 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node69 [label="isc::dns::TSIGRecord\l::getRdata",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#ad9e09a33fbb4a38f85cc7d05b2b92329",tooltip="Return the RDATA of the TSIG RR."];
  Node33 -> Node70 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node70 [label="isc::dns::rdata::any\l::TSIG::getTimeSigned",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#af9fc851f1da39de9e94901e781a6e863",tooltip="Return the value of the Time Signed field."];
  Node33 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 -> Node71 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node71 [label="isc::dns::TSIGContext\l::TSIGContextImpl::postVerify\lUpdate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#ac5eaac7e91ead9875e54b50ed960b9ea",tooltip=" "];
  Node71 -> Node43 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node71 -> Node31 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node33 -> Node72 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node72 [label="isc::dns::TSIGContext\l::update",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d3f/classisc_1_1dns_1_1TSIGContext.html#aa62cf81acc84f4bdd80cafd287a19d45",tooltip="Update internal HMAC state by more data."];
  Node72 -> Node38 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node72 -> Node51 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}
