[][src]Trait netstack::transport::Transport

pub trait Transport {
    fn poll(
        &mut self,
        buffer: &mut [u8]
    ) -> Result<Option<(usize, SocketAddr)>, TransportError>;
fn send(
        &mut self,
        address: &SocketAddr,
        buffer: &[u8]
    ) -> Result<usize, TransportError>; }

Required methods

fn poll(
    &mut self,
    buffer: &mut [u8]
) -> Result<Option<(usize, SocketAddr)>, TransportError>

fn send(
    &mut self,
    address: &SocketAddr,
    buffer: &[u8]
) -> Result<usize, TransportError>

Loading content...

Implementors

impl Transport for UdpTransport[src]

Loading content...