Trait net2::TcpStreamExt
[−]
[src]
pub trait TcpStreamExt { fn set_nodelay(&self, nodelay: bool) -> Result<()>; fn nodelay(&self) -> Result<bool>; fn keepalive_ms(&self) -> Result<Option<u32>>; fn set_keepalive_ms(&self, keepalive: Option<u32>) -> Result<()>; fn set_read_timeout_ms(&self, val: Option<u32>) -> Result<()>; fn read_timeout_ms(&self) -> Result<Option<u32>>; fn set_write_timeout_ms(&self, val: Option<u32>) -> Result<()>; fn write_timeout_ms(&self) -> Result<Option<u32>>; fn set_ttl(&self, ttl: u32) -> Result<()>; fn ttl(&self) -> Result<u32>; fn set_only_v6(&self, only_v6: bool) -> Result<()>; fn only_v6(&self) -> Result<bool>; }
Required Methods
fn set_nodelay(&self, nodelay: bool) -> Result<()>
fn nodelay(&self) -> Result<bool>
fn keepalive_ms(&self) -> Result<Option<u32>>
fn set_keepalive_ms(&self, keepalive: Option<u32>) -> Result<()>
fn set_read_timeout_ms(&self, val: Option<u32>) -> Result<()>
fn read_timeout_ms(&self) -> Result<Option<u32>>
fn set_write_timeout_ms(&self, val: Option<u32>) -> Result<()>
fn write_timeout_ms(&self) -> Result<Option<u32>>
fn set_ttl(&self, ttl: u32) -> Result<()>
fn ttl(&self) -> Result<u32>
fn set_only_v6(&self, only_v6: bool) -> Result<()>
fn only_v6(&self) -> Result<bool>
Implementors
impl TcpStreamExt for TcpStream