<?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__t" kind="struct" language="C++" prot="public">
    <compoundname>dns_request_t</compoundname>
    <includes local="no">dns.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structdns__request__t_1a42cd4a6bfa83a8645aa9024ebb747b2b" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t dns_request_t::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__t_1a727e5418948e58563a06388ef0260903" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t dns_request_t::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__t_1ad1e054902252ce58458f471b9d27974b" prot="public" static="no" mutable="no">
        <type>uint32_t</type>
        <definition>uint32_t dns_request_t::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__t_1a7120f1cd6bc58f6b0fb11c211487e7f4" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t dns_request_t::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__t_1a42c1bbb10eb145a1eb66e4ac7677f364" prot="public" static="no" mutable="no">
        <type>unsigned char *</type>
        <definition>unsigned char* dns_request_t::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__t_1aa5126cd983774a044aade81c8b14db2f" prot="public" static="no" mutable="no">
        <type>char</type>
        <definition>char dns_request_t::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__t_1a5fc101895f7535f5ca05d630a08ded23" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t dns_request_t::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__t_1a9d089986bfa2caace7149616e5be019a" prot="public" static="no" mutable="no">
        <type><ref refid="dns_8h_1ab9639695b38bed3782b421d7131e6050" kindref="member">dns_reply_callback_a</ref></type>
        <definition>dns_reply_callback_a dns_request_t::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__t_1a55e0884fab350875872113f0ee73313d" prot="public" static="no" mutable="no">
        <type><ref refid="dns_8h_1a0ac363607997edad2f3cf17572261e33" kindref="member">dns_reply_callback_aaaa</ref></type>
        <definition>dns_reply_callback_aaaa dns_request_t::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__t_1aff105f76ee6ec115fb3948ab56a69841" prot="public" static="no" mutable="no">
        <type><ref refid="dns_8h_1ac38ed452c927864d66b2edfadf0961a3" kindref="member">dns_reply_callback_ptr</ref></type>
        <definition>dns_reply_callback_ptr dns_request_t::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="2">
        <label>char</label>
      </node>
      <node id="1">
        <label>dns_request_t</label>
        <link refid="structdns__request__t"/>
        <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>
    </collaborationgraph>
    <location file="include/dns.h" line="70" column="1" bodyfile="include/dns.h" bodystart="70" bodyend="81"/>
    <listofallmembers>
      <member refid="structdns__request__t_1a9d089986bfa2caace7149616e5be019a" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>callback_a</name></member>
      <member refid="structdns__request__t_1a55e0884fab350875872113f0ee73313d" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>callback_aaaa</name></member>
      <member refid="structdns__request__t_1aff105f76ee6ec115fb3948ab56a69841" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>callback_ptr</name></member>
      <member refid="structdns__request__t_1a42cd4a6bfa83a8645aa9024ebb747b2b" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>id</name></member>
      <member refid="structdns__request__t_1a42c1bbb10eb145a1eb66e4ac7677f364" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>orig</name></member>
      <member refid="structdns__request__t_1aa5126cd983774a044aade81c8b14db2f" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>result</name></member>
      <member refid="structdns__request__t_1a5fc101895f7535f5ca05d630a08ded23" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>result_length</name></member>
      <member refid="structdns__request__t_1a727e5418948e58563a06388ef0260903" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>rr_class</name></member>
      <member refid="structdns__request__t_1ad1e054902252ce58458f471b9d27974b" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>ttl</name></member>
      <member refid="structdns__request__t_1a7120f1cd6bc58f6b0fb11c211487e7f4" prot="public" virt="non-virtual"><scope>dns_request_t</scope><name>type</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
