MLtsyDispatchSatCellBroadcastEnvelope Class Reference

class MLtsyDispatchSatCellBroadcastEnvelope : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleCellBroadcastEnvelopeReqL(const TDesC8 &)

TInt HandleCellBroadcastEnvelopeReqL ( const TDesC8 & aEnvelope ) [pure virtual]

This API is optional and should only be used if the licensee wishes to including the Dispatcher beneath their own SIM ATK TSY.

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

It is a request call that does not have an associated complete callback.

Implementation of this interface should hanldle Cell Broadcast Envelope commands. This ENVELOPE is created as a result of a CallbackSatCreateCellBroadcastEnvelopeInd() call.

Once the ME receives a new Cell Broadcast message and the service, if "data download via SMS-CB" is allocated and activated in the SIM Service Table and if the message identifier of the Cell Broadcast is contained within the message identifiers of the EF(CBMID), the the cell broadcast page is passed to the SIM using the ENVELOPE (CELL BROADCAST DOWNLOAD) command.

See "3GPP TS 11.14" Under "Cell Broadcast data download"

Parameters

const TDesC8 & aEnvelope BER-TLV encoded data containing an (CELL BROADCAST DOWNLOAD) ENVELOPE command.

Member Data Documentation

const TInt KLtsyDispatchSatCellBroadcastEnvelopeApiId

const TInt KLtsyDispatchSatCellBroadcastEnvelopeApiId [static]