RMobileSmartCardEap::CEapAuthenticateRequestDataV6 Class Reference

class RMobileSmartCardEap::CEapAuthenticateRequestDataV6 : public CBase

Class encapsulates EAP request packet data for authentication.

CAsyncSmartCardEapAuthentication

Inherits from

  • RMobileSmartCardEap::CEapAuthenticateRequestDataV6

Constructor & Destructor Documentation

CEapAuthenticateRequestDataV6()

CEapAuthenticateRequestDataV6 ( ) [private]

Default constructor; initialises the version of this object.

~CEapAuthenticateRequestDataV6()

IMPORT_C ~CEapAuthenticateRequestDataV6 ( )

Default destructor for this object.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

Second-phase constructor, which just initialises the flat buffer for later EAP-Request packet storage.

ExternalizeL(TPtr8 &)

IMPORT_C void ExternalizeL ( TPtr8 & aBuffer ) [virtual]

Externalise the data in this object.

Parameters

TPtr8 & aBuffer Ptr will be set to point at the a buffer where this object serialises its data, including EAP-Request packet.

GetEapReqPacket()

IMPORT_C TPtr8 GetEapReqPacket ( ) const

Gets the request packet stored in this object.

InternalizeL(const TDesC8 &)

IMPORT_C void InternalizeL ( const TDesC8 & aBuffer ) [virtual]

Internalise the data to this object.

Parameters

const TDesC8 & aBuffer Populates this object with the serialised data passed in this argument.

NewL()

IMPORT_C CEapAuthenticateRequestDataV6 * NewL ( ) [static]

Constructs a new object for passing EAP-Request packets to the base band.

SetEapReqPacketL(const TDesC8 &)

IMPORT_C void SetEapReqPacketL ( const TDesC8 & aData )

Store the EAP-Request packet within this object.

Parameters

const TDesC8 & aData Copy the EAP-Request packet in this argument descriptor to this data structures memory.

VersionId()

IMPORT_C TUint VersionId ( ) const

Allows client to identify the type of this object by its version number.

TMultimodeEtelV6Api

Member Data Documentation

CBufFlat * iEapReqPacket

CBufFlat * iEapReqPacket

EAP-request packet in a flat buffer.

TUint iVersionId

TUint iVersionId [protected]

ETelMM's supported version.