FFL
Loading...
Searching...
No Matches
FFLiDatabaseFileAccessor Class Reference

#include <FFLiDatabaseFileAccessor.h>

Public Member Functions

 FFLiDatabaseFileAccessor (FFLiFsClient *pClient, FFLiDatabaseFile *pFile, FFLiFileWriteBuffer *pWriteBuffer, FFLiAllocator *pAllocator)
 ~FFLiDatabaseFileAccessor ()
FFLiDatabaseFileGetDatabaseFile () const
void Init ()
FFLResult AfterConstruct (u64 titleID)
FFLResult BootLoad ()
FFLResult BootLoadImpl (FFLiFsCommand *pCommand)
FFLResult AdjustRegularListOfficial ()
FFLResult BeforeDestruct ()
FFLResult BeforeFlushQuota ()
FFLResult SaveHidden ()
FFLResult BackupOfficial ()
FFLResult FlushQuota (bool force)
const char * GetPathOfficial () const
const char * GetPathBackup () const
const char * GetPathHidden () const
bool IsExistFile (const char *pPath)

Private Attributes

FFLiFsClientm_pFsClient
FFLiFsCommand m_FsCommand
FFLiDatabaseFilem_pDatabaseFile
FFLiFileWriteBufferm_pFileWriteBuffer
FFLiAllocatorm_pAllocator
u32 _a94
char m_PathOfficial [FFL_PATH_MAX_LEN]
char m_PathBackup [FFL_PATH_MAX_LEN]
char m_PathHidden [FFL_PATH_MAX_LEN]
bool m_IsPathSet
bool m_IsBackupOfficialNeed
bool m_IsHiddenSaved
bool m_IsFlushQuotaNeeded
u8 _d9c
bool m_IsSaveHiddenNeeded

Constructor & Destructor Documentation

◆ FFLiDatabaseFileAccessor()

FFLiDatabaseFileAccessor::FFLiDatabaseFileAccessor ( FFLiFsClient * pClient,
FFLiDatabaseFile * pFile,
FFLiFileWriteBuffer * pWriteBuffer,
FFLiAllocator * pAllocator )

◆ ~FFLiDatabaseFileAccessor()

FFLiDatabaseFileAccessor::~FFLiDatabaseFileAccessor ( )

Member Function Documentation

◆ GetDatabaseFile()

FFLiDatabaseFile * FFLiDatabaseFileAccessor::GetDatabaseFile ( ) const
inline

◆ Init()

void FFLiDatabaseFileAccessor::Init ( )

◆ AfterConstruct()

FFLResult FFLiDatabaseFileAccessor::AfterConstruct ( u64 titleID)

◆ BootLoad()

FFLResult FFLiDatabaseFileAccessor::BootLoad ( )

◆ BootLoadImpl()

FFLResult FFLiDatabaseFileAccessor::BootLoadImpl ( FFLiFsCommand * pCommand)

◆ AdjustRegularListOfficial()

FFLResult FFLiDatabaseFileAccessor::AdjustRegularListOfficial ( )

◆ BeforeDestruct()

FFLResult FFLiDatabaseFileAccessor::BeforeDestruct ( )

◆ BeforeFlushQuota()

FFLResult FFLiDatabaseFileAccessor::BeforeFlushQuota ( )

◆ SaveHidden()

FFLResult FFLiDatabaseFileAccessor::SaveHidden ( )

◆ BackupOfficial()

FFLResult FFLiDatabaseFileAccessor::BackupOfficial ( )

◆ FlushQuota()

FFLResult FFLiDatabaseFileAccessor::FlushQuota ( bool force)

◆ GetPathOfficial()

const char * FFLiDatabaseFileAccessor::GetPathOfficial ( ) const

◆ GetPathBackup()

const char * FFLiDatabaseFileAccessor::GetPathBackup ( ) const

◆ GetPathHidden()

const char * FFLiDatabaseFileAccessor::GetPathHidden ( ) const

◆ IsExistFile()

bool FFLiDatabaseFileAccessor::IsExistFile ( const char * pPath)

Member Data Documentation

◆ m_pFsClient

FFLiFsClient* FFLiDatabaseFileAccessor::m_pFsClient
private

◆ m_FsCommand

FFLiFsCommand FFLiDatabaseFileAccessor::m_FsCommand
private

◆ m_pDatabaseFile

FFLiDatabaseFile* FFLiDatabaseFileAccessor::m_pDatabaseFile
private

◆ m_pFileWriteBuffer

FFLiFileWriteBuffer* FFLiDatabaseFileAccessor::m_pFileWriteBuffer
private

◆ m_pAllocator

FFLiAllocator* FFLiDatabaseFileAccessor::m_pAllocator
private

◆ _a94

u32 FFLiDatabaseFileAccessor::_a94
private

◆ m_PathOfficial

char FFLiDatabaseFileAccessor::m_PathOfficial[FFL_PATH_MAX_LEN]
private

◆ m_PathBackup

char FFLiDatabaseFileAccessor::m_PathBackup[FFL_PATH_MAX_LEN]
private

◆ m_PathHidden

char FFLiDatabaseFileAccessor::m_PathHidden[FFL_PATH_MAX_LEN]
private

◆ m_IsPathSet

bool FFLiDatabaseFileAccessor::m_IsPathSet
private

◆ m_IsBackupOfficialNeed

bool FFLiDatabaseFileAccessor::m_IsBackupOfficialNeed
private

◆ m_IsHiddenSaved

bool FFLiDatabaseFileAccessor::m_IsHiddenSaved
private

◆ m_IsFlushQuotaNeeded

bool FFLiDatabaseFileAccessor::m_IsFlushQuotaNeeded
private

◆ _d9c

u8 FFLiDatabaseFileAccessor::_d9c
private

◆ m_IsSaveHiddenNeeded

bool FFLiDatabaseFileAccessor::m_IsSaveHiddenNeeded
private