ikcpcb

Type Alias ikcpcb 

Source
pub type ikcpcb = IKCPCB;

Aliased Type§

#[repr(C)]
pub struct ikcpcb {
Show 49 fields pub conv: u32, pub mtu: u32, pub mss: u32, pub state: u32, pub snd_una: u32, pub snd_nxt: u32, pub rcv_nxt: u32, pub ts_recent: u32, pub ts_lastack: u32, pub ssthresh: u32, pub rx_rttval: i32, pub rx_srtt: i32, pub rx_rto: i32, pub rx_minrto: i32, pub snd_wnd: u32, pub rcv_wnd: u32, pub rmt_wnd: u32, pub cwnd: u32, pub probe: u32, pub current: u32, pub interval: u32, pub ts_flush: u32, pub xmit: u32, pub nrcv_buf: u32, pub nsnd_buf: u32, pub nrcv_que: u32, pub nsnd_que: u32, pub nodelay: u32, pub updated: u32, pub ts_probe: u32, pub probe_wait: u32, pub dead_link: u32, pub incr: u32, pub snd_queue: IQUEUEHEAD, pub rcv_queue: IQUEUEHEAD, pub snd_buf: IQUEUEHEAD, pub rcv_buf: IQUEUEHEAD, pub acklist: *mut u32, pub ackcount: u32, pub ackblock: u32, pub user: *mut c_void, pub buffer: *mut i8, pub fastresend: i32, pub fastlimit: i32, pub nocwnd: i32, pub stream: i32, pub logmask: i32, pub output: Option<unsafe extern "C" fn(*const i8, i32, *mut IKCPCB, *mut c_void) -> i32>, pub writelog: Option<unsafe extern "C" fn(*const i8, *mut IKCPCB, *mut c_void)>,
}

Fields§

§conv: u32§mtu: u32§mss: u32§state: u32§snd_una: u32§snd_nxt: u32§rcv_nxt: u32§ts_recent: u32§ts_lastack: u32§ssthresh: u32§rx_rttval: i32§rx_srtt: i32§rx_rto: i32§rx_minrto: i32§snd_wnd: u32§rcv_wnd: u32§rmt_wnd: u32§cwnd: u32§probe: u32§current: u32§interval: u32§ts_flush: u32§xmit: u32§nrcv_buf: u32§nsnd_buf: u32§nrcv_que: u32§nsnd_que: u32§nodelay: u32§updated: u32§ts_probe: u32§probe_wait: u32§dead_link: u32§incr: u32§snd_queue: IQUEUEHEAD§rcv_queue: IQUEUEHEAD§snd_buf: IQUEUEHEAD§rcv_buf: IQUEUEHEAD§acklist: *mut u32§ackcount: u32§ackblock: u32§user: *mut c_void§buffer: *mut i8§fastresend: i32§fastlimit: i32§nocwnd: i32§stream: i32§logmask: i32§output: Option<unsafe extern "C" fn(*const i8, i32, *mut IKCPCB, *mut c_void) -> i32>§writelog: Option<unsafe extern "C" fn(*const i8, *mut IKCPCB, *mut c_void)>