addFreeBlock(LLVFSBlock *block) | LLVFS | [protected] |
audit() | LLVFS | |
blocks_length_map_t typedef | LLVFS | [protected] |
blocks_location_map_t typedef | LLVFS | [protected] |
checkAvailable(S32 max_size) | LLVFS | |
checkMem() | LLVFS | |
decLock(const LLUUID &file_id, const LLAssetType::EType file_type, EVFSLock lock) | LLVFS | |
dumpFiles() | LLVFS | |
dumpLockCounts() | LLVFS | |
dumpMap() | LLVFS | |
dumpStatistics() | LLVFS | |
eraseBlock(LLVFSBlock *block) | LLVFS | [protected] |
eraseBlockLength(LLVFSBlock *block) | LLVFS | [protected] |
fileblock_map typedef | LLVFS | [protected] |
findFreeBlock(S32 size, LLVFSFileBlock *immune=NULL) | LLVFS | [protected] |
getData(const LLUUID &file_id, const LLAssetType::EType file_type, U8 *buffer, S32 location, S32 length) | LLVFS | |
getExists(const LLUUID &file_id, const LLAssetType::EType file_type) | LLVFS | |
getMaxSize(const LLUUID &file_id, const LLAssetType::EType file_type) | LLVFS | |
getSize(const LLUUID &file_id, const LLAssetType::EType file_type) | LLVFS | |
getValidState() const | LLVFS | [inline] |
incLock(const LLUUID &file_id, const LLAssetType::EType file_type, EVFSLock lock) | LLVFS | |
isLocked(const LLUUID &file_id, const LLAssetType::EType file_type, EVFSLock lock) | LLVFS | |
isValid() const | LLVFS | [inline] |
listFiles() | LLVFS | |
LLVFS(const char *index_filename, const char *data_filename, const BOOL read_only, const U32 presize, const BOOL remove_after_crash) | LLVFS | |
lockData() | LLVFS | [inline, protected] |
mDataFilename | LLVFS | [protected] |
mDataFP | LLVFS | [protected] |
mDataMutex | LLVFS | [protected] |
mFileBlocks | LLVFS | [protected] |
mFreeBlocksByLength | LLVFS | [protected] |
mFreeBlocksByLocation | LLVFS | [protected] |
mIndexFilename | LLVFS | [protected] |
mIndexFP | LLVFS | [protected] |
mIndexHoles | LLVFS | [protected] |
mLockCounts | LLVFS | [protected] |
mReadOnly | LLVFS | [protected] |
mRemoveAfterCrash | LLVFS | [protected] |
mValid | LLVFS | [protected] |
openAndLock(const char *filename, const char *mode, BOOL read_lock) | LLVFS | [protected, static] |
pokeFiles() | LLVFS | |
presizeDataFile(const U32 size) | LLVFS | [protected] |
removeFile(const LLUUID &file_id, const LLAssetType::EType file_type) | LLVFS | |
removeFileBlock(LLVFSFileBlock *fileblock) | LLVFS | [protected] |
renameFile(const LLUUID &file_id, const LLAssetType::EType file_type, const LLUUID &new_id, const LLAssetType::EType &new_type) | LLVFS | |
setMaxSize(const LLUUID &file_id, const LLAssetType::EType file_type, S32 max_size) | LLVFS | |
storeData(const LLUUID &file_id, const LLAssetType::EType file_type, const U8 *buffer, S32 location, S32 length) | LLVFS | |
sync(LLVFSFileBlock *block, BOOL remove=FALSE) | LLVFS | [protected] |
unlockAndClose(FILE *fp) | LLVFS | [protected, static] |
unlockData() | LLVFS | [inline, protected] |
useFreeSpace(LLVFSBlock *free_block, S32 length) | LLVFS | [protected] |
~LLVFS() | LLVFS | |