Type Alias ikcpcb
Source pub type ikcpcb = IKCPCB;
#[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)>,
}