tanya.container.buffer

This module contains buffers designed for C-style input/output APIs.

Members

Structs

ReadBuffer
struct ReadBuffer(T = ubyte)

Self-expanding buffer, that can be used with functions returning the number of the read bytes.

WriteBuffer
struct WriteBuffer(T = ubyte)

Circular, self-expanding buffer with overflow support. Can be used with functions returning the number of the transferred bytes.

Meta