wasmer_vnet

Trait VirtualSocket

Source
pub trait VirtualSocket:
    Debug
    + Send
    + Sync
    + 'static {
    // Required methods
    fn set_ttl(&mut self, ttl: u32) -> Result<()>;
    fn ttl(&self) -> Result<u32>;
    fn addr_local(&self) -> Result<SocketAddr>;
    fn status(&self) -> Result<SocketStatus>;
}

Required Methods§

Source

fn set_ttl(&mut self, ttl: u32) -> Result<()>

Sets how many network hops the packets are permitted for new connections

Source

fn ttl(&self) -> Result<u32>

Returns the maximum number of network hops before packets are dropped

Source

fn addr_local(&self) -> Result<SocketAddr>

Returns the local address for this socket

Source

fn status(&self) -> Result<SocketStatus>

Returns the status/state of the socket

Implementors§