adaptationlayer/tsy/nokiatsy_dll/inc/cmmsecuritymesshandler.h
changeset 9 8486d82aef45
parent 5 8ccc39f9d787
--- a/adaptationlayer/tsy/nokiatsy_dll/inc/cmmsecuritymesshandler.h	Wed Apr 21 14:29:55 2010 +0300
+++ b/adaptationlayer/tsy/nokiatsy_dll/inc/cmmsecuritymesshandler.h	Tue Oct 19 13:16:20 2010 +0300
@@ -60,9 +60,9 @@
 *  @since 2.6
 */
 class CMmSecurityMessHandler
-        : public CBase, 
-          public MMmMessHandlerBase, 
-          public MMmMessageReceiver, 
+        : public CBase,
+          public MMmMessHandlerBase,
+          public MMmMessageReceiver,
           public MUiccOperationBase
     {
 
@@ -241,26 +241,6 @@
 #endif /* INTERNAL_TESTING_OLD_IMPLEMENTATION_FOR_UICC_TESTING */
 
         /**
-        * Forms UICC_REQ ISI message
-        * return Error code
-        */
-        TInt UiccReq() const;
-
-        /**
-        * Response to UICC_REQ
-        * @param aIsiMessage Received ISI message
-        * @return void
-        */
-        void UiccResp( const TIsiReceiveC& aIsiMessage );
-
-        /**
-        * Handles UICC_IND
-        * @param aIsiMessage Received ISI message
-        * @return void
-        */
-        void UiccInd( const TIsiReceiveC& aIsiMessage );
-
-        /**
         * Handles UICC_CARD_IND
         * @param aIsiMessage Received ISI message
         * @return void
@@ -443,7 +423,7 @@
         * @return void
         */
         void WriteEfEstResp( const TInt aStatus );
-        
+
         /**
         * Handles INVALIDATE/REHABILITATE command response
         * in case of ICC card
@@ -487,6 +467,13 @@
             TInt aStatus,
             const TDesC8& aFileData );
 
+        /**
+        * Sends pin verified event notification to upper level.
+        * @param aStatus Status
+        * @return void
+        */
+        void CompleteIfCodeVerified( const TUint8 aStatus );
+
     protected:
 
         /**
@@ -496,6 +483,9 @@
 
     private:    // Data
 
+        //keep record of security code type when verify it
+        RMobilePhone::TMobilePhoneSecurityCode iSecurityCode;
+
         //Pointer to the Message Router
         CMmMessageRouter* iMessageRouter;
 
@@ -545,7 +535,7 @@
 
         // Security code type
         RMobilePhone::TMobilePhoneSecurityCode iCodeType;
-        
+
         // variable to store FDN state which is going
         // to be set
         RMobilePhone::TMobilePhoneFdnSetting iFdnSetting;