Trait asio::Endpoint [] [src]

pub trait Endpoint: Clone + Send + 'static {
    type SockAddr;
    fn as_sockaddr(&self) -> &Self::SockAddr;
    fn as_mut_sockaddr(&mut self) -> &mut Self::SockAddr;
    fn capacity(&self) -> usize;
    fn size(&self) -> usize;
    unsafe fn resize(&mut self, size: usize);
}

Associated Types

type SockAddr

Required Methods

fn as_sockaddr(&self) -> &Self::SockAddr

fn as_mut_sockaddr(&mut self) -> &mut Self::SockAddr

fn capacity(&self) -> usize

fn size(&self) -> usize

unsafe fn resize(&mut self, size: usize)

Implementors