Struct timely_communication::allocator::binary::Binary [] [src]

pub struct Binary {
    pub inner: Process,
    pub index: usize,
    pub peers: usize,
    pub allocated: usize,
    pub readers: Vec<Sender<((usize, usize), Sender<Vec<u8>>)>>,
    pub senders: Vec<Sender<(MessageHeader, Vec<u8>)>>,
    pub log_sender: Arc<Fn(CommsSetup) -> CommsLogger + Send + Sync>,
}

Fields

Methods

impl Binary
[src]

[src]

Trait Implementations

impl Allocate for Binary
[src]

[src]

The index of the worker out of (0..self.peers()).

[src]

The number of workers.

[src]

Constructs several send endpoints and one receive endpoint.