FileHandle class
Base classes
- class HandleBase
Constructors, destructors, conversion operators
- FileHandle()
- ~FileHandle() virtual
Public functions
- auto close() -> bool
- auto tryClose() -> bool
- auto flush() -> bool
- auto tryFlush() -> bool
- auto read(u8* outBuffer, u32 bytesToRead) -> u32
- auto tryRead(u32* actual_size, u8* data, u32 size) -> bool
- auto write(const u8* data, u32 size) -> u32
- auto tryWrite(u32* actual_size, const u8* data, u32 size) -> bool
-
auto seek(s32 offset,
FileDevice::
SeekOrigin origin) -> bool -
auto trySeek(s32 offset,
FileDevice::
SeekOrigin origin) -> bool - auto getCurrentSeekPos() -> u32
- auto tryGetCurrentSeekPos(u32* pos) -> bool
- auto getFileSize() -> u32
- auto tryGetFileSize(u32* size) -> bool
- auto getDivSize() const -> u32
- auto getDevice() const -> FileDevice*
- auto getOriginalDevice() const -> FileDevice*
- auto isOpened() const -> bool