| 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 |