digraph "isc::dns::Message::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::dns::Message::\lfromWire",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="(Re)build a Message object from wire-format data."];
  Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node2 [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."];
  Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node3 [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=" "];
  Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node4 [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."];
  Node4 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node5 [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."];
  Node4 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node6 [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."];
  Node4 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node7 [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,..."];
  Node4 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node8 [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=" "];
  Node4 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node9 [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=" "];
  Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 [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=" "];
  Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node10 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node1 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 [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=" "];
  Node11 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node12 [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=" "];
  Node12 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node13 [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."];
  Node13 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node14 [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."];
  Node12 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node15 [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."];
  Node12 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node16 [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=" "];
  Node11 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node17 [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=" "];
  Node17 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node18 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node18 [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=" "];
  Node11 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 [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."];
  Node19 -> Node19 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node19 -> Node20 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node20 [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."];
  Node11 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node21 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node21 [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=" "];
  Node11 -> Node22 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node22 [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=" "];
  Node11 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node11 -> Node23 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node23 [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,..."];
  Node11 -> Node24 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node24 [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=" "];
  Node1 -> Node25 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
  Node25 [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."];
}
