sead
Loading...
Searching...
No Matches
sead::FileDevice Member List

This is the complete list of members for sead::FileDevice, including all inherited members.

cBufferMinAlignmentsead::FileDevicestatic
cDriveNameBufferSizesead::FileDevicestatic
cFileOpenFlag_Create enum valuesead::FileDevice
cFileOpenFlag_ReadOnly enum valuesead::FileDevice
cFileOpenFlag_ReadWrite enum valuesead::FileDevice
cFileOpenFlag_WriteOnly enum valuesead::FileDevice
close(FileHandle *handle)sead::FileDeviceinline
closeDirectory(DirectoryHandle *handle)sead::FileDeviceinline
cSeekOrigin_Begin enum valuesead::FileDevice
cSeekOrigin_Current enum valuesead::FileDevice
cSeekOrigin_End enum valuesead::FileDevice
doClose_(FileHandle *handle)=0sead::FileDeviceprotectedpure virtual
doCloseDirectory_(DirectoryHandle *handle)=0sead::FileDeviceprotectedpure virtual
doGetCurrentSeekPos_(u32 *pos, FileHandle *handle)=0sead::FileDeviceprotectedpure virtual
doGetFileSize_(u32 *size, const SafeString &path)=0sead::FileDeviceprotectedpure virtual
doGetFileSize_(u32 *size, FileHandle *handle)=0sead::FileDeviceprotectedpure virtual
doGetLastRawError_() const =0sead::FileDeviceprotectedpure virtual
doIsAvailable_() const =0sead::FileDeviceprotectedpure virtual
doIsExistDirectory_(bool *is_exist, const SafeString &path)=0sead::FileDeviceprotectedpure virtual
doIsExistFile_(bool *is_exist, const SafeString &path)=0sead::FileDeviceprotectedpure virtual
doLoad_(LoadArg &arg)sead::FileDeviceprotectedvirtual
doMakeDirectory_(const SafeString &path, u32 permission)=0sead::FileDeviceprotectedpure virtual
doOpen_(FileHandle *handle, const SafeString &filename, FileOpenFlag flag)=0sead::FileDeviceprotectedpure virtual
doOpenDirectory_(DirectoryHandle *handle, const SafeString &dirname)=0sead::FileDeviceprotectedpure virtual
doRead_(u32 *read_size, FileHandle *handle, u8 *buf, u32 size)=0sead::FileDeviceprotectedpure virtual
doReadDirectory_(u32 *read_num, DirectoryHandle *handle, DirectoryEntry *entry, u32 num)=0sead::FileDeviceprotectedpure virtual
doResolvePath_(BufferedSafeString *out, const SafeString &path) constsead::FileDeviceprotectedvirtual
doSeek_(FileHandle *handle, s32 offset, SeekOrigin origin)=0sead::FileDeviceprotectedpure virtual
doTracePath_(const SafeString &path) constsead::FileDeviceprotectedvirtual
doWrite_(u32 *write_size, FileHandle *handle, const u8 *buf, u32 size)=0sead::FileDeviceprotectedpure virtual
erase()sead::TListNode< FileDevice * >inline
erase_()sead::ListNodeprivate
FileDevice(const SafeString &default_drive_name)sead::FileDeviceinline
FileDeviceMgr classsead::FileDevicefriend
FileOpenFlag enum namesead::FileDevice
getCurrentSeekPos(FileHandle *handle)sead::FileDeviceinline
getDriveName() constsead::FileDeviceinline
getFileSize(const SafeString &path)sead::FileDeviceinline
getFileSize(FileHandle *handle)sead::FileDeviceinline
getHandleBaseHandleBuffer_(HandleBase *handle) constsead::FileDeviceprotected
getLastRawError() constsead::FileDevice
hasPermission() constsead::FileDeviceinline
IDisposer()sead::IDisposer
init_()sead::ListNodeinlineprivate
insertBack(TListNode< FileDevice * > *n)sead::TListNode< FileDevice * >
insertBack_(ListNode *n)sead::ListNodeprivate
insertFront(TListNode< FileDevice * > *n)sead::TListNode< FileDevice * >
insertFront_(ListNode *n)sead::ListNodeprivate
isAvailable() constsead::FileDevice
isExistDirectory(const SafeString &path)sead::FileDeviceinline
isExistFile(const SafeString &path)sead::FileDeviceinline
isLinked() constsead::ListNodeinline
isMatchDevice_(const HandleBase *handle) constsead::FileDevicevirtual
ListNode()sead::ListNodeinline
ListNode(const ListNode &)sead::ListNodeprivate
load(LoadArg &arg)sead::FileDeviceinline
makeDirectory(const SafeString &path, u32 permission)sead::FileDeviceinline
makeDirectoryWithParent(const SafeString &path, u32 permission)sead::FileDeviceinline
mDatasead::TListNode< FileDevice * >
mDisposerHeapsead::IDisposerprivate
mDriveNamesead::FileDeviceprotected
mListsead::TListNode< FileDevice * >
mListNodesead::IDisposerprivate
mNextsead::ListNodeprivate
mPermissionsead::FileDeviceprotected
mPrevsead::ListNodeprivate
next() constsead::ListNodeinline
open(FileHandle *handle, const SafeString &filename, FileOpenFlag flag, u32 div_size)sead::FileDeviceinline
openDirectory(DirectoryHandle *handle, const SafeString &dirname)sead::FileDeviceinline
operator=(const ListNode &)sead::ListNodeprivate
prev() constsead::ListNodeinline
read(FileHandle *handle, u8 *buf, u32 size)sead::FileDeviceinline
readDirectory(DirectoryHandle *handle, DirectoryEntry *entry, u32 num)sead::FileDeviceinline
resolveDirectoryPath(BufferedSafeString *out, const SafeString &path) constsead::FileDeviceinlinevirtual
resolveFilePath(BufferedSafeString *out, const SafeString &path) constsead::FileDeviceinlinevirtual
seek(FileHandle *handle, s32 offset, SeekOrigin origin)sead::FileDeviceinline
SeekOrigin enum namesead::FileDevice
setDriveName(const SafeString &drive_name)sead::FileDeviceinline
setFileHandleDivSize_(FileHandle *handle, u32 div_size) constsead::FileDeviceprotected
setHandleBaseFileDevice_(HandleBase *handle, FileDevice *device) constsead::FileDeviceprotected
setHandleBaseOriginalFileDevice_(HandleBase *handle, FileDevice *device) constsead::FileDeviceprotected
setPermission(bool permission)sead::FileDeviceinline
TListNode()sead::TListNode< FileDevice * >inline
traceDirectoryPath(const SafeString &path) constsead::FileDeviceinlinevirtual
traceFilePath(const SafeString &path) constsead::FileDeviceinlinevirtual
tryClose(FileHandle *handle)sead::FileDevice
tryCloseDirectory(DirectoryHandle *handle)sead::FileDevice
tryGetCurrentSeekPos(u32 *pos, FileHandle *handle)sead::FileDevice
tryGetFileSize(u32 *size, const SafeString &path)sead::FileDevice
tryGetFileSize(u32 *size, FileHandle *handle)sead::FileDevice
tryIsExistDirectory(bool *is_exist, const SafeString &path)sead::FileDevice
tryIsExistFile(bool *is_exist, const SafeString &path)sead::FileDevice
tryLoad(LoadArg &arg)sead::FileDevice
tryMakeDirectory(const SafeString &path, u32 permission)sead::FileDevice
tryMakeDirectoryWithParent(const SafeString &path, u32 permission)sead::FileDevice
tryOpen(FileHandle *handle, const SafeString &filename, FileOpenFlag flag, u32 div_size)sead::FileDevice
tryOpenDirectory(DirectoryHandle *handle, const SafeString &dirname)sead::FileDevice
tryRead(u32 *read_size, FileHandle *handle, u8 *buf, u32 size)sead::FileDevice
tryReadDirectory(u32 *read_num, DirectoryHandle *handle, DirectoryEntry *entry, u32 num)sead::FileDevice
trySeek(FileHandle *handle, s32 offset, SeekOrigin origin)sead::FileDevice
tryWrite(u32 *write_size, FileHandle *handle, const u8 *buf, u32 size)sead::FileDevice
unload(u8 *data)sead::FileDeviceinline
write(FileHandle *handle, const u8 *buf, u32 size)sead::FileDeviceinline
~FileDevice() overridesead::FileDevice
~IDisposer()sead::IDisposervirtual