Implementation details to support the signal processing abstraction
This class contains implementation detail that should be “out of sight” of almost all users of GNU Radio. This decoupling also means that we can make changes to the guts without having to recompile everything.
Single writer, multiple reader fifo.
Allocate a buffer that holds at least of size .
The total size of the buffer will be rounded up to a system dependent boundary. This is typically the system page size, but under MS windows is 64KB.
invoke callbacks based on select.
Simple scheduler for stream computations.