27            ErrorCode DoRead(
void* a_buffer, std::uint64_t a_toRead, std::uint64_t& a_read) 
const override;             
 
   28            ErrorCode DoWrite(
const void* a_buffer, std::uint64_t a_toWrite, std::uint64_t& a_written) 
const override;  
 
Definition: Location.h:17
 
Definition: LooseFileStream.h:16
 
void DoClone(BSTSmartPointer< Stream > &a_out) const override
 
ErrorCode DoCreateAsync(BSTSmartPointer< AsyncStream > &a_streamOut) const override
 
ErrorCode DoSetEndOfStream() override
 
static constexpr auto RTTI
Definition: LooseFileStream.h:18
 
ErrorCode DoRead(void *a_buffer, std::uint64_t a_toRead, std::uint64_t &a_read) const override
 
~LooseFileStream() override
 
ErrorCode DoGetInfo(Info &a_info) override
 
ErrorCode DoOpen() override
 
void * buffer
Definition: LooseFileStream.h:39
 
Location * location
Definition: LooseFileStream.h:37
 
bool DoGetName(BSFixedString &a_dst) 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
 
std::uint64_t filePos
Definition: LooseFileStream.h:38
 
Definition: BSTSmartPointer.h:37
 
ErrorCode
Definition: ErrorCodes.h:8
 
SeekMode
Definition: Stream.h:14
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_BSResource____LooseFileStream
Definition: Offsets_RTTI.h:2147
 
Definition: LooseFileStreamBase.h:11