MLtsyDispatchSatRefreshAllowed Class Reference

class MLtsyDispatchSatRefreshAllowed : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

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

TInt HandleRefreshAllowedReqL ( const TDesC8 & aRefreshFileList,
const TDesC8 & aAid,
TUint16 aTsyCache
) [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 & aRefreshFileList The list of files (full path) that have been changed by the UICC (see ETSI 102 221 or ETSI 151 011)
const TDesC8 & aAid Indicates the application on the UICC to be refreshed (as defined ETSI TS 101 220) .
TUint16 aTsyCache Bit field of files that are cached in SIM ATK TSY (examin using CSatNotificationsTsy::TCachedSimAtkFiles)

Member Data Documentation

const TInt KLtsyDispatchSatRefreshAllowedApiId

const TInt KLtsyDispatchSatRefreshAllowedApiId [static]