CSuplMessage Class Reference

class CSuplMessage : public CBase

The class defines the common part of the Supl Messages, The specific Supl messages are derived from this class

Inherits from

Constructor & Destructor Documentation

CSuplMessage(const CSuplMessageContent &)

CSuplMessage ( const CSuplMessageContent & aMessageContent ) [private]

Parameters

const CSuplMessageContent & aMessageContent

CSuplMessage()

CSuplMessage ( ) [private]

~CSuplMessage()

IMPORT_C ~CSuplMessage ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

DecodeL(TDesC8 &)

IMPORT_C CSuplMessageContent * DecodeL ( TDesC8 & aDataTobeDecoded ) [virtual]

Parameters

TDesC8 & aDataTobeDecoded

EncodeCommonPartL()

void EncodeCommonPartL ( ) [private]

EncodeL(RBuf8 &)

IMPORT_C void EncodeL ( RBuf8 & aBuf ) [virtual]

Parameters

RBuf8 & aBuf

NewL(const CSuplMessageContent &)

IMPORT_C CSuplMessage * NewL ( const CSuplMessageContent & aSuplMsgContent ) [static]

CSuplMessage NewL for Encoding Test

Parameters

const CSuplMessageContent & aSuplMsgContent

NewL()

IMPORT_C CSuplMessage * NewL ( ) [static]

Implementation of Supl Message class CSuplMessage NewL for Decoding Test

NewLC(const CSuplMessageContent &)

IMPORT_C CSuplMessage * NewLC ( const CSuplMessageContent & aSuplMsgContent ) [static]

CSuplMessage NewLC for Encoding Test

Parameters

const CSuplMessageContent & aSuplMsgContent

NewLC()

IMPORT_C CSuplMessage * NewLC ( ) [static]

CSuplMessage NewLC for Decoding Test

Member Data Documentation

CAsn1PerEncoding * iEncoding

CAsn1PerEncoding * iEncoding [private]

CSuplSessionId * iSessionId

CSuplSessionId * iSessionId [private]

CSuplEnd * iSuplEnd

CSuplEnd * iSuplEnd [private]

CSuplInit * iSuplInit

CSuplInit * iSuplInit [private]

const CSuplMessageContent * iSuplMessageContent

const CSuplMessageContent * iSuplMessageContent [private]

CSuplPos * iSuplPos

CSuplPos * iSuplPos [private]

CSuplPosInit * iSuplPosInit

CSuplPosInit * iSuplPosInit [private]

CSuplResponse * iSuplResponse

CSuplResponse * iSuplResponse [private]

CSuplStart * iSuplStart

CSuplStart * iSuplStart [private]

CSuplVersion * iVersion

CSuplVersion * iVersion [private]