<map id="isc::d2::D2UpdateMessage::fromWire" name="isc::d2::D2UpdateMessage::fromWire">
<area shape="rect" id="node1" title="Decode incoming message from the wire format." alt="" coords="5,1241,186,1280"/>
<area shape="rect" id="node2" href="$d7/d08/classisc_1_1dns_1_1Message.html#a035ef4216408aac9409ac7c246051b63" title="Return an iterator corresponding to the beginning of the Question section of the message." alt="" coords="256,511,392,549"/>
<area shape="rect" id="node3" href="$d7/d08/classisc_1_1dns_1_1Message.html#a87a76875769c0fe991c0011bb1d8c12c" title="(Re)build a Message object from wire&#45;format data." alt="" coords="256,573,392,612"/>
<area shape="rect" id="node28" href="$d0/d2d/classisc_1_1d2_1_1D2UpdateMessage.html#a3262da48b503d591c2f45f2d7e4e4198" title="Returns number of RRsets in the specified message section." alt="" coords="234,987,414,1025"/>
<area shape="rect" id="node30" href="$d7/d08/classisc_1_1dns_1_1Message.html#a97e9d05aa871bbb6607ac138af76c528" title="Return, if any, the TSIG record contained in the received message." alt="" coords="256,1241,392,1280"/>
<area shape="rect" id="node31" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ac5830726429d8ba08a095f3d77595b77" title="A constant TSIG error object derived from Rcode::NOERROR()" alt="" coords="769,2533,904,2572"/>
<area shape="rect" id="node33" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#a8cda1fe9303bcbd4092a8ed70afe1845" title="Convert the TSIGError to a string." alt="" coords="257,1713,391,1752"/>
<area shape="rect" id="node34" href="$d5/d3f/classisc_1_1dns_1_1TSIGContext.html#aced0a568a7485322ae07df48aaaed061" title="Verify a DNS message." alt="" coords="248,1627,400,1665"/>
<area shape="rect" id="node4" href="$d7/d08/classisc_1_1dns_1_1Message.html#a2da397944e5a94bfe102465eac153642" title="Clear the message content (if any) and reinitialize it in the specified mode." alt="" coords="493,84,629,123"/>
<area shape="rect" id="node6" href="$d7/d08/classisc_1_1dns_1_1Message.html#ac70aad0d1c1ee9e19b6053cf2e4c96e6" title="Parse the header section of the Message." alt="" coords="493,255,629,293"/>
<area shape="rect" id="node12" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#aa46429e5404feb019b4d4404315153e5" title=" " alt="" coords="484,317,637,356"/>
<area shape="rect" id="node13" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a710c3ec74b2dfd1521c6a0b70f9c4a21" title=" " alt="" coords="484,573,637,612"/>
<area shape="rect" id="node27" href="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a503c4c6f66e348d060103e8217bbcc3d" title="Set the read position of the buffer to the given value." alt="" coords="494,636,628,675"/>
<area shape="rect" id="node5" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a4c2692002241450207ce91de00a38927" title=" " alt="" coords="760,5,913,44"/>
<area shape="rect" id="node7" href="$d1/df6/classisc_1_1util_1_1InputBuffer.html#ac6f0195144e309f8b3622fa7538862f4" title="Return the length of the data stored in the buffer." alt="" coords="769,348,904,387"/>
<area shape="rect" id="node8" href="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a69dce46399e3e187300f9b04f4084ac4" title="Return the current read position." alt="" coords="1046,372,1180,411"/>
<area shape="rect" id="node9" href="$d1/df6/classisc_1_1util_1_1InputBuffer.html#ae86ba488ef331eb6bf12935585037743" title="Read an unsigned 16&#45;bit integer in network byte order from the buffer, convert it to host byte order,..." alt="" coords="769,285,904,324"/>
<area shape="rect" id="node10" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a7fbd714dc4d62830bffb84047712d7b9" title=" " alt="" coords="760,120,913,159"/>
<area shape="rect" id="node11" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#aa49af55e1c152ed8d4b9872fe9d57d3f" title=" " alt="" coords="1036,448,1190,487"/>
<area shape="rect" id="node14" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a966e82da966006f3aac6b1967f369638" title=" " alt="" coords="760,699,913,737"/>
<area shape="rect" id="node18" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a18912e03c68fc03614f4081bfbcbcb28" title=" " alt="" coords="760,636,913,675"/>
<area shape="rect" id="node19" href="$da/ddc/classisc_1_1dns_1_1MessageImpl.html#a914de27c075a8672c13d4a5cb754162a" title=" " alt="" coords="760,573,913,612"/>
<area shape="rect" id="node20" href="$d4/d49/classisc_1_1dns_1_1RRClass.html#a1a2c2df5571cc9061f06d9a320ce3ceb" title=" " alt="" coords="755,934,918,958"/>
<area shape="rect" id="node21" href="$d0/d24/namespaceisc_1_1dns_1_1rdata.html#a622c801716cdbe145067b7fad491160d" title="Create RDATA of a given pair of RR type and class from a string." alt="" coords="745,786,928,810"/>
<area shape="rect" id="node23" href="$d4/d49/classisc_1_1dns_1_1RRClass.html#a452ae76d09343eaaed58e8d6235006a0" title=" " alt="" coords="749,835,924,860"/>
<area shape="rect" id="node24" href="$de/d82/classisc_1_1dns_1_1RRType.html#a27e3aa1b55de3eeea537c70d908af82e" title=" " alt="" coords="758,884,915,909"/>
<area shape="rect" id="node25" href="$d1/df6/classisc_1_1util_1_1InputBuffer.html#a500cd6e3a35f9945d9eea3caf09e8de0" title="Read an unsigned 32&#45;bit integer in network byte order from the buffer, convert it to host byte order,..." alt="" coords="769,411,904,449"/>
<area shape="rect" id="node26" href="$de/d82/classisc_1_1dns_1_1RRType.html#a0ba687664ff182976b99b37dce3ac8b3" title=" " alt="" coords="756,474,917,498"/>
<area shape="rect" id="node15" href="$d6/d63/namespaceisc_1_1dns.html#a678840dbf6e614ebe94af41c90a180c4" title="Create a new EDNS object from a set of RR parameters, also providing the extended RCODE value." alt="" coords="1014,718,1212,742"/>
<area shape="rect" id="node17" href="$d9/d81/classisc_1_1dns_1_1Rcode.html#a54b012380f11375119d8a03dd97e3631" title="Returns the Rcode code value." alt="" coords="1028,668,1198,693"/>
<area shape="rect" id="node16" href="$d5/da5/classisc_1_1dns_1_1RRTTL.html#a9b818a7764049ad171e8b3d4c83c39a6" title="Returns the TTL value as a 32&#45;bit unsigned integer." alt="" coords="1260,718,1434,742"/>
<area shape="rect" id="node22" href="$d0/db8/classisc_1_1dns_1_1RRParamRegistry.html#ad81ce8434c95d9acf6f827d30cc9e1c7" title="Return the singleton instance of RRParamRegistry." alt="" coords="1023,779,1203,817"/>
<area shape="rect" id="node29" href="$d7/d08/classisc_1_1dns_1_1Message.html#a683b32f80e0266b049d18006c465e497" title="Returns the number of RRs contained in the given section." alt="" coords="493,825,629,864"/>
<area shape="rect" id="node32" href="$d9/d81/classisc_1_1dns_1_1Rcode.html#a14b2b52da23a0039190c3dca7c3c7481" title="A constant object for the NOERROR Rcode (see Rcode::NOERROR_CODE)." alt="" coords="1019,2540,1207,2565"/>
<area shape="rect" id="node35" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#aafcc0c0f246378bcadc5355ea4561f7f" title="A constant TSIG error object for the BADKEY code (see TSIGError::BAD_KEY_CODE)." alt="" coords="494,2288,628,2327"/>
<area shape="rect" id="node36" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#aadf3d53f540801ca4cdcc4d6704f902a" title="A constant TSIG error object for the BADSIG code (see TSIGError::BAD_SIG_CODE)." alt="" coords="494,2351,628,2389"/>
<area shape="rect" id="node37" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ab2d4ff7bc9bdf31d46b4c71b8be3a3fc" title="A constant TSIG error object for the BADTIME code (see TSIGError::BAD_TIME_CODE)." alt="" coords="494,2413,628,2452"/>
<area shape="rect" id="node38" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#acca05ea48f2c8dcd52c114eee64d1e44" title="A constant TSIG error object for the BADTRUNC code (see TSIGError::BAD_TRUNC_CODE)." alt="" coords="494,2476,628,2515"/>
<area shape="rect" id="node39" href="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a9b3a1f3ae07ac3ec445faab19801c766" title=" " alt="" coords="729,1289,944,1328"/>
<area shape="rect" id="node47" href="$dd/de9/namespaceisc_1_1cryptolink.html#adffa298bce6078bdd328aecc2cf62487" title="Create an Hash digest for the given data." alt="" coords="764,2162,909,2186"/>
<area shape="rect" id="node48" href="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a0bbad0fe27520d31bea1cd547983e200" title=" " alt="" coords="708,983,965,1021"/>
<area shape="rect" id="node54" href="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#a5d062976f652afcd805d31b4aa6dd6b4" title=" " alt="" coords="709,1045,964,1084"/>
<area shape="rect" id="node55" href="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#adfe8e0aed05d39ebef8baccce186464a" title=" " alt="" coords="707,1108,966,1147"/>
<area shape="rect" id="node57" href="$d2/d65/classisc_1_1dns_1_1TSIGError.html#ad331e98302cdcedb406db6e4a9cc3eae" title="A constant TSIG error object derived from Rcode::FORMERR()" alt="" coords="494,1345,628,1384"/>
<area shape="rect" id="node59" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a687cea2a3731e5f9a8b298ff1620da4a" title="Return the algorithm name." alt="" coords="490,1168,631,1207"/>
<area shape="rect" id="node60" href="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a34a81284f9fee13f0df9fd9cb1e022a6" title="Return the algorithm name." alt="" coords="493,1231,628,1269"/>
<area shape="rect" id="node61" href="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#a0108cce894a140534ad92267b4d20b11" title="Return the RR class of TSIG." alt="" coords="487,888,634,927"/>
<area shape="rect" id="node62" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a2d783c4027d6dd83fc93b4435a89b7f1" title="Return the value of the Error field." alt="" coords="494,1408,627,1447"/>
<area shape="rect" id="node63" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#ae5799c5cec4830589dae3604e74cc420" title="Return the value of the Fudge field." alt="" coords="494,1471,627,1509"/>
<area shape="rect" id="node64" href="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a93e33c2c291b282704285bf491c95a6d" title="Return the key name." alt="" coords="493,1533,628,1572"/>
<area shape="rect" id="node65" href="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#aa7541af3ba714bb64341a88bd6226e54" title="Return the length of the TSIG record." alt="" coords="487,1596,634,1635"/>
<area shape="rect" id="node66" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#ae1f9e5fdd1731734f9fa8e5b95a989d5" title="Return the value of the MAC field." alt="" coords="494,1659,627,1697"/>
<area shape="rect" id="node67" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#af6ae6cb4fa718d69edaff3c887d57ea0" title="Return the value of the MAC Size field." alt="" coords="491,1721,630,1760"/>
<area shape="rect" id="node68" href="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#ac3fc20a727e9d547fe1503f2eb18b89e" title="Return the owner name of the TSIG RR, which is the TSIG key name." alt="" coords="487,1784,634,1823"/>
<area shape="rect" id="node69" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#a1e9cf6304827cc7edba3e0d287ab7968" title="Return the value of the Original ID field." alt="" coords="489,1847,633,1885"/>
<area shape="rect" id="node70" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#aa8ed4d915c581a4bdd603fe9b2e2aaf9" title="Return the value of the Other Data field." alt="" coords="488,1909,633,1948"/>
<area shape="rect" id="node71" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#aa10d3718afc77e6bcc61521bd8b45e4d" title="Return the value of the Other Len field." alt="" coords="491,1972,630,2011"/>
<area shape="rect" id="node72" href="$d5/d40/classisc_1_1dns_1_1TSIGRecord.html#ad9e09a33fbb4a38f85cc7d05b2b92329" title="Return the RDATA of the TSIG RR." alt="" coords="487,2035,634,2073"/>
<area shape="rect" id="node73" href="$d6/d86/classisc_1_1dns_1_1rdata_1_1any_1_1TSIG.html#af9fc851f1da39de9e94901e781a6e863" title="Return the value of the Time Signed field." alt="" coords="483,2097,638,2136"/>
<area shape="rect" id="node74" href="$d4/d65/structisc_1_1dns_1_1TSIGContext_1_1TSIGContextImpl.html#ac5eaac7e91ead9875e54b50ed960b9ea" title=" " alt="" coords="462,2212,659,2264"/>
<area shape="rect" id="node75" href="$d5/d3f/classisc_1_1dns_1_1TSIGContext.html#aa62cf81acc84f4bdd80cafd287a19d45" title="Update internal HMAC state by more data." alt="" coords="485,1053,637,1092"/>
<area shape="rect" id="node40" href="$dd/de9/namespaceisc_1_1cryptolink.html#ac5f6ee282c22e4643dabf8abd1a335ba" title="Delete an HMAC object." alt="" coords="1021,1296,1205,1321"/>
<area shape="rect" id="node41" href="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#a64a2233be1b9092ee8e0e446c56b066d" title="Return the hash algorithm name in the form of cryptolink::HashAlgorithm." alt="" coords="1045,1345,1181,1384"/>
<area shape="rect" id="node42" href="$db/d2e/classisc_1_1cryptolink_1_1CryptoLink.html#a23fcc00c2016dd138cfe5f58eb09632b" title="Returns a reference to the singleton instance." alt="" coords="1026,1812,1200,1851"/>
<area shape="rect" id="node45" href="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#afb644cad74e25db2e375836b2d2c4888" title="Return the value of the TSIG secret." alt="" coords="1045,1408,1181,1447"/>
<area shape="rect" id="node46" href="$d6/d68/classisc_1_1dns_1_1TSIGKey.html#af86e53775e6a6992297308fc30c4f1cc" title="Return the length of the TSIG secret in bytes." alt="" coords="1045,1233,1181,1272"/>
<area shape="rect" id="node43" href="$db/d2e/classisc_1_1cryptolink_1_1CryptoLink.html#a97c26f47180b3ceccb1a7e5b2f383450" title="Initialize the library manually." alt="" coords="1260,1812,1434,1851"/>
<area shape="rect" id="node44" href="$d5/d15/classisc_1_1Exception.html#ab86d52123aa027250556029d43190614" title="Returns a C&#45;style character string of the cause of the exception." alt="" coords="1482,1819,1622,1844"/>
<area shape="rect" id="node49" href="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#add2dd790b46d808ac3a96c5717e3cbd3" title="Return a pointer to the head of the data stored in the buffer." alt="" coords="1041,1045,1185,1084"/>
<area shape="rect" id="node50" href="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#acba4b398174757088ef69787f32eefc3" title="Return the length of data written in the buffer." alt="" coords="1041,1108,1185,1147"/>
<area shape="rect" id="node51" href="$da/d21/namespaceisc_1_1util.html#afca06943be7947c110ee3d69aca3a35a" title="Read Unsigned 16&#45;Bit Integer from Buffer." alt="" coords="1046,871,1180,896"/>
<area shape="rect" id="node52" href="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#a82eb72e7a90bfee26fe8322d47a46c89" title="Copy an arbitrary length of data into the buffer." alt="" coords="1041,920,1185,959"/>
<area shape="rect" id="node53" href="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#a453262844b153b27c19ad735b0559aa5" title="Write an unsigned 16&#45;bit integer in host byte order into the buffer in network byte order." alt="" coords="1041,983,1185,1021"/>
<area shape="rect" id="node56" href="$d5/d7b/classisc_1_1util_1_1OutputBuffer.html#aadeb79c5c7e8a452f04add089a8f66a5" title="Write an unsigned 32&#45;bit integer in host byte order into the buffer in network byte order." alt="" coords="1041,1171,1185,1209"/>
<area shape="rect" id="node58" href="$d9/d81/classisc_1_1dns_1_1Rcode.html#a1c7348a187af84df4b073907d283401b" title="A constant object for the FORMERR Rcode (see Rcode::FORMERR_CODE)." alt="" coords="742,1352,931,1377"/>
</map>
