CMmSimLockTsy Class Reference
class CMmSimLockTsy : public CMmSubTsyBase
|
CMmSimLockTsy
contains mode-independent SimLock functionality. Extension request handles and parameters are stored as attributes.
Constructor & Destructor Documentation
Member Functions Documentation
ActivateSimLockL(const TTsyReqHandle, RMmCustomAPI::TSimLockPassword *, RMmCustomAPI::TLockNumber *)
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
|
Complete(TInt, TInt)
void
|
Complete
|
(
|
TInt
|
aReqHandleType,
|
|
TInt
|
aError
|
|
)
|
[virtual]
|
Calls the needed complete method due the timer expiration
CompleteActivateSimLock(TInt)
void
|
CompleteActivateSimLock
|
(
|
TInt
|
aError
|
)
|
|
Completes ActivateSimLock request.
CompleteDeActivateSimLock(TInt)
void
|
CompleteDeActivateSimLock
|
(
|
TInt
|
aError
|
)
|
|
Completes DeActivateSimLock request.
ConstructL(CMmCustomTsy *)
By default EPOC constructor is private.
DeActivateSimLockL(const TTsyReqHandle, RMmCustomAPI::TSimLockPassword *, RMmCustomAPI::TLockNumber *)
DeregisterNotification(const TInt)
TInt
|
DeregisterNotification
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
Deregister given notification.
Parameters
const
TInt
aIpc
|
An interprocess communication command identifier
|
DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)
Handles extended client requests. Uses TRAP to ensure functioning on memory allocation failure.
NumberOfSlotsL(const TInt)
TInt
|
NumberOfSlotsL
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
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
|
)
|
[virtual]
|
Register given notification.
Parameters
const
TInt
aIpc
|
An interprocess communication command identifier
|
ReqModeL(const TInt)
CTelObject::TReqMode
|
ReqModeL
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
Returns request mode for given IPC number.
Parameters
const
TInt
aIpc
|
an interprocess communication command identifier
|
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)
TBool
|
SupportingIPC
|
(
|
const
TInt
|
aIpc
|
)
|
[virtual]
|
Tells whether the object supports given IPC.
Parameters
const
TInt
aIpc
|
request's IPC value
|
Member Enumerations Documentation
Enum TSimLockRequestType
Enumerators
ESimLockRequestTypeActivateSimLock
|
|
ESimLockRequestTypeDeActivateSimLock
|
|
ESimLockRequestTypeMaxNumOfRequests
|
|
ESimLockRequestTypeUndefined = 0xFF
|
|
Member Data Documentation
RMmCustomAPI::TLockNumber * iActivateSimLockNumber
SimLock activating data Not Own.
RMmCustomAPI::TSimLockPassword * iActivateSimLockPassword
Activation SimLock password Not Own.
RMmCustomAPI::TLockNumber * iDeActivateSimLockNumber
SimLock deactivating data Not Own.
RMmCustomAPI::TSimLockPassword * iDeActivateSimLockPassword
Deactivation SimLock password Not Own.
CMmCustomTsy * iMmCustomTsy
Pointer to CustomTsy Not Own.
TTsyReqHandle
iSimLockReqHandles
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.