CMmCustomSecurityTsy Class Reference
class CMmCustomSecurityTsy : public CBase
|
Constructor & Destructor Documentation
~CMmCustomSecurityTsy()
~CMmCustomSecurityTsy
|
(
|
)
|
|
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 *)
TInt
|
GetActivePin
|
(
|
const
TTsyReqHandle
|
aTsyReqHandle,
|
|
RMobilePhone::TMobilePhoneSecurityCode
*
|
aActivePin
|
|
)
|
[private]
|
Gets the currently active PIN (PIN/UPIN) code
Parameters
const
TTsyReqHandle
aTsyReqHandle
|
Request handle
|
RMobilePhone::TMobilePhoneSecurityCode
* aActivePin
|
|
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
RMobilePhone::TMobilePhoneSecurityCode
|
iActivePin
|
[private]
|
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.