Struct tokio_kcp::KcpConfig
[−]
[src]
pub struct KcpConfig { pub mtu: Option<usize>, pub interval: Option<u32>, pub nodelay: Option<KcpNoDelayConfig>, pub wnd_size: Option<(u16, u16)>, pub rx_minrto: Option<u32>, pub session_expire: Option<Duration>, pub fast_resend: Option<u32>, pub flush_write: bool, pub flush_acks_input: bool, pub stream: bool, }
Kcp Config
Fields
mtu: Option<usize>
Max Transmission Unit
interval: Option<u32>
Internal update interval
nodelay: Option<KcpNoDelayConfig>
nodelay
wnd_size: Option<(u16, u16)>
Send window size
rx_minrto: Option<u32>
Minimal resend timeout
session_expire: Option<Duration>
Session expire duration, default is 90 seconds
fast_resend: Option<u32>
Fast resend
flush_write: bool
Flush KCP state immediately after write
flush_acks_input: bool
Flush ACKs immediately after input
stream: bool
Stream mode
Trait Implementations
impl Debug for KcpConfig
[src]
impl Clone for KcpConfig
[src]
fn clone(&self) -> KcpConfig
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more