CSecurityDispatcher Class Reference
class CSecurityDispatcher : public CBase |
This class is responsible for packing and unpacking data belonging to Security related requests to the Licensee LTSY.
Public Member Functions |
---|
| ~CSecurityDispatcher() |
void | CallbackAbortSecurityCode(TInt) |
void | CallbackBootNotifySecurityReady(TInt) |
void | CallbackCheckSecurityCode(TInt) |
void | CallbackCheckSecurityCodeCancel(TInt) |
void | CallbackDisablePhoneLock(TInt) |
void | CallbackGetCipheringInfo(TInt, TBool) |
void | CallbackGetCurrentActivePin(TInt, RMobilePhone::TMobilePhoneSecurityCode) |
void | CallbackGetLockInfo(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting) |
void | CallbackGetPin1DisableSupported(TInt, TBool) |
void | CallbackGetSecurityCodeInfo(TInt, RMobilePhone::TMobilePhoneSecurityCode, TInt) |
void | CallbackIsSecurityCodeBlocked(TInt, TBool) |
void | CallbackNotifyCipheringInfoChange(TInt, const RMmCustomAPI::TCipheringInfo &) |
void | CallbackNotifyLockInfoChange(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting, RMobilePhone::TMobilePhoneLock) |
void | CallbackNotifySecurityEvent(TInt, RMobilePhone::TMobilePhoneSecurityEvent) |
void | CallbackSetLockSetting(TInt) |
void | CallbackSync(CRequestQueueOneShot::TIpcDataPackage &) |
void | CallbackVerifySecurityCode(TInt) |
TInt
| DispatchAbortSecurityCodeL(const CMmDataPackage *) |
TInt
| DispatchCheckSecurityCodeCancelL(const CMmDataPackage *) |
TInt
| DispatchCheckSecurityCodeL(const CMmDataPackage *) |
TInt
| DispatchDisablePhoneLockL(const CMmDataPackage *) |
TInt
| DispatchGetCipheringInfoL() |
TInt
| DispatchGetCurrentActivePinL() |
TInt
| DispatchGetLockInfoL(const CMmDataPackage *) |
TInt
| DispatchGetPin1DisableSupportedL() |
TInt
| DispatchGetSecurityCodeInfoL(const CMmDataPackage *) |
TInt
| DispatchIsSecurityCodeBlockedL(const CMmDataPackage *) |
TInt
| DispatchSetLockSettingL(const CMmDataPackage *) |
TInt
| DispatchVerifySecurityCodeL(const CMmDataPackage *) |
CSecurityDispatcher * | NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &) |
CSecurityDispatcher * | NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &) |
void | SetDispatcherHolder(TDispatcherHolder &) |
Constructor & Destructor Documentation
CSecurityDispatcher(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
~CSecurityDispatcher()
~CSecurityDispatcher | ( | ) | [virtual] |
Member Functions Documentation
CallbackAbortSecurityCode(TInt)
void | CallbackAbortSecurityCode | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackBootNotifySecurityReady(TInt)
void | CallbackBootNotifySecurityReady | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackCheckSecurityCode(TInt)
void | CallbackCheckSecurityCode | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackCheckSecurityCodeCancel(TInt)
void | CallbackCheckSecurityCodeCancel | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackDisablePhoneLock(TInt)
void | CallbackDisablePhoneLock | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackGetCipheringInfo(TInt, TBool)
void | CallbackGetCipheringInfo | ( | TInt | aError, |
| TBool | aIndStatus |
| ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
TBool aIndStatus | Ciphering indicator status. |
CallbackGetCurrentActivePin(TInt, RMobilePhone::TMobilePhoneSecurityCode)
CallbackGetLockInfo(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting)
CallbackGetPin1DisableSupported(TInt, TBool)
void | CallbackGetPin1DisableSupported | ( | TInt | aError, |
| TBool | aIsSupported |
| ) | |
Packages the data returned by the Licensee LTSY and completes the EMmTsyPhoneGetPin1DisableSupportedIPC back to the Common TSY.
Parameters
TInt aError | The error code to complete back. |
TBool aIsSupported | Is SIM support disabling of PIN1. |
CallbackGetSecurityCodeInfo(TInt, RMobilePhone::TMobilePhoneSecurityCode, TInt)
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
RMobilePhone::TMobilePhoneSecurityCode aSecCode | Security code. |
TInt aRemainingEntryAttempts | Number of remaining security code entry attempts before the corresponding lock gets blocked. |
CallbackIsSecurityCodeBlocked(TInt, TBool)
void | CallbackIsSecurityCodeBlocked | ( | TInt | aError, |
| TBool | aIsBlocked |
| ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
TBool aIsBlocked | Is security code blocked. |
CallbackNotifyCipheringInfoChange(TInt, const RMmCustomAPI::TCipheringInfo &)
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const RMmCustomAPI::TCipheringInfo & aInfo | Ciphering information data structure: ciphering indicator and ciphering status. |
CallbackNotifyLockInfoChange(TInt, RMobilePhone::TMobilePhoneLockStatus, RMobilePhone::TMobilePhoneLockSetting, RMobilePhone::TMobilePhoneLock)
CallbackNotifySecurityEvent(TInt, RMobilePhone::TMobilePhoneSecurityEvent)
CallbackSetLockSetting(TInt)
void | CallbackSetLockSetting | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
CallbackSync(CRequestQueueOneShot::TIpcDataPackage &)
CallbackVerifySecurityCode(TInt)
void | CallbackVerifySecurityCode | ( | TInt | aError | ) | |
Parameters
TInt aError | The error code to be returned to the CTSY Dispatcher. |
ConstructL()
void | ConstructL | ( | ) | [private] |
Second phase constructor.
DispatchAbortSecurityCodeL(const CMmDataPackage *)
Unpack data related to EMobilePhoneAbortSecurityCode and pass request on to Licensee LTSY.
DispatchCheckSecurityCodeCancelL(const CMmDataPackage *)
Unpack data related to ECustomCheckSecurityCodeCancelIPC and pass request on to Licensee LTSY.
DispatchCheckSecurityCodeL(const CMmDataPackage *)
Unpack data related to ECustomCheckSecurityCodeIPC and pass request on to Licensee LTSY.
DispatchDisablePhoneLockL(const CMmDataPackage *)
Unpack data related to ECustomDisablePhoneLockIPC and pass request on to Licensee LTSY.
DispatchGetCipheringInfoL()
TInt
| DispatchGetCipheringInfoL | ( | ) | |
Pass request on to Licensee LTSY.
DispatchGetCurrentActivePinL()
TInt
| DispatchGetCurrentActivePinL | ( | ) | |
Pass request on to Licensee LTSY.
DispatchGetLockInfoL(const CMmDataPackage *)
Unpack data related to EMobilePhoneGetLockInfo and pass request on to Licensee LTSY.
DispatchGetPin1DisableSupportedL()
TInt
| DispatchGetPin1DisableSupportedL | ( | ) | |
Pass request on to Licensee LTSY.
DispatchGetSecurityCodeInfoL(const CMmDataPackage *)
Unpack data related to EMobilePhoneGetSecurityCodeInfo and pass request on to Licensee LTSY.
DispatchIsSecurityCodeBlockedL(const CMmDataPackage *)
Unpack data related to ECustomIsBlockedIPC and pass request on to Licensee LTSY.
DispatchSetLockSettingL(const CMmDataPackage *)
Unpack data related to EMobilePhoneSetLockSetting and pass request on to Licensee LTSY.
DispatchVerifySecurityCodeL(const CMmDataPackage *)
Unpack data related to EMobilePhoneVerifySecurityCode and pass request on to Licensee LTSY.
NewL(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
NewLC(MLtsyDispatchFactoryV1 &, MmMessageManagerCallback &, CRequestQueueOneShot &)
SetDispatcherHolder(TDispatcherHolder &)
Set the dispatcher holder.
Member Data Documentation
TDispatcherHolder * iDispatcherHolder
MLtsyDispatchSecurityAbortSecurityCode * iLtsyDispatchSecurityAbortSecurityCode
MLtsyDispatchSecurityCheckSecurityCode * iLtsyDispatchSecurityCheckSecurityCode
MLtsyDispatchSecurityCheckSecurityCodeCancel * iLtsyDispatchSecurityCheckSecurityCodeCancel
MLtsyDispatchSecurityDisablePhoneLock * iLtsyDispatchSecurityDisablePhoneLock
MLtsyDispatchSecurityGetCipheringInfo * iLtsyDispatchSecurityGetCipheringInfo
MLtsyDispatchSecurityGetCurrentActivePin * iLtsyDispatchSecurityGetCurrentActivePin
MLtsyDispatchSecurityGetLockInfo * iLtsyDispatchSecurityGetLockInfo
MLtsyDispatchSecurityGetPin1DisableSupported * iLtsyDispatchSecurityGetPin1DisableSupported
MLtsyDispatchSecurityGetSecurityCodeInfo * iLtsyDispatchSecurityGetSecurityCodeInfo
MLtsyDispatchSecurityIsSecurityCodeBlocked * iLtsyDispatchSecurityIsSecurityCodeBlocked
MLtsyDispatchSecuritySetLockSetting * iLtsyDispatchSecuritySetLockSetting
MLtsyDispatchSecurityVerifySecurityCode * iLtsyDispatchSecurityVerifySecurityCode
MLtsyDispatchFactoryV1 & iLtsyFactoryV1
MmMessageManagerCallback & iMessageManagerCallback
CRequestQueueOneShot & iRequestAsyncOneShot
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.