BufferedFile::BufferedFile

Wrap a source file with a ring buffer of nBufSize bytes, guaranteeing nRewindIn bytes of rewind.

Synopsis

Declared in <streams.h>

BufferedFile(
    AutoFile& file,
    uint64_t nBufSize,
    uint64_t nRewindIn);

Parameters

NameDescription
fileSource file to read from.
nBufSizeSize in bytes of the ring buffer.
nRewindInNumber of bytes guaranteed to be rewindable; must be less than nBufSize.