Struct caminos_lib::router::AgnosticParallelBuffers [−][src]
pub struct AgnosticParallelBuffers { /* fields omitted */ }
Expand description
A simple collection of buffers. The selected virtual channel of the emissor is ignored, the packet is inserted at random in any in which it fits.
Trait Implementations
Note that although we ignore the virtual channel for the emissor we consider the buffer index to be the current virtual channel.
inserts a phit in the buffer space. I may return an error if the phit cannot be inserted.
Iterate over the phits that can be processed by other structures, such as a crossbar.
Extract a phit in a given virtual channel and returns it.
Iterates over all the stored phits. Do not assume any ordering.
Consult currently available space in phits dedicated to a virtual channel.
Consult current number of phits in space dedicated to a virtual channel.