diff -r 4af712113915 -r a9c709db68db bearermanagement/mpm/inc/mpmserver.h --- 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"