MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList Class Reference

class MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleUpdateMbmsMonitorServiceListsReqL(TMbmsAction, const CPcktMbmsMonitoredServiceList &, const CPcktMbmsMonitoredServiceList &)

TInt HandleUpdateMbmsMonitorServiceListsReqL(TMbmsActionaAction,
const CPcktMbmsMonitoredServiceList &aServiceList,
const CPcktMbmsMonitoredServiceList &aChangeList
)[pure virtual]

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

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

Implementation of this interface should request to update the MBMS (Multimedia Broadcast Multicast Service) monitor service availability list with the change list entries as per the action mentioned. The CTSY stores the monitor service availability list, this list is updated on a successful completion.

RPacketService::UpdateMbmsMonitorServiceListL() RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()

Parameters

TMbmsAction aActionThe MBMS action (add, remove or remove all).
const CPcktMbmsMonitoredServiceList & aServiceListThe current MBMS monitor service availability list as held by the CTSY.
const CPcktMbmsMonitoredServiceList & aChangeListThe list of entries to be changed as per the action. (e.g. the action = Add, the change list will contain entries to be added to the MBMS monitor service availability list)

Member Data Documentation

const TInt KLtsyDispatchPacketServicesUpdateMbmsMonitorServiceListApiId

const TIntKLtsyDispatchPacketServicesUpdateMbmsMonitorServiceListApiId[static]