RResolverCacheEntry Class Reference
class RResolverCacheEntry
|
An entry in ECOM's custom resolver cache
Constructor & Destructor Documentation
RResolverCacheEntry()
default constructor which initializes all member data to 0.
RResolverCacheEntry(const TUid, RLibrary, TProxyNewLPtr, TUint32)
Parameters
const
TUid
aResolverUid
|
TUid of the resolver.
|
RLibrary
aLib
|
RLibrary with handle open on the resolver DLL.
|
TProxyNewLPtr
aNewL
|
Function ptr to instantiate the resolver.
|
TUint32
aFlags
|
Special conditions about the cache entry.
|
Member Functions Documentation
CompareUid(const RResolverCacheEntry &, const RResolverCacheEntry &)
ThisIsOlder(const RResolverCacheEntry &, TUint)
Compare the age of two cache entries.
Parameters
const
RResolverCacheEntry
& aOther
|
The RResolverCacheEntry to compare with.
|
TUint
aCurrTick
|
The current system tick. It simplifies handling of system tick wrap around to zero.
|
Member Data Documentation
TUint32
iFlags
Special conditions about the cache entry.
TCounterTicks
iLastUse
Timestamp, when the resolver is last accessed
RLibrary
iLibrary
RLibraray object holding a handle on the resolver DLL
TInt
iLruRank
An extension of iLastUse. Serves as tie breaker when 2 entries have the same timestamp.
TProxyNewLPtr
iNewLFuncPtr
Function ptr to instantiate the custom resolver
TUid
iResolverUid
TUid
of the custom resolver
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.