#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 |
◆ 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: