Newer
Older
UbixOS / doc / xml / structudp__pcb.xml
<?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="structudp__pcb" kind="struct" prot="public">
    <compoundname>udp_pcb</compoundname>
    <includes refid="udp_8h" local="no">udp.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structudp__pcb_15381f996e4c16d8a91ec85bb425e3e2b" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 udp_pcb::chksum_len</definition>
        <argsstring></argsstring>
        <name>chksum_len</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="67" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_1826a7c3427775774f060314a0c51f72d" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref></type>
        <definition>uInt8 udp_pcb::flags</definition>
        <argsstring></argsstring>
        <name>flags</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="66" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="66" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_1189bcb0abce9e46de6ec7115d11d439a" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 udp_pcb::local_port</definition>
        <argsstring></argsstring>
        <name>local_port</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="64" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="64" bodyend="-1"/>
        <referencedby refid="api__lib_8c_1fcf7f4195b699c039de37b4dd3f563b7" compoundref="api__lib_8c" startline="306" endline="322">netconn_addr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_14bb1770f21ebaaa28f7f280f5f2697db" prot="public" static="no" mutable="no">
        <type><ref refid="structudp__pcb" kindref="compound">udp_pcb</ref> *</type>
        <definition>struct udp_pcb* udp_pcb::next</definition>
        <argsstring></argsstring>
        <name>next</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="61" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_1fdbf1ee819ec8af2cdf561790a3086b6" prot="public" static="no" mutable="no">
        <type>void(*</type>
        <definition>void(*  udp_pcb::recv)(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, uInt16 port)</definition>
        <argsstring>)(void *arg, struct udp_pcb *pcb, struct pbuf *p, struct ip_addr *addr, uInt16 port)</argsstring>
        <name>recv</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="70"/>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_111e4c40b8868aa40d923756a60598cab" prot="public" static="no" mutable="no">
        <type>void *</type>
        <definition>void* udp_pcb::recv_arg</definition>
        <argsstring></argsstring>
        <name>recv_arg</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="71" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="71" bodyend="-1"/>
        <referencedby refid="api__msg_8c_1351ca82b3580d84ee0d70f7ab033a236" compoundref="api__msg_8c" startline="208" endline="240">do_delconn</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_1719ac802c8824c1f64bb0d337b590b58" prot="public" static="no" mutable="no">
        <type><ref refid="structip__addr" kindref="compound">ip_addr</ref> local_ip</type>
        <definition>struct ip_addr local_ip udp_pcb::remote_ip</definition>
        <argsstring></argsstring>
        <name>remote_ip</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="63" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="63" bodyend="-1"/>
        <referencedby refid="api__lib_8c_1afa4042fd63fd78a440006eb4da36eeb" compoundref="api__lib_8c" startline="287" endline="303">netconn_peer</referencedby>
      </memberdef>
      <memberdef kind="variable" id="structudp__pcb_1c1831887907d6cb95e5784c87278136c" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_13b65128d2644e9b80cec9a69bfa7e094" kindref="member">uInt16</ref></type>
        <definition>uInt16 udp_pcb::remote_port</definition>
        <argsstring></argsstring>
        <name>remote_port</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="64" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="64" bodyend="-1"/>
        <referencedby refid="api__lib_8c_1afa4042fd63fd78a440006eb4da36eeb" compoundref="api__lib_8c" startline="287" endline="303">netconn_peer</referencedby>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="514">
        <label>ip_addr</label>
        <link refid="structip__addr"/>
      </node>
      <node id="513">
        <label>udp_pcb</label>
        <link refid="structudp__pcb"/>
        <childnode refid="514" relation="usage">
          <edgelabel>remote_ip</edgelabel>
        </childnode>
        <childnode refid="513" relation="usage">
          <edgelabel>next</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" line="60" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/net/udp.h" bodystart="60" bodyend="72"/>
    <listofallmembers>
      <member refid="structudp__pcb_15381f996e4c16d8a91ec85bb425e3e2b" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>chksum_len</name></member>
      <member refid="structudp__pcb_1826a7c3427775774f060314a0c51f72d" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>flags</name></member>
      <member refid="structudp__pcb_1189bcb0abce9e46de6ec7115d11d439a" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>local_port</name></member>
      <member refid="structudp__pcb_14bb1770f21ebaaa28f7f280f5f2697db" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>next</name></member>
      <member refid="structudp__pcb_1fdbf1ee819ec8af2cdf561790a3086b6" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>recv</name></member>
      <member refid="structudp__pcb_111e4c40b8868aa40d923756a60598cab" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>recv_arg</name></member>
      <member refid="structudp__pcb_1719ac802c8824c1f64bb0d337b590b58" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>remote_ip</name></member>
      <member refid="structudp__pcb_1c1831887907d6cb95e5784c87278136c" prot="public" virt="non-virtual"><scope>udp_pcb</scope><name>remote_port</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>