MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus Class Reference

class MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleGetMbmsNetworkServiceStatusReqL(TBool)

TInt HandleGetMbmsNetworkServiceStatusReqL(TBoolaAttemptAttach)[pure virtual]

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

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

Implementation of this interface should retrieve the current MBMS (Multimedia Broadcast Multicast Service) network state.

There can be 3 states that MBMS feature availability could return, Unknown - when UE is not GMM Attached. Supported - When UE is GMM Attached and it is known that cell supports MBMS. Not Supported - When UE is GMM Attached and it is know that cell does not support MBMS.

The state is only known from GMM Attach response from the network or during a Routing Area update. A consequence of this is that it is required for the UE to be in GMM Attach mode in order for either of these messages to be received. If the UE is not in GMM ATTACH then it is unable to determine MBMS network support.

RPacketService::GetMbmsNetworkServiceStatus()

Parameters

TBool aAttemptAttachIf a GMM attached is to be performed.

Member Data Documentation

const TInt KLtsyDispatchPacketServicesGetMbmsNetworkServiceStatusApiId

const TIntKLtsyDispatchPacketServicesGetMbmsNetworkServiceStatusApiId[static]