FFL
Loading...
Searching...
No Matches
FFLiDatabaseFileAccessor.h
Go to the documentation of this file.
1#ifndef FFLI_DATABASE_FILE_ACCESSOR_H_
2#define FFLI_DATABASE_FILE_ACCESSOR_H_
3
4#include <nn/ffl/FFLiFsCommand.h>
5
6class FFLiAllocator;
9class FFLiFsClient;
10
61
62#endif // FFLI_DATABASE_FILE_ACCESSOR_H_
NN_STATIC_ASSERT(sizeof(FFLiAllocator)==4)
Definition FFLiAllocator.h:9
Definition FFLiDatabaseFileAccessor.h:12
FFLiFsClient * m_pFsClient
Definition FFLiDatabaseFileAccessor.h:44
const char * GetPathBackup() const
Definition FFLiDatabaseFileAccessor.cpp:296
FFLResult BackupOfficial()
Definition FFLiDatabaseFileAccessor.cpp:259
bool m_IsBackupOfficialNeed
Definition FFLiDatabaseFileAccessor.h:54
FFLiFileWriteBuffer * m_pFileWriteBuffer
Definition FFLiDatabaseFileAccessor.h:47
char m_PathBackup[FFL_PATH_MAX_LEN]
Definition FFLiDatabaseFileAccessor.h:51
const char * GetPathHidden() const
Definition FFLiDatabaseFileAccessor.cpp:301
FFLResult BootLoad()
Definition FFLiDatabaseFileAccessor.cpp:107
bool m_IsPathSet
Definition FFLiDatabaseFileAccessor.h:53
FFLiDatabaseFile * GetDatabaseFile() const
Definition FFLiDatabaseFileAccessor.h:17
u8 _d9c
Definition FFLiDatabaseFileAccessor.h:57
FFLiDatabaseFileAccessor(FFLiFsClient *pClient, FFLiDatabaseFile *pFile, FFLiFileWriteBuffer *pWriteBuffer, FFLiAllocator *pAllocator)
Definition FFLiDatabaseFileAccessor.cpp:60
~FFLiDatabaseFileAccessor()
Definition FFLiDatabaseFileAccessor.cpp:79
u32 _a94
Definition FFLiDatabaseFileAccessor.h:49
FFLResult AfterConstruct(u64 titleID)
Definition FFLiDatabaseFileAccessor.cpp:89
FFLResult BootLoadImpl(FFLiFsCommand *pCommand)
Definition FFLiDatabaseFileAccessor.cpp:120
FFLiDatabaseFile * m_pDatabaseFile
Definition FFLiDatabaseFileAccessor.h:46
FFLResult BeforeFlushQuota()
Definition FFLiDatabaseFileAccessor.cpp:223
bool m_IsHiddenSaved
Definition FFLiDatabaseFileAccessor.h:55
FFLResult FlushQuota(bool force)
Definition FFLiDatabaseFileAccessor.cpp:274
FFLResult BeforeDestruct()
Definition FFLiDatabaseFileAccessor.cpp:215
char m_PathOfficial[FFL_PATH_MAX_LEN]
Definition FFLiDatabaseFileAccessor.h:50
const char * GetPathOfficial() const
Definition FFLiDatabaseFileAccessor.cpp:291
bool m_IsSaveHiddenNeeded
Definition FFLiDatabaseFileAccessor.h:58
bool IsExistFile(const char *pPath)
Definition FFLiDatabaseFileAccessor.cpp:306
void Init()
Definition FFLiDatabaseFileAccessor.cpp:83
FFLResult AdjustRegularListOfficial()
Definition FFLiDatabaseFileAccessor.cpp:203
char m_PathHidden[FFL_PATH_MAX_LEN]
Definition FFLiDatabaseFileAccessor.h:52
FFLiAllocator * m_pAllocator
Definition FFLiDatabaseFileAccessor.h:48
FFLResult SaveHidden()
Definition FFLiDatabaseFileAccessor.cpp:242
bool m_IsFlushQuotaNeeded
Definition FFLiDatabaseFileAccessor.h:56
FFLiFsCommand m_FsCommand
Definition FFLiDatabaseFileAccessor.h:45
Definition FFLiFsClient.h:9
Definition FFLiFsCommand.h:23
Definition FFLiDatabaseFile.h:8
Definition FFLiFileWriteBuffer.h:9
@ FFL_PATH_MAX_LEN
Definition types.h:13