Type Alias riot_sys::inline::gnrc_tcp_tcb_t
source · pub type gnrc_tcp_tcb_t = sock_tcp;
Aliased Type§
struct gnrc_tcp_tcb_t {Show 33 fields
pub address_family: u8,
pub local_addr: [u8; 16],
pub peer_addr: [u8; 16],
pub ll_iface: i8,
pub local_port: u16,
pub peer_port: u16,
pub state: u8,
pub status: u8,
pub snd_una: u32,
pub snd_nxt: u32,
pub snd_wnd: u16,
pub snd_wl1: u32,
pub snd_wl2: u32,
pub rcv_nxt: u32,
pub rcv_wnd: u16,
pub iss: u32,
pub irs: u32,
pub mss: u16,
pub rtt_start: u32,
pub rtt_var: i32,
pub srtt: i32,
pub rto: i32,
pub retries: u8,
pub event_retransmit: evtimer_msg_event_t,
pub event_timeout: evtimer_msg_event_t,
pub event_misc: evtimer_mbox_event_t,
pub pkt_retransmit: *mut gnrc_pktsnip,
pub mbox: *mut mbox_t,
pub rcv_buf_raw: *mut u8,
pub rcv_buf: ringbuffer_t,
pub fsm_lock: mutex_t,
pub function_lock: mutex_t,
pub next: *mut sock_tcp,
}
Fields§
§address_family: u8
§local_addr: [u8; 16]
§peer_addr: [u8; 16]
§ll_iface: i8
§local_port: u16
§peer_port: u16
§state: u8
§status: u8
§snd_una: u32
§snd_nxt: u32
§snd_wnd: u16
§snd_wl1: u32
§snd_wl2: u32
§rcv_nxt: u32
§rcv_wnd: u16
§iss: u32
§irs: u32
§mss: u16
§rtt_start: u32
§rtt_var: i32
§srtt: i32
§rto: i32
§retries: u8
§event_retransmit: evtimer_msg_event_t
§event_timeout: evtimer_msg_event_t
§event_misc: evtimer_mbox_event_t
§pkt_retransmit: *mut gnrc_pktsnip
§mbox: *mut mbox_t
§rcv_buf_raw: *mut u8
§rcv_buf: ringbuffer_t
§fsm_lock: mutex_t
§function_lock: mutex_t
§next: *mut sock_tcp