RPacketMbmsContext::CMbmsSession Class Reference

class RPacketMbmsContext::CMbmsSession : public CBase

Captures the list of session(s) of an MBMS service.

Inherits from

  • RPacketMbmsContext::CMbmsSession

Constructor & Destructor Documentation

CMbmsSession()

CMbmsSession()[protected]

Standard constructor.

~CMbmsSession()

IMPORT_C~CMbmsSession()

Standard destructor

Member Functions Documentation

ExtensionId()

IMPORT_C TUintExtensionId()const

Returns the value of iExtensionId for the associated class. e.g. iExtensionId=KETelExtPcktV1 for all the V1 classes.

ExternalizeL(HBufC8 *&)

IMPORT_C voidExternalizeL(HBufC8 *&aBuffer)

This method externalizes the CMbmsSession into the aBuffer.

Parameters

HBufC8 *& aBufferHolds the streamed data of CMbmsSession type.

InternalizeL(const TDesC8 &)

IMPORT_C voidInternalizeL(const TDesC8 &aBuffer)

This method internalizes the CMbmsSession from the aBuffer.

Parameters

const TDesC8 & aBufferHolds the streamed data of CMbmsSession type.

NewL()

IMPORT_C CMbmsSession *NewL()[static]

Creates an instance of CMbmsSession

Member Data Documentation

TUint iExtensionId

TUint iExtensionId

Defines the type of the class

TMbmsSessionIdList iSessionIdList

TMbmsSessionIdList iSessionIdList

Output Parameter. Contains the list of sessions pertaining to the MBMS service.