bearermanagement/mpm/inc/mpmserver.h
changeset 60 a9c709db68db
parent 53 4af712113915
--- a/bearermanagement/mpm/inc/mpmserver.h	Wed Aug 18 10:10:23 2010 +0300
+++ b/bearermanagement/mpm/inc/mpmserver.h	Thu Sep 02 20:50:05 2010 +0300
@@ -191,6 +191,7 @@
 class CMPMConfirmDlgRoaming;
 class CMPMConfirmDlgStarting;
 class CMPMDefaultConnection;
+class CMPMConnPermQueryTimer;
 
 // CLASS DECLARATION
 /**
@@ -861,6 +862,27 @@
         */
         void SetOfflineWlanQueryResponse( TOfflineWlanQueryResponse aResponse);
 
+        /**
+        * Starts the connection permission query timer.
+        * During the timer, no connection permission query can be initiated.
+        * @since 5.2
+        */
+        void StartConnPermQueryTimer();
+
+        /**
+        * Resets the connection permission query timer.
+        * @since 5.2
+        */
+        void ResetConnPermQueryTimer();
+
+        /**
+        * Returns true if the connection permission query timer is running.
+        * During the timer, no connection permission query can be initiated.
+        * @since 5.2
+        * @return ETrue if timer is running, EFalse otherwise.
+        */
+        TBool IsConnPermQueryTimerOn();
+
     private:
 
         /**
@@ -989,6 +1011,9 @@
 
         // TConnMonIapInfo Info about available IAPs
         TConnMonIapInfo iConnMonIapInfo;
+        
+        // Connection permission query cancellation delay timer
+        CMPMConnPermQueryTimer* iConnPermQueryTimer;
     };
 
 #include "mpmserver.inl"