suppress | BufferedByteStream(const BufferedByteStream&) |
public nothrow | BufferedByteStream(const SharedPtr<ByteStream>& baseStream_) |
public nothrow | BufferedByteStream(const SharedPtr<ByteStream>& baseStream_, long bufferSize_) |
public override | ~BufferedByteStream() |
public nothrow const SharedPtr<ByteStream>& | ContainedStream() |
private void | FillBuf() |
public override void | Flush() |
public override long | Read(byte* buf, long count) |
public override int | ReadByte() |
public override void | Seek(long pos, Origin origin) |
public override long | Tell() |
public override void | Write(byte x) |
public override void | Write(byte* buf, long count) |
suppress void | operator=(const BufferedByteStream&) |
private SharedPtr<ByteStream> | baseStream |
private IOBuffer | buffer |
private long | bytesAvailable |
private long | end |
private long | pos |