Back to index

lightning-sunbird  0.9+nobinonly
nsCacheService Member List
This is the complete list of members for nsCacheService, including all inherited members.
ActivateEntry(nsCacheRequest *request, nsCacheEntry **entry)nsCacheService [private]
CacheMemoryAvailable()nsCacheService [private]
ClearActiveEntries(void)nsCacheService [private]
ClearDoomList(void)nsCacheService [private]
ClearPendingRequests(nsCacheEntry *entry)nsCacheService [private]
CloseDescriptor(nsCacheEntryDescriptor *descriptor)nsCacheService [static]
Create(nsISupports *outer, const nsIID &iid, void **result)nsCacheService [static]
CreateDiskDevice()nsCacheService [private]
CreateMemoryDevice()nsCacheService [private]
CreateRequest(nsCacheSession *session, const nsACString &clientKey, nsCacheAccessMode accessRequested, PRBool blockingMode, nsICacheListener *listener, nsCacheRequest **request)nsCacheService [private]
createSession(in string clientID, in nsCacheStoragePolicy storagePolicy, in boolean streamBased)nsICacheService
DeactivateAndClearEntry(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void *arg)nsCacheService [private, static]
DeactivateEntry(nsCacheEntry *entry)nsCacheService [private]
DoomActiveEntries(void)nsCacheService [private]
DoomEntry(nsCacheEntry *entry)nsCacheService [static]
DoomEntry_Internal(nsCacheEntry *entry)nsCacheService [private]
EnsureEntryHasDevice(nsCacheEntry *entry)nsCacheService [private]
evictEntries(in nsCacheStoragePolicy storagePolicy)nsICacheService
EvictEntriesForClient(const char *clientID, nsCacheStoragePolicy storagePolicy)nsCacheService [private]
EvictEntriesForSession(nsCacheSession *session)nsCacheService [static]
GetFileForEntry(nsCacheEntry *entry, nsIFile **result)nsCacheService [static]
GlobalInstance()nsCacheService [inline, static]
gServicensCacheService [private, static]
Init()nsCacheService
IsStorageEnabledForPolicy(nsCacheStoragePolicy storagePolicy, PRBool *result)nsCacheService [static]
IsStorageEnabledForPolicy_Locked(nsCacheStoragePolicy policy)nsCacheService [static]
mActiveEntriesnsCacheService [private]
mCacheHitsnsCacheService [private]
mCacheMissesnsCacheService [private]
mCacheServiceLocknsCacheService [private]
mDeactivatedUnboundEntriesnsCacheService [private]
mDeactivateFailuresnsCacheService [private]
mDiskDevicensCacheService [private]
mDoomedEntriesnsCacheService [private]
mEnableDiskDevicensCacheService [private]
mEnableMemoryDevicensCacheService [private]
mEventQServicensCacheService [private]
mInitializednsCacheService [private]
mMaxDataSizensCacheService [private]
mMaxKeyLengthnsCacheService [private]
mMaxMetaSizensCacheService [private]
mMemoryDevicensCacheService [private]
mObservernsCacheService [private]
mProxyObjectManagernsCacheService [private]
mTotalEntriesnsCacheService [private]
NotifyListener(nsCacheRequest *request, nsICacheEntryDescriptor *descriptor, nsCacheAccessMode accessGranted, nsresult error)nsCacheService [private]
nsCacheService()nsCacheService
OnDataSizeChange(nsCacheEntry *entry, PRInt32 deltaSize)nsCacheService [static]
OnProfileChanged()nsCacheService [static]
OnProfileShutdown(PRBool cleanse)nsCacheService [static]
OpenCacheEntry(nsCacheSession *session, const nsACString &key, nsCacheAccessMode accessRequested, PRBool blockingMode, nsICacheListener *listener, nsICacheEntryDescriptor **result)nsCacheService [static]
OpenInputStreamForEntry(nsCacheEntry *entry, nsCacheAccessMode mode, PRUint32 offset, nsIInputStream **result)nsCacheService [static]
OpenOutputStreamForEntry(nsCacheEntry *entry, nsCacheAccessMode mode, PRUint32 offset, nsIOutputStream **result)nsCacheService [static]
ProcessPendingRequests(nsCacheEntry *entry)nsCacheService [private]
ProcessRequest(nsCacheRequest *request, PRBool calledFromOpenCacheEntry, nsICacheEntryDescriptor **result)nsCacheService [private]
ProxyObjectRelease(nsISupports *object, PRThread *thread)nsCacheService [static]
RemoveActiveEntry(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void *arg)nsCacheService [private, static]
SearchCacheDevices(nsCString *key, nsCacheStoragePolicy policy, PRBool *collision)nsCacheService [private]
ServiceLock()nsCacheService [static]
SetCacheElement(nsCacheEntry *entry, nsISupports *element)nsCacheService [static]
SetDiskCacheCapacity(PRInt32 capacity)nsCacheService [static]
SetDiskCacheEnabled(PRBool enabled)nsCacheService [static]
SetMemoryCacheCapacity(PRInt32 capacity)nsCacheService [static]
SetMemoryCacheEnabled(PRBool enabled)nsCacheService [static]
Shutdown()nsCacheService
ValidateEntry(nsCacheEntry *entry)nsCacheService [static]
visitEntries(in nsICacheVisitor visitor)nsICacheService
~nsCacheService()nsCacheService [virtual]