<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Ubixos: tcp_pcb struct Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.3.3 --> <h1>tcp_pcb Struct Reference</h1><code>#include <<a class="el" href="tcp_8h-source.html">tcp.h</a>></code> <p> <table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structtcp__pcb.html">tcp_pcb</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o0">next</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>enum <a class="el" href="tcp_8h.html#a83">tcp_state</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o1">state</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o2">callback_arg</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="err_8h.html#a12">err_t</a>(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o3">accept</a> )(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *newpcb, <a class="el" href="err_8h.html#a12">err_t</a> err)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structip__addr.html">ip_addr</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o4">local_ip</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o5">local_port</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structip__addr.html">ip_addr</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o6">remote_ip</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o7">remote_port</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o8">rcv_nxt</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o9">rcv_wnd</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o10">tmr</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o11">rtime</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o12">mss</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o13">flags</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o14">rttest</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o15">rtseq</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a7">Int32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o16">sa</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a7">Int32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o17">sv</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o18">rto</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o19">nrtx</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o20">lastack</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o21">dupacks</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o22">cwnd</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o23">ssthresh</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o24">snd_nxt</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o25">snd_max</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o26">snd_wnd</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o27">snd_wl1</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o28">snd_wl2</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a3">uInt32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o29">snd_lbb</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o30">snd_buf</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o31">snd_queuelen</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="err_8h.html#a12">err_t</a>(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o32">sent</a> )(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, <a class="el" href="types_8h.html#a2">uInt16</a> space)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a2">uInt16</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o33">acked</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="err_8h.html#a12">err_t</a>(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o34">recv</a> )(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, struct <a class="el" href="structpbuf.html">pbuf</a> *p, <a class="el" href="err_8h.html#a12">err_t</a> err)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structpbuf.html">pbuf</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o35">recv_data</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="err_8h.html#a12">err_t</a>(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o36">connected</a> )(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, <a class="el" href="err_8h.html#a12">err_t</a> err)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="err_8h.html#a12">err_t</a>(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o37">poll</a> )(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>void(* </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o38">errf</a> )(void *arg, <a class="el" href="err_8h.html#a12">err_t</a> err)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o39">polltmr</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="types_8h.html#a1">uInt8</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o40">pollinterval</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structtcp__seg.html">tcp_seg</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o41">unsent</a></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structtcp__seg.html">tcp_seg</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structtcp__pcb.html#o42">unacked</a></td></tr> </table> <hr><h2>Field Documentation</h2> <a name="o3" doxytag="tcp_pcb::accept"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="err_8h.html#a12">err_t</a>(* <a class="el" href="structtcp__pcb.html#o3">tcp_pcb::accept</a>)(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *newpcb, <a class="el" href="err_8h.html#a12">err_t</a> err) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o33" doxytag="tcp_pcb::acked"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o33">tcp_pcb::acked</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o2" doxytag="tcp_pcb::callback_arg"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void* <a class="el" href="structtcp__pcb.html#o2">tcp_pcb::callback_arg</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o36" doxytag="tcp_pcb::connected"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="err_8h.html#a12">err_t</a>(* <a class="el" href="structtcp__pcb.html#o36">tcp_pcb::connected</a>)(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, <a class="el" href="err_8h.html#a12">err_t</a> err) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o22" doxytag="tcp_pcb::cwnd"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o22">tcp_pcb::cwnd</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o21" doxytag="tcp_pcb::dupacks"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o21">tcp_pcb::dupacks</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o38" doxytag="tcp_pcb::errf"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void(* <a class="el" href="structtcp__pcb.html#o38">tcp_pcb::errf</a>)(void *arg, <a class="el" href="err_8h.html#a12">err_t</a> err) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o13" doxytag="tcp_pcb::flags"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o13">tcp_pcb::flags</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o20" doxytag="tcp_pcb::lastack"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o20">tcp_pcb::lastack</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o4" doxytag="tcp_pcb::local_ip"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structip__addr.html">ip_addr</a> <a class="el" href="structtcp__pcb.html#o4">tcp_pcb::local_ip</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o5" doxytag="tcp_pcb::local_port"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o5">tcp_pcb::local_port</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o12" doxytag="tcp_pcb::mss"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o12">tcp_pcb::mss</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o0" doxytag="tcp_pcb::next"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a>* <a class="el" href="structtcp__pcb.html#o0">tcp_pcb::next</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o19" doxytag="tcp_pcb::nrtx"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o19">tcp_pcb::nrtx</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o37" doxytag="tcp_pcb::poll"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="err_8h.html#a12">err_t</a>(* <a class="el" href="structtcp__pcb.html#o37">tcp_pcb::poll</a>)(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o40" doxytag="tcp_pcb::pollinterval"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o40">tcp_pcb::pollinterval</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o39" doxytag="tcp_pcb::polltmr"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o39">tcp_pcb::polltmr</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o8" doxytag="tcp_pcb::rcv_nxt"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o8">tcp_pcb::rcv_nxt</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o9" doxytag="tcp_pcb::rcv_wnd"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o9">tcp_pcb::rcv_wnd</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o34" doxytag="tcp_pcb::recv"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="err_8h.html#a12">err_t</a>(* <a class="el" href="structtcp__pcb.html#o34">tcp_pcb::recv</a>)(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, struct <a class="el" href="structpbuf.html">pbuf</a> *p, <a class="el" href="err_8h.html#a12">err_t</a> err) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o35" doxytag="tcp_pcb::recv_data"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structpbuf.html">pbuf</a>* <a class="el" href="structtcp__pcb.html#o35">tcp_pcb::recv_data</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o6" doxytag="tcp_pcb::remote_ip"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structip__addr.html">ip_addr</a> <a class="el" href="structtcp__pcb.html#o6">tcp_pcb::remote_ip</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o7" doxytag="tcp_pcb::remote_port"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o7">tcp_pcb::remote_port</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o11" doxytag="tcp_pcb::rtime"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o11">tcp_pcb::rtime</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o18" doxytag="tcp_pcb::rto"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o18">tcp_pcb::rto</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o15" doxytag="tcp_pcb::rtseq"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o15">tcp_pcb::rtseq</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o14" doxytag="tcp_pcb::rttest"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o14">tcp_pcb::rttest</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o16" doxytag="tcp_pcb::sa"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a7">Int32</a> <a class="el" href="structtcp__pcb.html#o16">tcp_pcb::sa</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o32" doxytag="tcp_pcb::sent"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="err_8h.html#a12">err_t</a>(* <a class="el" href="structtcp__pcb.html#o32">tcp_pcb::sent</a>)(void *arg, struct <a class="el" href="structtcp__pcb.html">tcp_pcb</a> *pcb, <a class="el" href="types_8h.html#a2">uInt16</a> space) </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o30" doxytag="tcp_pcb::snd_buf"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o30">tcp_pcb::snd_buf</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o29" doxytag="tcp_pcb::snd_lbb"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o29">tcp_pcb::snd_lbb</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o25" doxytag="tcp_pcb::snd_max"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o25">tcp_pcb::snd_max</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o24" doxytag="tcp_pcb::snd_nxt"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o24">tcp_pcb::snd_nxt</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o31" doxytag="tcp_pcb::snd_queuelen"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a1">uInt8</a> <a class="el" href="structtcp__pcb.html#o31">tcp_pcb::snd_queuelen</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o27" doxytag="tcp_pcb::snd_wl1"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o27">tcp_pcb::snd_wl1</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o28" doxytag="tcp_pcb::snd_wl2"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o28">tcp_pcb::snd_wl2</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o26" doxytag="tcp_pcb::snd_wnd"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a3">uInt32</a> <a class="el" href="structtcp__pcb.html#o26">tcp_pcb::snd_wnd</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o23" doxytag="tcp_pcb::ssthresh"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o23">tcp_pcb::ssthresh</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o1" doxytag="tcp_pcb::state"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> enum <a class="el" href="tcp_8h.html#a83">tcp_state</a> <a class="el" href="structtcp__pcb.html#o1">tcp_pcb::state</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o17" doxytag="tcp_pcb::sv"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a7">Int32</a> <a class="el" href="structtcp__pcb.html#o17">tcp_pcb::sv</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o10" doxytag="tcp_pcb::tmr"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="types_8h.html#a2">uInt16</a> <a class="el" href="structtcp__pcb.html#o10">tcp_pcb::tmr</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o42" doxytag="tcp_pcb::unacked"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structtcp__seg.html">tcp_seg</a>* <a class="el" href="structtcp__pcb.html#o42">tcp_pcb::unacked</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <a name="o41" doxytag="tcp_pcb::unsent"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> struct <a class="el" href="structtcp__seg.html">tcp_seg</a>* <a class="el" href="structtcp__pcb.html#o41">tcp_pcb::unsent</a> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> </td> </tr> </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="tcp_8h-source.html">tcp.h</a></ul> <hr size="1"><address style="align: right;"><small>Generated on Sat May 8 09:28:25 2004 for Ubixos by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.3 </small></address> </body> </html>