#[repr(C)]pub struct IKCPCB {Show 49 fields
pub conv: IUINT32,
pub mtu: IUINT32,
pub mss: IUINT32,
pub state: IUINT32,
pub snd_una: IUINT32,
pub snd_nxt: IUINT32,
pub rcv_nxt: IUINT32,
pub ts_recent: IUINT32,
pub ts_lastack: IUINT32,
pub ssthresh: IUINT32,
pub rx_rttval: IINT32,
pub rx_srtt: IINT32,
pub rx_rto: IINT32,
pub rx_minrto: IINT32,
pub snd_wnd: IUINT32,
pub rcv_wnd: IUINT32,
pub rmt_wnd: IUINT32,
pub cwnd: IUINT32,
pub probe: IUINT32,
pub current: IUINT32,
pub interval: IUINT32,
pub ts_flush: IUINT32,
pub xmit: IUINT32,
pub nrcv_buf: IUINT32,
pub nsnd_buf: IUINT32,
pub nrcv_que: IUINT32,
pub nsnd_que: IUINT32,
pub nodelay: IUINT32,
pub updated: IUINT32,
pub ts_probe: IUINT32,
pub probe_wait: IUINT32,
pub dead_link: IUINT32,
pub incr: IUINT32,
pub snd_queue: IQUEUEHEAD,
pub rcv_queue: IQUEUEHEAD,
pub snd_buf: IQUEUEHEAD,
pub rcv_buf: IQUEUEHEAD,
pub acklist: *mut IUINT32,
pub ackcount: IUINT32,
pub ackblock: IUINT32,
pub user: *mut c_void,
pub buffer: *mut c_char,
pub fastresend: c_int,
pub fastlimit: c_int,
pub nocwnd: c_int,
pub stream: c_int,
pub logmask: c_int,
pub output: Option<unsafe extern "C" fn(buf: *const c_char, len: c_int, kcp: *mut IKCPCB, user: *mut c_void) -> c_int>,
pub writelog: Option<unsafe extern "C" fn(log: *const c_char, kcp: *mut IKCPCB, user: *mut c_void)>,
}
Fields§
§conv: IUINT32
§mtu: IUINT32
§mss: IUINT32
§state: IUINT32
§snd_una: IUINT32
§snd_nxt: IUINT32
§rcv_nxt: IUINT32
§ts_recent: IUINT32
§ts_lastack: IUINT32
§ssthresh: IUINT32
§rx_rttval: IINT32
§rx_srtt: IINT32
§rx_rto: IINT32
§rx_minrto: IINT32
§snd_wnd: IUINT32
§rcv_wnd: IUINT32
§rmt_wnd: IUINT32
§cwnd: IUINT32
§probe: IUINT32
§current: IUINT32
§interval: IUINT32
§ts_flush: IUINT32
§xmit: IUINT32
§nrcv_buf: IUINT32
§nsnd_buf: IUINT32
§nrcv_que: IUINT32
§nsnd_que: IUINT32
§nodelay: IUINT32
§updated: IUINT32
§ts_probe: IUINT32
§probe_wait: IUINT32
§dead_link: IUINT32
§incr: IUINT32
§snd_queue: IQUEUEHEAD
§rcv_queue: IQUEUEHEAD
§snd_buf: IQUEUEHEAD
§rcv_buf: IQUEUEHEAD
§acklist: *mut IUINT32
§ackcount: IUINT32
§ackblock: IUINT32
§user: *mut c_void
§buffer: *mut c_char
§fastresend: c_int
§fastlimit: c_int
§nocwnd: c_int
§stream: c_int
§logmask: c_int
§output: Option<unsafe extern "C" fn(buf: *const c_char, len: c_int, kcp: *mut IKCPCB, user: *mut c_void) -> c_int>
§writelog: Option<unsafe extern "C" fn(log: *const c_char, kcp: *mut IKCPCB, user: *mut c_void)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IKCPCB
impl RefUnwindSafe for IKCPCB
impl !Send for IKCPCB
impl !Sync for IKCPCB
impl Unpin for IKCPCB
impl UnwindSafe for IKCPCB
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more