MLtsyDispatchPacketServicesUpdateMbmsSessionList Class Reference

class MLtsyDispatchPacketServicesUpdateMbmsSessionList : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleUpdateMbmsSessionListReqL(const TDesC &, TMbmsAction, TMbmsSessionId, const TMbmsSessionIdList &)

TInt HandleUpdateMbmsSessionListReqL(const TDesC &aContextName,
TMbmsActionaAction,
TMbmsSessionIdaSessionId,
const TMbmsSessionIdList &aServiceList
)[pure virtual]

The CTSY Dispatcher shall invoke this function on receiving the EPacketContextUpdateMbmsSessionList request from the CTSY.

It is a request call that is completed by invoking CCtsyDispatcherCallback::CallbackPacketServicesUpdateMbmsSessionListComp()

Implementation of this interface should request to add a new session to be received or remove an existing session to/from the MBMS services table. The CTSY stores the MBMS services table, this table is updated on a successful completion.

RPacketService::UpdateMbmsSessionList() CRetrievePcktMbmsSessionList()

Parameters

const TDesC & aContextNameThe MBMS context name in the form of a character string.
TMbmsAction aActionThe action to be performed (add, remove or remove all).
TMbmsSessionId aSessionIdThe MBMS session identifier which needs to be received or removed.
const TMbmsSessionIdList & aServiceListThe MBMS services table as held by the CTSY.

Member Data Documentation

const TInt KLtsyDispatchPacketServicesUpdateMbmsSessionListApiId

const TIntKLtsyDispatchPacketServicesUpdateMbmsSessionListApiId[static]