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 ( TInt aSizeOfPtrArray,
TInt aSizeOfPtrCArray
) [static]

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

Parameters

TInt aSizeOfPtrArray Number of TPtr8 slots required
TInt aSizeOfPtrCArray Number 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