CSecurityHandler Class Reference

class CSecurityHandler : public CBase

Inherits from

Constructor & Destructor Documentation

CSecurityHandler(RMobilePhone &)

IMPORT_C CSecurityHandler ( RMobilePhone & aPhone )

C++ default constructor.

Parameters

RMobilePhone & aPhone

~CSecurityHandler()

IMPORT_C ~CSecurityHandler ( )

Destructor.

Member Functions Documentation

AskSecCodeInAutoLockL()

IMPORT_C TBool AskSecCodeInAutoLockL ( )

Asks and verifies the security code when device is locked. Unlocks the device if code was accepted

AskSecCodeL()

IMPORT_C TBool AskSecCodeL ( )

Asks and verifies the security code.

CancelSecCodeQuery()

IMPORT_C void CancelSecCodeQuery ( )

Clears activated security query. Called from security notifier when there is incoming call

HandleEventL(RMobilePhone::TMobilePhoneSecurityEvent)

IMPORT_C void HandleEventL ( RMobilePhone::TMobilePhoneSecurityEvent aEvent )

Handles different security events. Called from security notifier

Parameters

RMobilePhone::TMobilePhoneSecurityEvent aEvent MAdvGsmPhoneSecurity::TSecurityEvent

HandleEventL(RMobilePhone::TMobilePhoneSecurityEvent, TInt &)

IMPORT_C void HandleEventL ( RMobilePhone::TMobilePhoneSecurityEvent aEvent,
TInt & aResult
)

Parameters

RMobilePhone::TMobilePhoneSecurityEvent aEvent
TInt & aResult

HandleEventL(RMobilePhone::TMobilePhoneSecurityEvent, TBool, TInt &)

IMPORT_C void HandleEventL ( RMobilePhone::TMobilePhoneSecurityEvent aEvent,
TBool aStartup,
TInt & aResult
)

Parameters

RMobilePhone::TMobilePhoneSecurityEvent aEvent
TBool aStartup
TInt & aResult

PassPhraseRequiredL()

TInt PassPhraseRequiredL ( ) [private]

Handles EPassPhraseRequired security event

Pin1RequiredL()

TInt Pin1RequiredL ( ) [private]

Handles EPin1Required security event

Pin2RequiredL()

void Pin2RequiredL ( ) [private]

Handles EPin2Required security event

Puk1RequiredL()

TInt Puk1RequiredL ( ) [private]

Handles EPuk1Required security event

Puk2RequiredL()

void Puk2RequiredL ( ) [private]

Handles EPuk2Required security event

RemoveSplashScreenL()

void RemoveSplashScreenL ( ) const [private]

Removes the splashscreen

ShowGenericErrorNoteL(TInt)

void ShowGenericErrorNoteL ( TInt aStatus ) [private]

Parameters

TInt aStatus

SimLockEventL()

void SimLockEventL ( ) [private]

Handles sim lock pending event

UPinRequiredL()

TInt UPinRequiredL ( ) [private]

Handles EUniversalPinRequired security event

UPukRequiredL()

TInt UPukRequiredL ( ) [private]

Handles EUniversalPukRequired security event

Member Data Documentation

RMmCustomAPI iCustomPhone

RMmCustomAPI iCustomPhone [private]

TBool * iDestroyedPtr

TBool * iDestroyedPtr [private]

CAknNoteDialog * iNoteDlg

CAknNoteDialog * iNoteDlg [private]

RMobilePhone & iPhone

RMobilePhone & iPhone [private]

TBool iQueryCanceled

TBool iQueryCanceled [private]

CCodeQueryDialog * iSecurityDlg

CCodeQueryDialog * iSecurityDlg [private]

RTASecuritySession * iSecuritySession

RTASecuritySession * iSecuritySession [private]

TBool iStartup

TBool iStartup [private]