public | BufferedStream() |
public explicit | BufferedStream(Stream* baseStream_) |
public | BufferedStream(Stream* baseStream_, long bufferSize_) |
public | BufferedStream(BufferedStream&& that) |
suppress | BufferedStream(const BufferedStream&) |
public override | ~BufferedStream() |
public Stream* | BaseStream() |
private Result<bool> | FillBuf() |
public override Result<bool> | Flush() |
public override Result<long> | Read(byte* buf, long count) |
public override Result<int> | ReadByte() |
public override Result<bool> | Seek(long pos, Origin origin) |
public override Result<long> | Tell() |
public override Result<bool> | Write(byte x) |
public override Result<bool> | Write(byte* buf, long count) |
suppress void | operator=(const BufferedStream&) |
private Stream* | baseStream |
private IOBuffer | buffer |
private long | bytesAvailable |
private long | end |
private long | pos |