CMmCustomSecurityTsy Class Reference
class CMmCustomSecurityTsy : public CBase |
Constructor & Destructor Documentation
Member Functions Documentation
CancelService(const TInt, const TTsyReqHandle)
Cancels request of which IPC number and request handle are given in parameters.
Parameters
const TInt aIpc | An interprocess communication command identifier |
const TTsyReqHandle aTsyReqHandle | Request handle |
CheckSecurityCodeCancelL()
TInt
| CheckSecurityCodeCancelL | ( | ) | [private] |
Cancel the CheckSecurityCode request
CheckSecurityCodeL(const TTsyReqHandle, RMmCustomAPI::TSecurityCodeType *)
Complete(TInt, TInt)
void | Complete | ( | TInt | aReqHandleType, |
| TInt | aError |
| ) | |
Calls the needed complete method due the timer expiration
CompleteCheckSecurityCode(TInt)
void | CompleteCheckSecurityCode | ( | TInt | aError | ) | |
Completes the CheckSecurityCode response message.
CompleteCheckSecurityCodeCancel()
void | CompleteCheckSecurityCodeCancel | ( | ) | |
Completes the CheckSecurityCodeCancel response message.
CompleteDisablePhoneLock(TInt)
void | CompleteDisablePhoneLock | ( | TInt | aError | ) | |
Completes the DisablePhoneLock request.
CompleteIsBlocked(TInt, TBool)
void | CompleteIsBlocked | ( | TInt | aError, |
| TBool | aIsBlocked |
| ) | |
Completes the IsBlocked response message.
ConstructL(CMmCustomTsy *, CMmPhoneTsy *)
By default EPOC constructor is private.
DeliverCodeL(RMobilePhone::TCodeAndUnblockCode)
Delivers password to extension for lock setting change
DeregisterNotification(const TInt)
TInt
| DeregisterNotification | ( | const TInt | aIpc | ) | |
Deregister given notification.
Parameters
const TInt aIpc | An interprocess communication command identifier |
DisablePhoneLockL(const TTsyReqHandle, RMobilePhone::TMobilePassword *)
DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)
Handles extended client requests. Uses TRAP to ensure functioning on memory allocation failure.
GetActivePin(const TTsyReqHandle, RMobilePhone::TMobilePhoneSecurityCode *)
Gets the currently active PIN (PIN/UPIN) code
IsBlocked(const TTsyReqHandle, RMmCustomAPI::TSecurityCodeType *, TBool *)
NewL(CMmCustomTsy *, CMmPhoneTsy *)
NumberOfSlotsL(const TInt)
Returns number of slots to be used for given IPC.
Parameters
const TInt aIpc | An interprocess communication command identifier |
RegisterNotification(const TInt)
TInt
| RegisterNotification | ( | const TInt | aIpc | ) | |
Register given notification.
Parameters
const TInt aIpc | An interprocess communication command identifier |
ReqModeL(const TInt)
CTelObject::TReqMode | ReqModeL | ( | const TInt | aIpc | ) | |
Returns request mode for given IPC number.
Parameters
const TInt aIpc | An interprocess communication command identifier |
SetActivePin(CMmDataPackage *)
Change the information about the currently active PIN.
SetTypeOfResponse(const TInt, const TTsyReqHandle)
void | SetTypeOfResponse | ( | const TInt | aReqHandleType, |
| const TTsyReqHandle | aTsyReqHandle |
| ) | [private] |
Chooses the type of response, automatic or common
SupportingIPC(const TInt)
Tells whether the object supports given IPC.
Parameters
const TInt aIpc | Request's IPC value |
Member Enumerations Documentation
Enum TSecurityRequestType
Enumerators
ESecurityTsyReqHandleUnknown | |
ESecurityRequestTypeIsBlocked | |
ESecurityRequestTypeCheckSecurityCode | |
ESecurityRequestTypeDisablePhoneLock | |
ESecurityRequestTypeMaxNumOfRequests | |
ESecurityRequestTypeUndefined = 0xff | |
Member Data Documentation
RMobilePhone::TMobilePhoneSecurityCode
iActivePin
Holding the information of the currently active PIN
TUint8
iCodeID
Code: PIN, PIN2 or Security
TBool * iIsBlocked
TBool * | iIsBlocked | [private] |
Pointer to client side data Not Own.
CMmCustomTsy * iMmCustomTsy
CMmPhoneTsy * iMmPhoneTsy
TSecurityRequestType
iReqHandleType
Saves temporarily last TSY request type
RMobilePhone::TMobilePassword
iSecCode
Variable for storing temporarily Security code
TTsyReqHandle
iSecReqHandles
SIM CustomAPI request handle table
TUint8
iTransId
SIM CustomAPI request handle table
CMmTsyReqHandleStore * iTsyReqHandleStore
Pointer to request handle store Own.
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.