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
impl<P: Protocol> Endpoint for IpEndpoint<P>impl<P: Protocol> Endpoint for LocalEndpoint<P>