Module iopipe.buffer

Buffer handling for iopipe.


AllocatedBuffer Array based buffer manager. Uses custom allocator to get the data. Limits growth to doubling.
GCNoPointerAllocator GC allocator that creates blocks of non-pointer data (unscanned). This also does not support freeing data, relying on the GC to do so.
RingBuffer A RingBuffer uses the underlying memory management system to avoid any copying of data (unless expanding).