sbLocalDatabaseGUIDArrayLengthCache Class Reference

#include <sbLocalDatabaseGUIDArrayLengthCache.h>

Inheritance diagram for sbLocalDatabaseGUIDArrayLengthCache:
[legend]
Collaboration diagram for sbLocalDatabaseGUIDArrayLengthCache:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_SBILOCALDATABASEGUIDARRAYLENGTHCACHE 
sbLocalDatabaseGUIDArrayLengthCache ()
 
- Public Member Functions inherited from sbILocalDatabaseGUIDArrayLengthCache
void addCachedLength (in AString aKey, in unsigned long aLength)
 
void removeCachedLength (in AString aKey)
 
unsigned long getCachedLength (in AString aKey)
 
void addCachedNonNullLength (in AString aKey, in unsigned long aLength)
 
void removeCachedNonNullLength (in AString aKey)
 
unsigned long getCachedNonNullLength (in AString aKey)
 

Protected Member Functions

virtual ~sbLocalDatabaseGUIDArrayLengthCache ()
 

Protected Attributes

PRLock * mLock
 
nsDataHashtable
< nsStringHashKey, PRUint32 > 
mCachedLengths
 
nsDataHashtable
< nsStringHashKey, PRUint32 > 
mCachedNonNullLengths
 

Detailed Description

Definition at line 36 of file sbLocalDatabaseGUIDArrayLengthCache.h.

Constructor & Destructor Documentation

sbLocalDatabaseGUIDArrayLengthCache::sbLocalDatabaseGUIDArrayLengthCache ( )

Definition at line 30 of file sbLocalDatabaseGUIDArrayLengthCache.cpp.

sbLocalDatabaseGUIDArrayLengthCache::~sbLocalDatabaseGUIDArrayLengthCache ( )
protectedvirtual

Definition at line 38 of file sbLocalDatabaseGUIDArrayLengthCache.cpp.

Member Data Documentation

nsDataHashtable<nsStringHashKey, PRUint32> sbLocalDatabaseGUIDArrayLengthCache::mCachedLengths
protected

Definition at line 50 of file sbLocalDatabaseGUIDArrayLengthCache.h.

nsDataHashtable<nsStringHashKey, PRUint32> sbLocalDatabaseGUIDArrayLengthCache::mCachedNonNullLengths
protected

Definition at line 51 of file sbLocalDatabaseGUIDArrayLengthCache.h.

PRLock* sbLocalDatabaseGUIDArrayLengthCache::mLock
protected

Definition at line 48 of file sbLocalDatabaseGUIDArrayLengthCache.h.


The documentation for this class was generated from the following files: