bearermanagement/mpm/inc/mpmserver.h
branchRCL_3
changeset 62 bb1f80fb7db2
parent 58 83ca720e2b9a
child 69 cf1b3ddbe9a1
--- a/bearermanagement/mpm/inc/mpmserver.h	Wed Sep 01 12:23:51 2010 +0100
+++ b/bearermanagement/mpm/inc/mpmserver.h	Tue Sep 14 22:06:05 2010 +0300
@@ -201,6 +201,8 @@
 class CMPMWlanQueryDialog;
 class CMPMDialog;
 class CMPMConnPermQueryTimer;
+class CMPMOfflineQueryTimer;
+class CMPMConnSelectionDlgTimer;
 
 // CLASS DECLARATION
 /**
@@ -966,7 +968,49 @@
         * @return ETrue if timer is running, EFalse otherwise.
         */
         TBool IsConnPermQueryTimerOn();
+        
+        /**
+        * Starts the offline query timer.
+        * During the timer, offline query can not be initiated.
+        * @since 5.2
+        */
+        void StartOfflineQueryTimer();
 
+        /**
+        * Resets the offline query timer.
+        * @since 5.2
+        */
+        void ResetOfflineQueryTimer();
+
+        /**
+        * Returns true if the offline query timer is running.
+        * During the timer, offline query can not be initiated.
+        * @since 5.2
+        * @return ETrue if timer is running, EFalse otherwise.
+        */
+        TBool IsOfflineQueryTimerOn();
+        
+        /**
+        * Starts the connection selection dialog timer.
+        * During the timer, connection selection dialog can not be initiated.
+        * @since 5.2
+        */
+         void StartConnSelectionDlgTimer();
+
+        /**
+        * Resets the connection selection dialog timer.
+        * @since 5.2
+        */
+         void ResetConnSelectionDlgTimer();
+
+        /**
+        * Returns true if the connection selection dialog timer is running.
+        * During the timer, connection selection dialog can not be initiated.
+        * @since 5.2
+        * @return ETrue if timer is running, EFalse otherwise.
+        */
+         TBool IsConnSelectionDlgTimerOn();
+         
     private:
 
         /**
@@ -1001,6 +1045,7 @@
          * @param aIapId Iap id for checking
          */
         void CheckIapForDisconnect( TInt aIapId );
+        
 
     private: // Data
         // Pointer to the ConnMonEvents object
@@ -1119,6 +1164,13 @@
         
         // Connection permission query cancellation delay timer
         CMPMConnPermQueryTimer* iConnPermQueryTimer;
+        
+        // Offline query cancellation delay timer
+        CMPMOfflineQueryTimer* iOfflineQueryTimer;
+        
+        // Connection selection dialog cancellation delay timer         
+        CMPMConnSelectionDlgTimer* iConnSelectionDlgTimer;
+      
     };
 
 #include "mpmserver.inl"