diff -r 83ca720e2b9a -r bb1f80fb7db2 bearermanagement/mpm/inc/mpmserver.h --- 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"