CSuplSessionId Class Reference

class CSuplSessionId : public CBase

The class to encode and decode the Supl Message SessionId.

Inherits from

Constructor & Destructor Documentation

CSuplSessionId(CSuplSessionIdContent *)

CSuplSessionId ( CSuplSessionIdContent * aSessionIdContent ) [private]

Parameters

CSuplSessionIdContent * aSessionIdContent

CSuplSessionId()

CSuplSessionId ( ) [private]

~CSuplSessionId()

~CSuplSessionId ( )

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

DecodeFromL(const TDesC8 &, const TInt, TInt &)

void DecodeFromL ( const TDesC8 & aBufferToDecode,
const TInt aStartBitPos,
TInt & aDecodedBitsLength
)

Parameters

const TDesC8 & aBufferToDecode
const TInt aStartBitPos
TInt & aDecodedBitsLength

EncodeL(CAsn1PerEncoding &)

void EncodeL ( CAsn1PerEncoding & aPerEncoding )

Parameters

CAsn1PerEncoding & aPerEncoding

NewL(CSuplSessionIdContent *)

CSuplSessionId * NewL ( CSuplSessionIdContent * aSessionIdContent ) [static]

Implementation of Supl Message SessionId class

Parameters

CSuplSessionIdContent * aSessionIdContent

NewLC(CSuplSessionIdContent *)

CSuplSessionId * NewLC ( CSuplSessionIdContent * aSessionIdContent ) [static]

Parameters

CSuplSessionIdContent * aSessionIdContent

Member Data Documentation

CSuplSessionIdContent * iSessionIdContent

CSuplSessionIdContent * iSessionIdContent [private]

CSuplSetSessionId * iSetSessionId

CSuplSetSessionId * iSetSessionId [private]

CSuplSlpSessionId * iSlpSessionId

CSuplSlpSessionId * iSlpSessionId [private]