<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7">
  <compounddef id="structtcpip__msg" kind="struct" prot="public">
    <compoundname>tcpip_msg</compoundname>
    <includes refid="tcpip_8h" local="no">tcpip.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structtcpip__msg_10725900e18ae1dc3f2d3c09f9fc7ba98" prot="public" static="no" mutable="no">
        <type><ref refid="structapi__msg" kindref="compound">api_msg</ref> *</type>
        <definition>struct api_msg* tcpip_msg::apimsg</definition>
        <argsstring></argsstring>
        <name>apimsg</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="54" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="54" bodyend="-1"/>
        <referencedby refid="tcpip_8c_1d72ca05f74e20244cd26a8828711e9f2" compoundref="tcpip_8c" startline="121" endline="132">tcpip_apimsg</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_173fb4cc463db05b4ba1fe3219497969d" prot="public" static="no" mutable="no">
        <type>tcpip_msg::@4::@5</type>
        <definition>struct tcpip_msg::@4::@5  tcpip_msg::inp</definition>
        <argsstring></argsstring>
        <name>inp</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="58"/>
        <referencedby refid="tcpip_8c_1e510f195171bed8499ae94e264a92717" compoundref="tcpip_8c" startline="101" endline="118">tcpip_input</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_138c897bf24dd203fd685fd8233329352" prot="public" static="no" mutable="no">
        <type>tcpip_msg::@4</type>
        <definition>union tcpip_msg::@4  tcpip_msg::msg</definition>
        <argsstring></argsstring>
        <name>msg</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="59"/>
        <referencedby refid="tcpip_8c_1d72ca05f74e20244cd26a8828711e9f2" compoundref="tcpip_8c" startline="121" endline="132">tcpip_apimsg</referencedby>
        <referencedby refid="tcpip_8c_1e510f195171bed8499ae94e264a92717" compoundref="tcpip_8c" startline="101" endline="118">tcpip_input</referencedby>
        <referencedby refid="tcpip_8c_161474ad2c2c25ba58cc774e2bcc4ef5f" compoundref="tcpip_8c" startline="68" endline="98">tcpip_thread</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_16d19f55f8a96b18f2d6ab5bc9733f81b" prot="public" static="no" mutable="no">
        <type><ref refid="structnetif" kindref="compound">netif</ref> *</type>
        <definition>struct netif* tcpip_msg::netif</definition>
        <argsstring></argsstring>
        <name>netif</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="57" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_19298bc5d6d92c5efd478dac92c09459b" prot="public" static="no" mutable="no">
        <type><ref refid="structpbuf" kindref="compound">pbuf</ref> *</type>
        <definition>struct pbuf* tcpip_msg::p</definition>
        <argsstring></argsstring>
        <name>p</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="56" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="56" bodyend="-1"/>
        <referencedby refid="tcpip_8c_1e510f195171bed8499ae94e264a92717" compoundref="tcpip_8c" startline="101" endline="118">tcpip_input</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_168b745804255e3b227ec2f5ef0f8e136" prot="public" static="no" mutable="no">
        <type><ref refid="structsys__sem" kindref="compound">sys_sem_t</ref> *</type>
        <definition>sys_sem_t* tcpip_msg::sem</definition>
        <argsstring></argsstring>
        <name>sem</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="52" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structtcpip__msg_15b992b509c516199c800c913993574c1" prot="public" static="no" mutable="no">
        <type>enum <ref refid="tcpip_8h_11e0cb5032a61055e3f4a3426ed548937" kindref="member">tcpip_msg_type</ref></type>
        <definition>enum tcpip_msg_type tcpip_msg::type</definition>
        <argsstring></argsstring>
        <name>type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="51" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="402">
        <label>sys_mbox</label>
        <link refid="structsys__mbox"/>
        <childnode refid="403" relation="usage">
          <edgelabel>mutex
mail</edgelabel>
        </childnode>
      </node>
      <node id="398">
        <label>ip_addr</label>
        <link refid="structip__addr"/>
      </node>
      <node id="404">
        <label>ubthread_mutex</label>
        <link refid="structubthread__mutex"/>
      </node>
      <node id="405">
        <label>ubthread_cond</label>
        <link refid="structubthread__cond"/>
      </node>
      <node id="409">
        <label>tcp_seg</label>
        <link refid="structtcp__seg"/>
        <childnode refid="409" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
        <childnode refid="410" relation="usage">
          <edgelabel>tcphdr</edgelabel>
        </childnode>
        <childnode refid="399" relation="usage">
          <edgelabel>p</edgelabel>
        </childnode>
      </node>
      <node id="396">
        <label>tcpip_msg</label>
        <link refid="structtcpip__msg"/>
        <childnode refid="397" relation="usage">
          <edgelabel>netif</edgelabel>
        </childnode>
        <childnode refid="399" relation="usage">
          <edgelabel>p</edgelabel>
        </childnode>
        <childnode refid="400" relation="usage">
          <edgelabel>apimsg</edgelabel>
        </childnode>
        <childnode refid="403" relation="usage">
          <edgelabel>sem</edgelabel>
        </childnode>
      </node>
      <node id="399">
        <label>pbuf</label>
        <link refid="structpbuf"/>
        <childnode refid="399" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
      </node>
      <node id="407">
        <label>udp_pcb</label>
        <link refid="structudp__pcb"/>
        <childnode refid="398" relation="usage">
          <edgelabel>remote_ip</edgelabel>
        </childnode>
        <childnode refid="407" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
      </node>
      <node id="406">
        <label>netconn</label>
        <link refid="structnetconn"/>
        <childnode refid="402" relation="usage">
          <edgelabel>recvmbox
acceptmbox
mbox</edgelabel>
        </childnode>
        <childnode refid="403" relation="usage">
          <edgelabel>sem</edgelabel>
        </childnode>
        <childnode refid="407" relation="usage">
          <edgelabel>udp</edgelabel>
        </childnode>
        <childnode refid="408" relation="usage">
          <edgelabel>tcp</edgelabel>
        </childnode>
      </node>
      <node id="401">
        <label>api_msg_msg</label>
        <link refid="structapi__msg__msg"/>
        <childnode refid="402" relation="usage">
          <edgelabel>mbox</edgelabel>
        </childnode>
        <childnode refid="399" relation="usage">
          <edgelabel>p</edgelabel>
        </childnode>
        <childnode refid="398" relation="usage">
          <edgelabel>ipaddr</edgelabel>
        </childnode>
        <childnode refid="406" relation="usage">
          <edgelabel>conn</edgelabel>
        </childnode>
      </node>
      <node id="403">
        <label>sys_sem</label>
        <link refid="structsys__sem"/>
        <childnode refid="404" relation="usage">
          <edgelabel>mutex</edgelabel>
        </childnode>
        <childnode refid="405" relation="usage">
          <edgelabel>cond</edgelabel>
        </childnode>
      </node>
      <node id="410">
        <label>tcp_hdr</label>
        <link refid="structtcp__hdr"/>
      </node>
      <node id="408">
        <label>tcp_pcb</label>
        <link refid="structtcp__pcb"/>
        <childnode refid="409" relation="usage">
          <edgelabel>unsent
unacked</edgelabel>
        </childnode>
        <childnode refid="399" relation="usage">
          <edgelabel>recv_data</edgelabel>
        </childnode>
        <childnode refid="398" relation="usage">
          <edgelabel>local_ip
remote_ip</edgelabel>
        </childnode>
        <childnode refid="408" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
      </node>
      <node id="400">
        <label>api_msg</label>
        <link refid="structapi__msg"/>
        <childnode refid="401" relation="usage">
          <edgelabel>msg</edgelabel>
        </childnode>
      </node>
      <node id="397">
        <label>netif</label>
        <link refid="structnetif"/>
        <childnode refid="397" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
        <childnode refid="398" relation="usage">
          <edgelabel>netmask
ip_addr
gw</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" line="50" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/tcpip.h" bodystart="50" bodyend="60"/>
    <listofallmembers>
      <member refid="structtcpip__msg_10725900e18ae1dc3f2d3c09f9fc7ba98" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>apimsg</name></member>
      <member refid="structtcpip__msg_173fb4cc463db05b4ba1fe3219497969d" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>inp</name></member>
      <member refid="structtcpip__msg_138c897bf24dd203fd685fd8233329352" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>msg</name></member>
      <member refid="structtcpip__msg_16d19f55f8a96b18f2d6ab5bc9733f81b" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>netif</name></member>
      <member refid="structtcpip__msg_19298bc5d6d92c5efd478dac92c09459b" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>p</name></member>
      <member refid="structtcpip__msg_168b745804255e3b227ec2f5ef0f8e136" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>sem</name></member>
      <member refid="structtcpip__msg_15b992b509c516199c800c913993574c1" prot="public" virt="non-virtual"><scope>tcpip_msg</scope><name>type</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
