<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
  <compounddef id="structdns__request" kind="struct" language="C++" prot="public">
    <compoundname>dns_request</compoundname>
    <includes local="no">dns.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structdns__request_1a4824addfaa9b30c32b03e39245bd81f9" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t dns_request::id</definition>
        <argsstring></argsstring>
        <name>id</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="71" column="10" bodyfile="include/dns.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a61bb96f80a3d74aae170876994d9e872" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t dns_request::rr_class</definition>
        <argsstring></argsstring>
        <name>rr_class</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="72" column="10" bodyfile="include/dns.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a9420b270aa2b9682c18b68ade08898c8" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t dns_request::ttl</definition>
        <argsstring></argsstring>
        <name>ttl</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="73" column="10" bodyfile="include/dns.h" bodystart="73" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a6095fbf1e058cd809c52c89497c30a20" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t dns_request::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="74" column="10" bodyfile="include/dns.h" bodystart="74" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a2c358768354f2c44068297de4cb4588b" prot="public" static="no" mutable="no">
        <type>unsigned char *</type>
        <definition>unsigned char* dns_request::orig</definition>
        <argsstring></argsstring>
        <name>orig</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="75" column="15" bodyfile="include/dns.h" bodystart="75" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1ade10de8e952ab1bf8e08a52668dc0414" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char dns_request::result[256]</definition>
        <argsstring>[256]</argsstring>
        <name>result</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="76" column="6" bodyfile="include/dns.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a288689d04cb06cfbdbe8d2823b1cd158" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t dns_request::result_length</definition>
        <argsstring></argsstring>
        <name>result_length</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="77" column="9" bodyfile="include/dns.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a7318593e8938535958811fa561847186" prot="public" static="no" mutable="no">
        <type>dns_reply_callback_a</type>
        <definition>dns_reply_callback_a dns_request::callback_a</definition>
        <argsstring></argsstring>
        <name>callback_a</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="78" column="22" bodyfile="include/dns.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a5a194ced253c5b60657cec697f3fae46" prot="public" static="no" mutable="no">
        <type>dns_reply_callback_aaaa</type>
        <definition>dns_reply_callback_aaaa dns_request::callback_aaaa</definition>
        <argsstring></argsstring>
        <name>callback_aaaa</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="79" column="25" bodyfile="include/dns.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structdns__request_1a94798df1b9b5f4a3f18a3e6979baf217" prot="public" static="no" mutable="no">
        <type>dns_reply_callback_ptr</type>
        <definition>dns_reply_callback_ptr dns_request::callback_ptr</definition>
        <argsstring></argsstring>
        <name>callback_ptr</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="include/dns.h" line="80" column="24" bodyfile="include/dns.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="3">
        <label>uint16_t</label>
      </node>
      <node id="4">
        <label>uint32_t</label>
      </node>
      <node id="5">
        <label>uint8_t</label>
      </node>
      <node id="1">
        <label>dns_request</label>
        <link refid="structdns__request"/>
        <childnode refid="2" relation="usage">
          <edgelabel>callback_ptr</edgelabel>
          <edgelabel>orig</edgelabel>
          <edgelabel>result</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>id</edgelabel>
          <edgelabel>type</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>callback_a</edgelabel>
          <edgelabel>rr_class</edgelabel>
          <edgelabel>ttl</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>callback_aaaa</edgelabel>
          <edgelabel>result_length</edgelabel>
        </childnode>
      </node>
      <node id="2">
        <label>char</label>
      </node>
    </collaborationgraph>
    <location file="include/dns.h" line="70" column="1" bodyfile="include/dns.h" bodystart="70" bodyend="81"/>
    <listofallmembers>
      <member refid="structdns__request_1a7318593e8938535958811fa561847186" prot="public" virt="non-virtual"><scope>dns_request</scope><name>callback_a</name></member>
      <member refid="structdns__request_1a5a194ced253c5b60657cec697f3fae46" prot="public" virt="non-virtual"><scope>dns_request</scope><name>callback_aaaa</name></member>
      <member refid="structdns__request_1a94798df1b9b5f4a3f18a3e6979baf217" prot="public" virt="non-virtual"><scope>dns_request</scope><name>callback_ptr</name></member>
      <member refid="structdns__request_1a4824addfaa9b30c32b03e39245bd81f9" prot="public" virt="non-virtual"><scope>dns_request</scope><name>id</name></member>
      <member refid="structdns__request_1a2c358768354f2c44068297de4cb4588b" prot="public" virt="non-virtual"><scope>dns_request</scope><name>orig</name></member>
      <member refid="structdns__request_1ade10de8e952ab1bf8e08a52668dc0414" prot="public" virt="non-virtual"><scope>dns_request</scope><name>result</name></member>
      <member refid="structdns__request_1a288689d04cb06cfbdbe8d2823b1cd158" prot="public" virt="non-virtual"><scope>dns_request</scope><name>result_length</name></member>
      <member refid="structdns__request_1a61bb96f80a3d74aae170876994d9e872" prot="public" virt="non-virtual"><scope>dns_request</scope><name>rr_class</name></member>
      <member refid="structdns__request_1a9420b270aa2b9682c18b68ade08898c8" prot="public" virt="non-virtual"><scope>dns_request</scope><name>ttl</name></member>
      <member refid="structdns__request_1a6095fbf1e058cd809c52c89497c30a20" prot="public" virt="non-virtual"><scope>dns_request</scope><name>type</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
