Skip to content

EntropyEngine::Core::IO::LocalFileStream

Inherits from EntropyEngine::Core::IO::FileStream

Name
~LocalFileStream() override
virtual IoResultwrite(std::span< const uint8_t > data) override
virtual int64_ttell() const override
virtual boolseek(int64_t offset, std::ios_base::seekdir dir) override
virtual IoResultread(std::span< uint8_t > buffer) override
virtual std::stringpath() const override
virtual boolgood() const override
virtual voidflush() override
virtual boolfail() const override
virtual booleof() const override
virtual voidclose() override
LocalFileStream(const std::string & path, StreamOptions::Mode mode)

Public Functions inherited from EntropyEngine::Core::IO::FileStream

Name
virtual~FileStream() =default
inline ~LocalFileStream() override
inline virtual IoResult write(
std::span< const uint8_t > data
) override

Reimplements: EntropyEngine::Core::IO::FileStream::write

inline virtual int64_t tell() const override

Reimplements: EntropyEngine::Core::IO::FileStream::tell

inline virtual bool seek(
int64_t offset,
std::ios_base::seekdir dir
) override

Reimplements: EntropyEngine::Core::IO::FileStream::seek

inline virtual IoResult read(
std::span< uint8_t > buffer
) override

Reimplements: EntropyEngine::Core::IO::FileStream::read

inline virtual std::string path() const override

Reimplements: EntropyEngine::Core::IO::FileStream::path

inline virtual bool good() const override

Reimplements: EntropyEngine::Core::IO::FileStream::good

inline virtual void flush() override

Reimplements: EntropyEngine::Core::IO::FileStream::flush

inline virtual bool fail() const override

Reimplements: EntropyEngine::Core::IO::FileStream::fail

inline virtual bool eof() const override

Reimplements: EntropyEngine::Core::IO::FileStream::eof

inline virtual void close() override

Reimplements: EntropyEngine::Core::IO::FileStream::close

inline LocalFileStream(
const std::string & path,
StreamOptions::Mode mode
)

Updated on 2026-01-26 at 17:14:35 -0500