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

Declarations

overwriting-buffer.inc:28Process overwriting.buffer

INLINE PROC overwriting.buffer (CHAN ITEM in?, out!, CHAN BOOL kill?, VAL INT size)

The buffer process.