Struct kcp::Kcp
[−]
[src]
pub struct Kcp<Output: Write> { /* fields omitted */ }
pub struct Kcp<Output: Write> { /* fields omitted */ }
impl<Output: Write> Kcp<Output>
[src]fn new(conv: u32, output: Output) -> Self
fn peeksize(&self) -> Result<usize>
fn recv(&mut self, buf: &mut [u8]) -> Result<usize>
fn send(&mut self, buf: &mut BytesMut) -> Result<usize>
fn input(&mut self, buf: &mut BytesMut) -> Result<()>
fn flush(&mut self) -> Result<()>
fn update(&mut self, current: u32) -> Result<()>
fn check(&self, current: u32) -> u32
fn setmtu(&mut self, mtu: usize) -> Result<()>
fn ikcp_interval(&mut self, interval: u32)
fn nodelay(&mut self, nodelay: u32, interval: i32, resend: i32, nc: bool)
fn wndsize(&mut self, sndwnd: u16, rcvwnd: u16)
fn waitsnd(&self) -> usize
impl<Output: Default + Write> Default for Kcp<Output>
[src]