Struct netlink_sys::TokioSocket [−][src]
pub struct TokioSocket(_);
An I/O object representing a UDP socket.
Methods
impl TokioSocket[src]
impl TokioSocketpub fn bind(&mut self, addr: &SocketAddr) -> Result<()>[src]
pub fn bind(&mut self, addr: &SocketAddr) -> Result<()>This function will create a new UDP socket and attempt to bind it to
the addr provided.
pub fn bind_auto(&mut self) -> Result<SocketAddr>[src]
pub fn bind_auto(&mut self) -> Result<SocketAddr>pub fn new(protocol: Protocol) -> Result<Self>[src]
pub fn new(protocol: Protocol) -> Result<Self>pub fn connect(&self, addr: &SocketAddr) -> Result<()>[src]
pub fn connect(&self, addr: &SocketAddr) -> Result<()>pub fn poll_send(&mut self, buf: &[u8]) -> Poll<usize, Error>[src]
pub fn poll_send(&mut self, buf: &[u8]) -> Poll<usize, Error>pub fn poll_recv(&mut self, buf: &mut [u8]) -> Poll<usize, Error>[src]
pub fn poll_recv(&mut self, buf: &mut [u8]) -> Poll<usize, Error>pub fn poll_send_to(
&mut self,
buf: &[u8],
target: &SocketAddr
) -> Poll<usize, Error>[src]
pub fn poll_send_to(
&mut self,
buf: &[u8],
target: &SocketAddr
) -> Poll<usize, Error>pub fn poll_recv_from(
&mut self,
buf: &mut [u8]
) -> Poll<(usize, SocketAddr), Error>[src]
pub fn poll_recv_from(
&mut self,
buf: &mut [u8]
) -> Poll<(usize, SocketAddr), Error>Auto Trait Implementations
impl Send for TokioSocket
impl Send for TokioSocketimpl Sync for TokioSocket
impl Sync for TokioSocket