callcontinuity/vcchotrigger/inc/vccwlansignallevelhandler.h
branchRCL_3
changeset 10 ed1e38b404e5
parent 0 a4daefaec16c
--- a/callcontinuity/vcchotrigger/inc/vccwlansignallevelhandler.h	Mon Mar 15 12:39:55 2010 +0200
+++ b/callcontinuity/vcchotrigger/inc/vccwlansignallevelhandler.h	Wed Mar 31 21:20:05 2010 +0300
@@ -112,6 +112,11 @@
     * Destructor.
     */
     virtual ~CVccWlanSignalLevelHandler();
+    
+    /**
+    *  for telling WLAN Signal Level Handler that manual HO is done or not done
+    */
+    void SetManualHoDone( TBool aValue );
 
 private:
 
@@ -177,7 +182,16 @@
      * @see MWlanMgmtNotifications::OldNetworksLost()
      */
     void OldNetworksLost();
-
+    
+    /**
+     * Overriding this because WLAN signal level handler needs to observe the signal level
+     * more frequently than GSM Signal Level Handler
+     */
+    void RunL();
+    
+    //overriding this because specific actions needed for cancellation for WLAN
+    void DoCancel(); 
+    
 private: // data
 
     /**
@@ -190,6 +204,11 @@
      * for informing the states
      */
     CVccEngPsProperty& iVccPsp;
+    
+    /**
+     * indicates is manual HO done or not
+     */
+    TBool iManualHoDone;
     };
 
 #endif // VCCWLANSIGNALLEVELHANDLER_H