CMobileSmartCardEapPtrHolder Class Reference

class CMobileSmartCardEapPtrHolder : public CMmPtrHolder

Holds the TPtr8 arrays for all RMobileSmartCardEap requests

This class is internal.

Inherits from

Constructor & Destructor Documentation

CMobileSmartCardEapPtrHolder()

CMobileSmartCardEapPtrHolder()[protected]

Default constructor.

~CMobileSmartCardEapPtrHolder()

~CMobileSmartCardEapPtrHolder()

Default destructor.

Member Functions Documentation

NewL(TInt, TInt)

CMobileSmartCardEapPtrHolder *NewL(TIntaSizeOfPtrArray,
TIntaSizeOfPtrCArray
)[static]

This method creates the RMobileSmartCardEap ptr holder object. Array sizes depend on number of RMobileSmartCardEap requests that require ptr holder slots.

Parameters

TInt aSizeOfPtrArrayNumber of TPtr8 slots required
TInt aSizeOfPtrCArrayNumber of TPtrC8 slots required

Member Enumerations Documentation

Enum TSmartCardEapPtrCHolderSlots

Enumerators

ESlot1InitialiseEapMethod
ESlot1GetUserId
ESlot1GetEapKey
EMaxNumberSmartCardEapPtrCSlots

Enum TSmartCardEapPtrHolderSlots

Enumerators

ESlot1GetAuthStatus
ESlot1NotifyEapMethodAccess
EMaxNumberSmartCardEapPtrSlots

Member Data Documentation

RMobileSmartCardEap::TEapUserIdType iEapUserIdType

RMobileSmartCardEap::TEapUserIdType iEapUserIdType

TThreadId iOwnerThreadId

TThreadId iOwnerThreadId

TPtr8 iReqAuthData

TPtr8 iReqAuthData

RMobileSmartCardEap::TEapKeyTag iReqEapKeyTag

RMobileSmartCardEap::TEapKeyTag iReqEapKeyTag