LLVFSBlock Class Reference

Inheritance diagram for LLVFSBlock:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 LLVFSBlock ()
 LLVFSBlock (U32 loc, S32 size)

Static Public Member Functions

static bool locationSortPredicate (const LLVFSBlock *lhs, const LLVFSBlock *rhs)

Public Attributes

U32 mLocation
S32 mLength

Detailed Description

Definition at line 57 of file llvfs.cpp.


Constructor & Destructor Documentation

LLVFSBlock::LLVFSBlock (  )  [inline]

Definition at line 60 of file llvfs.cpp.

References mLength, and mLocation.

LLVFSBlock::LLVFSBlock ( U32  loc,
S32  size 
) [inline]

Definition at line 66 of file llvfs.cpp.

References mLength, and mLocation.


Member Function Documentation

static bool LLVFSBlock::locationSortPredicate ( const LLVFSBlock lhs,
const LLVFSBlock rhs 
) [inline, static]

Definition at line 72 of file llvfs.cpp.

References mLocation.

Referenced by LLVFS::LLVFS().


Member Data Documentation

S32 LLVFSBlock::mLength

Definition at line 81 of file llvfs.cpp.

Referenced by LLVFS::addFreeBlock(), LLVFS::audit(), LLVFSFileBlock::deserialize(), LLVFS::dumpStatistics(), LLVFS::eraseBlockLength(), LLVFS::findFreeBlock(), LLVFS::getExists(), LLVFS::LLVFS(), LLVFSBlock(), LLVFS::removeFileBlock(), LLVFSFileBlock::serialize(), LLVFS::setMaxSize(), LLVFS::sync(), and LLVFS::useFreeSpace().

U32 LLVFSBlock::mLocation

Definition at line 80 of file llvfs.cpp.

Referenced by LLVFS::addFreeBlock(), LLVFS::audit(), LLVFSFileBlock::deserialize(), LLVFS::dumpStatistics(), LLVFS::eraseBlock(), LLVFS::LLVFS(), LLVFSBlock(), locationSortPredicate(), LLVFS::removeFileBlock(), LLVFSFileBlock::serialize(), LLVFS::setMaxSize(), and LLVFS::useFreeSpace().


The documentation for this class was generated from the following file:
Generated on Thu Jul 1 06:11:56 2010 for Second Life Viewer by  doxygen 1.4.7