eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h
changeset 49 43351a4f2da3
parent 36 c98682f98478
--- a/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h	Fri Sep 03 09:22:44 2010 +0300
+++ b/eapol/eapol_framework/eapol_symbian/am/eap_notifier/inc/eap_auth_notifier.h	Thu Sep 16 13:07:04 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 15 %
+* %version: 19 %
 */
 
 #ifndef __EAPAUTHNOTIFIER_H__
@@ -55,7 +55,17 @@
         * return  -
         */
         virtual void DlgComplete( TInt aStatus ) = 0;
-    };
+
+       /**
+        * Check if masterkey and password match
+        *
+        * @param  aPassword8 user entered password
+        * return  true/false
+        */
+
+	    virtual TBool IsMasterKeyAndPasswordMatchingL(
+	      const TDesC16 & aPassword) = 0;
+	};
 
 /**
  * EAP Notifier
@@ -165,6 +175,22 @@
         */
         void SetSelectedOldPassword(
                 TEapDialogInfo& aPasswordInfo );
+                
+        /**
+        * Checks the selected password of the presented dialog
+        *
+        * @param  aPasswordInfo password 
+        * return  TRUE or FALSE
+        */       
+        TBool CheckPasswordMatchingL( TEapDialogInfo& aPasswordInfo );  
+        
+        /**
+        * Updates the parameters of the presented dialog
+        *
+        * @param  aIsPwdCorrect indicates if pwd data was correct
+        * return  -
+        */       
+        void UpdateDialogL( TBool aIsPwdCorrect ); 
        
     private:
         /**
@@ -251,7 +277,8 @@
             TEapExpandedType& aEapType,
             CHbSymbianVariantMap* aMap,
             const TDesC& aAuthMethod );
-        
+            
+                
     private: // Data
         
         /**