#include <llvocache.h>
Inheritance diagram for LLVOCacheEntry:


| Public Member Functions | |
| LLVOCacheEntry (U32 local_id, U32 crc, LLDataPackerBinaryBuffer &dp) | |
| LLVOCacheEntry (FILE *fp) | |
| LLVOCacheEntry () | |
| ~LLVOCacheEntry () | |
| U32 | getLocalID () const | 
| U32 | getCRC () const | 
| S32 | getHitCount () const | 
| S32 | getCRCChangeCount () const | 
| void | dump () const | 
| void | writeToFile (FILE *fp) const | 
| void | assignCRC (U32 crc, LLDataPackerBinaryBuffer &dp) | 
| LLDataPackerBinaryBuffer * | getDP (U32 crc) | 
| void | recordHit () | 
| void | recordDupe () | 
| Protected Attributes | |
| U32 | mLocalID | 
| U32 | mCRC | 
| S32 | mHitCount | 
| S32 | mDupeCount | 
| S32 | mCRCChangeCount | 
| LLDataPackerBinaryBuffer | mDP | 
| U8 * | mBuffer | 
Definition at line 44 of file llvocache.h.
| LLVOCacheEntry::LLVOCacheEntry | ( | U32 | local_id, | |
| U32 | crc, | |||
| LLDataPackerBinaryBuffer & | dp | |||
| ) | 
Definition at line 42 of file llvocache.cpp.
References LLDataPackerBinaryBuffer::assignBuffer(), LLDataPackerBinaryBuffer::getBufferSize(), mBuffer, mCRC, mCRCChangeCount, mDP, mDupeCount, mHitCount, and mLocalID.
| LLVOCacheEntry::LLVOCacheEntry | ( | FILE * | fp | ) | 
Definition at line 75 of file llvocache.cpp.
References LLDataPackerBinaryBuffer::assignBuffer(), checkedRead(), llendl, llwarns, mBuffer, mCRC, mCRCChangeCount, mDP, mDupeCount, mHitCount, mLocalID, NULL, S32, and size.
| LLVOCacheEntry::LLVOCacheEntry | ( | ) | 
Definition at line 54 of file llvocache.cpp.
References LLDataPackerBinaryBuffer::assignBuffer(), mBuffer, mCRC, mCRCChangeCount, mDP, mDupeCount, mHitCount, mLocalID, and NULL.
| LLVOCacheEntry::~LLVOCacheEntry | ( | ) | 
| void LLVOCacheEntry::assignCRC | ( | U32 | crc, | |
| LLDataPackerBinaryBuffer & | dp | |||
| ) | 
Definition at line 111 of file llvocache.cpp.
References LLDataPackerBinaryBuffer::assignBuffer(), LLDataPackerBinaryBuffer::freeBuffer(), LLDataPackerBinaryBuffer::getBufferSize(), mBuffer, mCRC, mCRCChangeCount, mDP, and mHitCount.
| void LLVOCacheEntry::dump | ( | ) | const | 
Definition at line 146 of file llvocache.cpp.
References llendl, llinfos, mCRC, mCRCChangeCount, mDupeCount, mHitCount, and mLocalID.
| U32 LLVOCacheEntry::getCRC | ( | ) | const  [inline] | 
Definition at line 53 of file llvocache.h.
References mCRC.
Referenced by LLViewerRegion::cacheFullUpdate(), and LLViewerRegion::getDP().
| S32 LLVOCacheEntry::getCRCChangeCount | ( | ) | const  [inline] | 
| LLDataPackerBinaryBuffer * LLVOCacheEntry::getDP | ( | U32 | crc | ) | 
Definition at line 127 of file llvocache.cpp.
References LLDataPackerBinaryBuffer::getBufferSize(), mCRC, mDP, mHitCount, and NULL.
Referenced by LLViewerRegion::getDP().
| S32 LLVOCacheEntry::getHitCount | ( | ) | const  [inline] | 
| U32 LLVOCacheEntry::getLocalID | ( | ) | const  [inline] | 
Definition at line 52 of file llvocache.h.
References mLocalID.
Referenced by LLViewerRegion::cacheFullUpdate(), and LLViewerRegion::loadCache().
| void LLVOCacheEntry::recordDupe | ( | ) |  [inline] | 
Definition at line 62 of file llvocache.h.
References mDupeCount.
Referenced by LLViewerRegion::cacheFullUpdate().
| void LLVOCacheEntry::recordHit | ( | ) | 
Definition at line 140 of file llvocache.cpp.
References mHitCount.
Referenced by LLViewerRegion::getDP().
| void LLVOCacheEntry::writeToFile | ( | FILE * | fp | ) | const | 
Definition at line 164 of file llvocache.cpp.
References checkedWrite(), LLDataPackerBinaryBuffer::getBufferSize(), mBuffer, mCRC, mCRCChangeCount, mDP, mDupeCount, mHitCount, mLocalID, S32, and size.
| U8* LLVOCacheEntry::mBuffer  [protected] | 
Definition at line 71 of file llvocache.h.
Referenced by assignCRC(), LLVOCacheEntry(), writeToFile(), and ~LLVOCacheEntry().
| U32 LLVOCacheEntry::mCRC  [protected] | 
Definition at line 66 of file llvocache.h.
Referenced by assignCRC(), dump(), getCRC(), getDP(), LLVOCacheEntry(), and writeToFile().
| S32 LLVOCacheEntry::mCRCChangeCount  [protected] | 
Definition at line 69 of file llvocache.h.
Referenced by assignCRC(), dump(), getCRCChangeCount(), LLVOCacheEntry(), and writeToFile().
| LLDataPackerBinaryBuffer LLVOCacheEntry::mDP  [protected] | 
Definition at line 70 of file llvocache.h.
Referenced by assignCRC(), getDP(), LLVOCacheEntry(), and writeToFile().
| S32 LLVOCacheEntry::mDupeCount  [protected] | 
Definition at line 68 of file llvocache.h.
Referenced by dump(), LLVOCacheEntry(), recordDupe(), and writeToFile().
| S32 LLVOCacheEntry::mHitCount  [protected] | 
Definition at line 67 of file llvocache.h.
Referenced by assignCRC(), dump(), getDP(), getHitCount(), LLVOCacheEntry(), recordHit(), and writeToFile().
| U32 LLVOCacheEntry::mLocalID  [protected] | 
Definition at line 65 of file llvocache.h.
Referenced by dump(), getLocalID(), LLVOCacheEntry(), and writeToFile().
 1.4.7
 1.4.7