CMTPHandleAllocator::CDPHandleCache Class Reference

class CMTPHandleAllocator::CDPHandleCache : public CBase

Inherits from

  • CMTPHandleAllocator::CDPHandleCache

Constructor & Destructor Documentation

CDPHandleCache(TUint)

CDPHandleCache(TUintaDataProviderId)[private]

Parameters

TUint aDataProviderId

~CDPHandleCache()

~CDPHandleCache()

Member Functions Documentation

AppendL(const THandleBlock &)

voidAppendL(const THandleBlock &aBlock)

Parameters

const THandleBlock & aBlock

BlocksCount()

TInt BlocksCount()const [inline]

ConstructL()

voidConstructL()[private]

DPID()

TUint DPID()const [inline]

HanldeCacheOrderFromAscending(const CDPHandleCache &, const CDPHandleCache &)

TInt HanldeCacheOrderFromAscending(const CDPHandleCache &aL,
const CDPHandleCache &aR
)[static]

Parameters

const CDPHandleCache & aL
const CDPHandleCache & aR

HanldeCacheOrderFromKeyAscending(const TUint *, const CDPHandleCache &)

TInt HanldeCacheOrderFromKeyAscending(const TUint *aL,
const CDPHandleCache &aR
)[static]

Parameters

const TUint * aL
const CDPHandleCache & aR

HasCache()

TBool HasCache()const [inline]

MaxNumOfBlocks()

TInt MaxNumOfBlocks()[static, inline]

NewLC(TUint)

CDPHandleCache *NewLC(TUintaDataProviderId)[static]

Parameters

TUint aDataProviderId

NextHandleID()

TUint32 NextHandleID()

Member Data Documentation

RArray< THandleBlock > iBlocks

RArray< THandleBlock >iBlocks[private]

TUint iDPID

TUint iDPID[private]

const TInt iNumOfBlocks

const TIntiNumOfBlocks[private, static]