- close
void close()
- flush
void flush(ARGS args)
- opAssign
BufferedIO opAssign(T fd)
Attach an underlying FD to the buffered IO instance
- open
void open(size_t bufferSize)
void open(size_t readBufferSize, size_t writeBufferSize)
- read
auto read(void[] buffer, ARGS args)
Perform @safe buffered read
- readLine
const(char)[] readLine(char terminator)
- readLine
const(char)[] readLine(char terminator, bool partialOk, ARGS args)
Undocumented in source. Be warned that the author may not have intended to support it.
- reset
void reset()
Forget all pending writes
- write
void write(const(void)[] buffer, ARGS args)
Perform @safe buffered write
A wrapper to perform buffered IO over another IO type