#include <LooseFileStream.h>
|
| | ~LooseFileStream () override |
| |
| ErrorCode | DoOpen () override |
| |
| void | DoClose () override |
| |
| ErrorCode | DoGetInfo (Info &a_info) override |
| |
| void | DoClone (BSTSmartPointer< Stream > &a_out) const override |
| |
| ErrorCode | DoRead (void *a_buffer, std::uint64_t a_toRead, std::uint64_t &a_read) const override |
| |
| ErrorCode | DoWrite (const void *a_buffer, std::uint64_t a_toWrite, std::uint64_t &a_written) const override |
| |
| ErrorCode | DoSeek (std::uint64_t a_toSeek, SeekMode a_mode, std::uint64_t &a_sought) const override |
| |
| ErrorCode | DoSetEndOfStream () override |
| |
| bool | DoGetName (BSFixedString &a_dst) const override |
| |
| ErrorCode | DoCreateAsync (BSTSmartPointer< AsyncStream > &a_streamOut) const override |
| |
| | Stream () |
| |
| | Stream (const Stream &a_rhs) |
| |
| | Stream (Stream &&a_rhs) |
| |
| | Stream (std::uint32_t a_totalSize) |
| |
| | ~Stream () override=default |
| |
| virtual void | DoClone (BSTSmartPointer< Stream > &a_out) const =0 |
| |
| virtual ErrorCode | DoRead (void *a_buffer, std::uint64_t a_toRead, std::uint64_t &a_read) const =0 |
| |
| virtual ErrorCode | DoWrite (const void *a_buffer, std::uint64_t a_toWrite, std::uint64_t &a_written) const =0 |
| |
| virtual ErrorCode | DoSeek (std::uint64_t a_toSeek, SeekMode a_mode, std::uint64_t &a_sought) const =0 |
| |
| virtual ErrorCode | DoSetEndOfStream () |
| |
| virtual bool | DoGetName (BSFixedString &a_dst) const |
| |
| virtual ErrorCode | DoCreateAsync (BSTSmartPointer< AsyncStream > &a_streamOut) const |
| |
| | StreamBase () |
| |
| | StreamBase (const StreamBase &a_rhs) |
| |
| | StreamBase (StreamBase &&a_rhs) |
| |
| | StreamBase (std::uint32_t a_totalSize) |
| |
| virtual | ~StreamBase ()=default |
| |
| virtual ErrorCode | DoOpen ()=0 |
| |
| virtual void | DoClose ()=0 |
| |
| virtual std::uint64_t | DoGetKey () const |
| |
| virtual ErrorCode | DoGetInfo (Info &a_info) |
| |
| | TES_HEAP_REDEFINE_NEW () |
| |
| std::uint32_t | DecRef () |
| |
| std::uint32_t | IncRef () |
| |
| bool | IsWritable () const |
| |
◆ ~LooseFileStream()
| RE::BSResource::LooseFileStream::~LooseFileStream |
( |
| ) |
|
|
override |
◆ Create()
◆ DoClone()
◆ DoClose()
| void RE::BSResource::LooseFileStream::DoClose |
( |
| ) |
|
|
overridevirtual |
◆ DoCreateAsync()
◆ DoGetInfo()
| ErrorCode RE::BSResource::LooseFileStream::DoGetInfo |
( |
Info & |
a_info | ) |
|
|
overridevirtual |
◆ DoGetName()
| bool RE::BSResource::LooseFileStream::DoGetName |
( |
BSFixedString & |
a_dst | ) |
const |
|
overridevirtual |
◆ DoOpen()
| ErrorCode RE::BSResource::LooseFileStream::DoOpen |
( |
| ) |
|
|
overridevirtual |
◆ DoRead()
| ErrorCode RE::BSResource::LooseFileStream::DoRead |
( |
void * |
a_buffer, |
|
|
std::uint64_t |
a_toRead, |
|
|
std::uint64_t & |
a_read |
|
) |
| const |
|
overridevirtual |
◆ DoSeek()
| ErrorCode RE::BSResource::LooseFileStream::DoSeek |
( |
std::uint64_t |
a_toSeek, |
|
|
SeekMode |
a_mode, |
|
|
std::uint64_t & |
a_sought |
|
) |
| const |
|
overridevirtual |
◆ DoSetEndOfStream()
| ErrorCode RE::BSResource::LooseFileStream::DoSetEndOfStream |
( |
| ) |
|
|
overridevirtual |
◆ DoWrite()
| ErrorCode RE::BSResource::LooseFileStream::DoWrite |
( |
const void * |
a_buffer, |
|
|
std::uint64_t |
a_toWrite, |
|
|
std::uint64_t & |
a_written |
|
) |
| const |
|
overridevirtual |
◆ buffer
| void* RE::BSResource::LooseFileStream::buffer |
◆ filePos
| std::uint64_t RE::BSResource::LooseFileStream::filePos |
◆ location
| Location* RE::BSResource::LooseFileStream::location |
◆ RTTI
The documentation for this class was generated from the following file: