RetroArch
Public Attributes | List of all members
uip_tcp_pcb Struct Reference

#include <uip_tcp.h>

Collaboration diagram for uip_tcp_pcb:
[legend]

Public Attributes

 UIP_IP_PCB
 
struct uip_tcp_pcbnext
 
enum uip_tcp_state state
 
u8_t prio
 
voidcb_arg
 
u16_t local_port
 
u16_t remote_port
 
u8_t flags
 
u32_t rcv_nxt
 
u16_t rcv_wnd
 
u32_t tmr
 
u8_t polltmr
 
u8_t pollinterval
 
u16_t rtime
 
u16_t mss
 
u32_t rttest
 
u32_t rtseq
 
s16_t sa
 
s16_t sv
 
u16_t rto
 
u8_t nrtx
 
u32_t lastack
 
u8_t dupacks
 
u16_t cwnd
 
u16_t ssthresh
 
u32_t snd_nxt
 
u32_t snd_max
 
u32_t snd_wnd
 
u32_t snd_wl1
 
u32_t snd_wl2
 
u32_t snd_lbb
 
u16_t acked
 
u16_t snd_buf
 
u8_t snd_queuelen
 
struct uip_tcpsegunsent
 
struct uip_tcpsegunacked
 
struct uip_tcpsegooseq
 
s8_t(* accept )(void *arg, struct uip_tcp_pcb *newpcb, s8_t err)
 
s8_t(* connected )(void *arg, struct uip_tcp_pcb *newpcb, s8_t err)
 
s8_t(* poll )(void *arg, struct uip_tcp_pcb *pcb)
 
s8_t(* sent )(void *arg, struct uip_tcp_pcb *pcb, u16_t space)
 
s8_t(* recv )(void *arg, struct uip_tcp_pcb *pcb, struct uip_pbuf *p, s8_t err)
 
void(* errf )(void *arg, s8_t err)
 
u32_t keepalive
 
u8_t keepcnt
 

Member Data Documentation

◆ accept

s8_t(* uip_tcp_pcb::accept) (void *arg, struct uip_tcp_pcb *newpcb, s8_t err)

◆ acked

u16_t uip_tcp_pcb::acked

◆ cb_arg

void* uip_tcp_pcb::cb_arg

◆ connected

s8_t(* uip_tcp_pcb::connected) (void *arg, struct uip_tcp_pcb *newpcb, s8_t err)

◆ cwnd

u16_t uip_tcp_pcb::cwnd

◆ dupacks

u8_t uip_tcp_pcb::dupacks

◆ errf

void(* uip_tcp_pcb::errf) (void *arg, s8_t err)

◆ flags

u8_t uip_tcp_pcb::flags

◆ keepalive

u32_t uip_tcp_pcb::keepalive

◆ keepcnt

u8_t uip_tcp_pcb::keepcnt

◆ lastack

u32_t uip_tcp_pcb::lastack

◆ local_port

u16_t uip_tcp_pcb::local_port

◆ mss

u16_t uip_tcp_pcb::mss

◆ next

struct uip_tcp_pcb* uip_tcp_pcb::next

◆ nrtx

u8_t uip_tcp_pcb::nrtx

◆ ooseq

struct uip_tcpseg* uip_tcp_pcb::ooseq

◆ poll

s8_t(* uip_tcp_pcb::poll) (void *arg, struct uip_tcp_pcb *pcb)

◆ pollinterval

u8_t uip_tcp_pcb::pollinterval

◆ polltmr

u8_t uip_tcp_pcb::polltmr

◆ prio

u8_t uip_tcp_pcb::prio

◆ rcv_nxt

u32_t uip_tcp_pcb::rcv_nxt

◆ rcv_wnd

u16_t uip_tcp_pcb::rcv_wnd

◆ recv

s8_t(* uip_tcp_pcb::recv) (void *arg, struct uip_tcp_pcb *pcb, struct uip_pbuf *p, s8_t err)

◆ remote_port

u16_t uip_tcp_pcb::remote_port

◆ rtime

u16_t uip_tcp_pcb::rtime

◆ rto

u16_t uip_tcp_pcb::rto

◆ rtseq

u32_t uip_tcp_pcb::rtseq

◆ rttest

u32_t uip_tcp_pcb::rttest

◆ sa

s16_t uip_tcp_pcb::sa

◆ sent

s8_t(* uip_tcp_pcb::sent) (void *arg, struct uip_tcp_pcb *pcb, u16_t space)

◆ snd_buf

u16_t uip_tcp_pcb::snd_buf

◆ snd_lbb

u32_t uip_tcp_pcb::snd_lbb

◆ snd_max

u32_t uip_tcp_pcb::snd_max

◆ snd_nxt

u32_t uip_tcp_pcb::snd_nxt

◆ snd_queuelen

u8_t uip_tcp_pcb::snd_queuelen

◆ snd_wl1

u32_t uip_tcp_pcb::snd_wl1

◆ snd_wl2

u32_t uip_tcp_pcb::snd_wl2

◆ snd_wnd

u32_t uip_tcp_pcb::snd_wnd

◆ ssthresh

u16_t uip_tcp_pcb::ssthresh

◆ state

enum uip_tcp_state uip_tcp_pcb::state

◆ sv

s16_t uip_tcp_pcb::sv

◆ tmr

u32_t uip_tcp_pcb::tmr

◆ UIP_IP_PCB

uip_tcp_pcb::UIP_IP_PCB

◆ unacked

struct uip_tcpseg* uip_tcp_pcb::unacked

◆ unsent

struct uip_tcpseg* uip_tcp_pcb::unsent

The documentation for this struct was generated from the following file: