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]

CSuplMessage Destructor Test

Member Functions Documentation

ConstructL()

voidConstructL()[private]

DecodeL(TDesC8 &)

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

CSuplMessage Decoding API Test

Parameters

TDesC8 & aDataTobeDecoded

EncodeCommonPartL()

voidEncodeCommonPartL()[private]

EncodeL(RBuf8 &)

IMPORT_C voidEncodeL(RBuf8 &aBuf)[virtual]

CSuplMessage Encoding API Test

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]