EntropyEngine::Core::IO::BufferedFileStream
EntropyEngine::Core::IO::BufferedFileStream
Section titled “EntropyEngine::Core::IO::BufferedFileStream”Inherits from EntropyEngine::Core::IO::FileStream
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| virtual IoResult | write(std::span< const uint8_t > data) override |
| virtual int64_t | tell() const override |
| virtual bool | seek(int64_t offset, std::ios_base::seekdir dir) override |
| virtual IoResult | read(std::span< uint8_t > buffer) override |
| virtual std::string | path() const override |
| virtual bool | good() const override |
| virtual void | flush() override |
| virtual bool | fail() const override |
| virtual bool | eof() const override |
| virtual void | close() override |
| BufferedFileStream(std::unique_ptr< FileStream > inner, size_t bufferSize =8192) |
Additional inherited members
Section titled “Additional inherited members”Public Functions inherited from EntropyEngine::Core::IO::FileStream
| Name | |
|---|---|
| virtual | ~FileStream() =default |
Public Functions Documentation
Section titled “Public Functions Documentation”function write
Section titled “function write”virtual IoResult write( std::span< const uint8_t > data) overrideReimplements: EntropyEngine::Core::IO::FileStream::write
function tell
Section titled “function tell”virtual int64_t tell() const overrideReimplements: EntropyEngine::Core::IO::FileStream::tell
function seek
Section titled “function seek”virtual bool seek( int64_t offset, std::ios_base::seekdir dir) overrideReimplements: EntropyEngine::Core::IO::FileStream::seek
function read
Section titled “function read”virtual IoResult read( std::span< uint8_t > buffer) overrideReimplements: EntropyEngine::Core::IO::FileStream::read
function path
Section titled “function path”inline virtual std::string path() const overrideReimplements: EntropyEngine::Core::IO::FileStream::path
function good
Section titled “function good”virtual bool good() const overrideReimplements: EntropyEngine::Core::IO::FileStream::good
function flush
Section titled “function flush”virtual void flush() overrideReimplements: EntropyEngine::Core::IO::FileStream::flush
function fail
Section titled “function fail”virtual bool fail() const overrideReimplements: EntropyEngine::Core::IO::FileStream::fail
function eof
Section titled “function eof”virtual bool eof() const overrideReimplements: EntropyEngine::Core::IO::FileStream::eof
function close
Section titled “function close”virtual void close() overrideReimplements: EntropyEngine::Core::IO::FileStream::close
function BufferedFileStream
Section titled “function BufferedFileStream”BufferedFileStream( std::unique_ptr< FileStream > inner, size_t bufferSize =8192)Updated on 2026-01-26 at 17:14:35 -0500