Struct asio::socket_base::RecvLowWatermark
[−]
[src]
pub struct RecvLowWatermark(_);
Socket option for the receive low watermark.
Implements the SOL_SOCKET/SO_RCVLOWAT socket option.
Examples
Setting the option:
use asio::*; use asio::ip::*; use asio::socket_base::RecvLowWatermark; let io = &IoService::new(); let soc = TcpSocket::new(io, Tcp::v4()).unwrap(); soc.set_option(RecvLowWatermark::new(1024)).unwrap();
Getting the option:
use asio::*; use asio::ip::*; use asio::socket_base::RecvLowWatermark; let io = &IoService::new(); let soc = TcpSocket::new(io, Tcp::v4()).unwrap(); let opt: RecvLowWatermark = soc.get_option().unwrap(); let size: usize = opt.get();
Methods
impl RecvLowWatermark[src]
Trait Implementations
impl Clone for RecvLowWatermark[src]
fn clone(&self) -> RecvLowWatermark
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Default for RecvLowWatermark[src]
fn default() -> RecvLowWatermark
Returns the "default value" for a type. Read more