ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::FileObject Member List

This is the complete list of members for rex::kernel::FileObject, including all inherited members.

async_eventrex::kernel::FileObject
completion_port_lockrex::kernel::FileObject
completion_portsrex::kernel::FileObject
file (defined in rex::kernel::FileObject)rex::kernel::FileObject
file_lockrex::kernel::FileObjectmutable
FileObject(std::unique_ptr< filesystem::IFile > file_in, bool synchronous)rex::kernel::FileObject
findrex::kernel::FileObject
FindNext() overriderex::kernel::FileObjectvirtual
GetAbsolutePath() override (defined in rex::kernel::FileObject)rex::kernel::FileObjectvirtual
GetPosition() (defined in rex::kernel::FileObject)rex::kernel::FileObject
GetSize() override (defined in rex::kernel::FileObject)rex::kernel::FileObjectvirtual
is_synchronous (defined in rex::kernel::FileObject)rex::kernel::FileObject
ownerrex::kernel::FileObject
port_tablerex::kernel::FileObject
QueryDirectory(TitleRuntime &runtime, X_FILE_DIRECTORY_INFORMATION *out_info, size_t length, std::string_view file_name, bool restart)rex::kernel::FileObject
Read(TitleRuntime &runtime, u32 buffer_address, u32 buffer_length, u64 byte_offset, u32 *out_bytes_read, u32 apc_context, bool notify_completion=true)rex::kernel::FileObject
Read(u32 buffer_address, u32 buffer_length, u64 byte_offset, u32 *out_bytes_read, u32 apc_context, bool notify_completion=true) overriderex::kernel::FileObjectinlinevirtual
ReadScatter(TitleRuntime &runtime, u32 segments_address, u32 length, u64 byte_offset, u32 *out_bytes_read, u32 apc_context)rex::kernel::FileObject
RegisterIOCompletionPort(TitleRuntime &runtime, u32 key, X_HANDLE port)rex::kernel::FileObject
Rename(filesystem::IFileSystem &file_system, std::string_view path, bool replace_existing, FileObject *root)rex::kernel::FileObject
Seek(i64 distance, SeekOrigin origin) overriderex::kernel::FileObjectvirtual
SetAllocation(u64 size)rex::kernel::FileObject
SetFindPattern(std::string_view pattern) overriderex::kernel::FileObjectvirtual
SetLength(u64 length)rex::kernel::FileObject
SetLengthToPosition() overriderex::kernel::FileObjectvirtual
SetPosition(u64 value) (defined in rex::kernel::FileObject)rex::kernel::FileObject
Write(TitleRuntime &runtime, u32 buffer_address, u32 buffer_length, u64 byte_offset, u32 *out_bytes_written, u32 apc_context)rex::kernel::FileObject
Write(u32 buffer_address, u32 buffer_length, u64 byte_offset, u32 *out_bytes_written, u32 apc_context) overriderex::kernel::FileObjectinlinevirtual
~FileObject()rex::kernel::FileObject
~IOpenedFile()=default (defined in rex::kernel::IOpenedFile)rex::kernel::IOpenedFilevirtual