|
| ExternalFsFileHandle (std::shared_ptr< T > ext_fs_file) |
|
virtual bool | ExistsImpl (const std::string &path, size_t &out_size)=0 |
|
virtual Result | OpenImpl (const std::string &path)=0 |
|
virtual Result | GetSizeImpl (size_t &out_offset)=0 |
|
virtual Result | SetOffsetImpl (const size_t offset, const fs::Position pos)=0 |
|
virtual Result | GetOffsetImpl (size_t &out_offset)=0 |
|
virtual Result | ReadImpl (void *read_buf, const size_t read_size, size_t &out_read_size)=0 |
|
virtual Result | CloseImpl ()=0 |
|
bool | Exists (const std::string &path, size_t &out_size) override |
|
Result | Open (const std::string &path, const fs::OpenMode mode) override |
|
Result | GetSize (size_t &out_size) override |
|
Result | SetOffset (const size_t offset, const fs::Position pos) override |
|
Result | GetOffset (size_t &out_offset) override |
|
Result | Read (void *read_buf, const size_t read_size, size_t &out_read_size) override |
|
Result | Write (const void *write_buf, const size_t write_size) override |
|
Result | Close () override |
|
|
std::shared_ptr< T > | ext_fs_file |
|
bool | rw_from_ext_fs_file |
|
std::string | ext_fs_path |
|
fs::BinaryFile | ext_fs_bin_file |
|
◆ Close()
◆ Exists()
◆ GetOffset()
◆ GetSize()
◆ Open()
◆ Read()
◆ SetOffset()
◆ Write()
The documentation for this struct was generated from the following file: