Trait unbase::network::transport::Transport
[−]
[src]
pub trait Transport { fn make_transmitter(&self, args: &TransmitterArgs) -> Option<Transmitter>; fn is_local(&self) -> bool; fn bind_network(&self, _: &Network); fn unbind_network(&self, _: &Network); fn get_return_address(
&self,
_: &TransportAddress
) -> Option<TransportAddress>; }
Required Methods
fn make_transmitter(&self, args: &TransmitterArgs) -> Option<Transmitter>
fn is_local(&self) -> bool
fn bind_network(&self, _: &Network)
fn unbind_network(&self, _: &Network)
fn get_return_address(&self, _: &TransportAddress) -> Option<TransportAddress>
Implementors
impl Transport for LocalDirect
impl Transport for Simulator
impl Transport for TransportUDP
impl Transport for Blackhole