class RMobileSmartCardEap::CEapAuthenticateRequestDataV6 : public CBase |
Class encapsulates EAP request packet data for authentication.
Public Member Functions | |
---|---|
~CEapAuthenticateRequestDataV6 () | |
IMPORT_C void | ExternalizeL ( TPtr8 &) |
IMPORT_C TPtr8 | GetEapReqPacket () |
IMPORT_C void | InternalizeL (const TDesC8 &) |
IMPORT_C CEapAuthenticateRequestDataV6 * | NewL () |
IMPORT_C void | SetEapReqPacketL (const TDesC8 &) |
IMPORT_C TUint | VersionId () |
Private Member Functions | |
---|---|
CEapAuthenticateRequestDataV6 () | |
void | ConstructL () |
Public Attributes | |
---|---|
CBufFlat * | iEapReqPacket |
Protected Attributes | |
---|---|
TUint | iVersionId |
CEapAuthenticateRequestDataV6 | ( | ) | [private] |
Default constructor; initialises the version of this object.
IMPORT_C | ~CEapAuthenticateRequestDataV6 | ( | ) |
Default destructor for this object.
void | ConstructL | ( | ) | [private] |
Second-phase constructor, which just initialises the flat buffer for later EAP-Request packet storage.
IMPORT_C void | ExternalizeL | ( | TPtr8 & | aBuffer | ) | [virtual] |
Externalise the data in this object.
TPtr8 & aBuffer | Ptr will be set to point at the a buffer where this object serialises its data, including EAP-Request packet. |
IMPORT_C TPtr8 | GetEapReqPacket | ( | ) | const |
Gets the request packet stored in this object.
IMPORT_C void | InternalizeL | ( | const TDesC8 & | aBuffer | ) | [virtual] |
Internalise the data to this object.
const TDesC8 & aBuffer | Populates this object with the serialised data passed in this argument. |
IMPORT_C CEapAuthenticateRequestDataV6 * | NewL | ( | ) | [static] |
Constructs a new object for passing EAP-Request packets to the base band.
IMPORT_C void | SetEapReqPacketL | ( | const TDesC8 & | aData | ) |
Store the EAP-Request packet within this object.
const TDesC8 & aData | Copy the EAP-Request packet in this argument descriptor to this data structures memory. |
IMPORT_C TUint | VersionId | ( | ) | const |
Allows client to identify the type of this object by its version number.
TMultimodeEtelV6Api
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.