Skip to main content

Module channel

Module channel 

Source

Structs§

ArrayMessage
Array message with optional queued-array counter. When dropped, decrements the counter (if present).
NDArrayOutput
Fan-out: broadcasts arrays to multiple downstream receivers.
NDArrayReceiver
Receiver held by downstream plugin.
NDArraySender
Sender held by upstream. Supports blocking and non-blocking modes.
QueuedArrayCounter
Tracks the number of queued (in-flight) arrays across non-blocking plugins. Used by drivers to perform a bounded wait at end of acquisition.

Functions§

ndarray_channel
Create a matched sender/receiver pair.