class MLtsyDispatchSatPCmdNotification : public MLtsyDispatchInterface |
Public Member Functions | |
---|---|
TInt | HandlePCmdNotificationReqL(TUint8) |
Public Attributes | |
---|---|
const TInt | KLtsyDispatchSatPCmdNotificationApiId |
TInt | HandlePCmdNotificationReqL | ( | TUint8 | aPCmdType | ) | [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 ESatTsyGetIfPendingNotification request from the CTSY.
It is a request call that does not have an associated complete callback.
This function uses this API to register an interest in a particular proactive command. Once this notification has been set up, the LTSY should call CCtsyDispatcherCallback::CallbackSatPcmdInd() to notify the CTSY the next time this proactive command is generated by the UICC (or provide notification immediately if the command is pending).
Proactive commands which are received via CCtsyDispatcherCallback::CallbackSatPcmdInd() while a notification has not been requested for this proactive command then a Terminal Response containing the return code "KMeUnableProcessCmd" will be sent back to the UICC. Therfore it is perfectly acceptable for the LTSY to pass all proactive commands directly to the CTSY if it is preferred to have CTSY process proactive commands. If the latter implementation is chosen, LTSY does not have to implement the MLtsyDispatchSatPCmdNotification interface at all.
bertlv_defs.h
TUint8 aPCmdType | The number of the proactive command for which notification is being requested (e.g. KSetUpMenu), as defined in ETSI 102 223 etc. these are defined in bertlv_defs.h |
const TInt | KLtsyDispatchSatPCmdNotificationApiId | [static] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.