Module overwriting-buffer - Generic N-place overwriting buffer
Generic N-place overwriting buffer. To use this in your code, you'll need to provide a definition of the data type ITEM and then #INCLUDE "overwriting-buffer.inc". You can use channel retyping to connect it to existing channels.
Index
-
Process
overwriting.buffer- The buffer process
Declarations
overwriting-buffer.inc:28Process overwriting.buffer
INLINE PROC overwriting.buffer (CHAN ITEM in?, out!, CHAN BOOL kill?, VAL INT size)
The buffer process.