Creates a bounded queue that is bound by supplied max size bound.
The maximum size of the queue (must be > 0)
Flag controlling automatic dequeue error recovery semantics. When false (the default), data may be lost in the event of an error during dequeue. When true, data will never be lost on dequeue, but concurrent dequeue processes may see data out of order under certain error conditions.
Builds a queue that functions as a circular buffer.
The size of the circular buffer (must be > 0)
Creates a new continuous signal which may be controlled asynchronously,
and immediately sets the value to
Create a new continuous signal which may be controlled asynchronously.
Converts discrete process to signal.
discrete process publishing values to this signal
Creates an unbounded queue.