MLtsyDispatchSatRefreshAllowed Class Reference

class MLtsyDispatchSatRefreshAllowed : public MLtsyDispatchInterface

Inherits from

Public Member Functions
TInt HandleRefreshAllowedReqL(const TDesC8 &, const TDesC8 &, TUint16)
Public Attributes
const TIntKLtsyDispatchSatRefreshAllowedApiId

Member Functions Documentation

HandleRefreshAllowedReqL(const TDesC8 &, const TDesC8 &, TUint16)

TInt HandleRefreshAllowedReqL(const TDesC8 &aRefreshFileList,
const TDesC8 &aAid,
TUint16aTsyCache
)[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 ESatTsyServiceRequest request from the CTSY.

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

Implementation of this interface allows the main RSat clients report (RSat::RefreshAllowed()) if the refresh can be carried out to be passed to the LTSY. The completion CCtsyDispatcherCallback::CallbackSatRefreshAllowedComp() completes any outstanding RSat::NotifyRefreshPCmd() requests.

RSat::NotifyRefreshRequired() RSat::RefreshAllowed() RMmCustomAPI::SatRefreshCompleteNotification()

Parameters

const TDesC8 & aRefreshFileListThe list of files (full path) that have been changed by the UICC (see ETSI 102 221 or ETSI 151 011)
const TDesC8 & aAidIndicates the application on the UICC to be refreshed (as defined ETSI TS 101 220) .
TUint16 aTsyCacheBit field of files that are cached in SIM ATK TSY (examin using CSatNotificationsTsy::TCachedSimAtkFiles)

Member Data Documentation

const TInt KLtsyDispatchSatRefreshAllowedApiId

const TIntKLtsyDispatchSatRefreshAllowedApiId[static]