CMTPHandleAllocator::CDPHandleCache Class Reference

class CMTPHandleAllocator::CDPHandleCache : public CBase

Inherits from

  • CMTPHandleAllocator::CDPHandleCache

Constructor & Destructor Documentation

CDPHandleCache(TUint)

CDPHandleCache ( TUint aDataProviderId ) [private]

Parameters

TUint aDataProviderId

~CDPHandleCache()

~CDPHandleCache ( )

Member Functions Documentation

AppendL(const THandleBlock &)

void AppendL ( const THandleBlock & aBlock )

Parameters

const THandleBlock & aBlock

BlocksCount()

TInt BlocksCount ( ) const [inline]

ConstructL()

void ConstructL ( ) [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 ( TUint aDataProviderId ) [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 TInt iNumOfBlocks [private, static]