Struct unbase::network::transport::Transmitter
[−]
[src]
pub struct Transmitter { /* fields omitted */ }
Methods
impl Transmitter
[src]
pub fn new_local(
to_slab_id: SlabId,
tx: Mutex<Sender<(SlabRef, MemoRef)>>
) -> Self
[src]
to_slab_id: SlabId,
tx: Mutex<Sender<(SlabRef, MemoRef)>>
) -> Self
Create a new transmitter associated with a local slab.
pub fn new_blackhole(to_slab_id: SlabId) -> Self
[src]
pub fn new(
to_slab_id: SlabId,
dyn: Box<DynamicDispatchTransmitter + Send + Sync>
) -> Self
[src]
to_slab_id: SlabId,
dyn: Box<DynamicDispatchTransmitter + Send + Sync>
) -> Self
Create a new transmitter capable of using any dynamic-dispatch transmitter.
pub fn send(&self, from: &SlabRef, memoref: MemoRef)
[src]
Send a Memo over to the target of this transmitter