199 class CMPMConfirmDlgStarting; |
199 class CMPMConfirmDlgStarting; |
200 class CMPMDefaultConnection; |
200 class CMPMDefaultConnection; |
201 class CMPMWlanQueryDialog; |
201 class CMPMWlanQueryDialog; |
202 class CMPMDialog; |
202 class CMPMDialog; |
203 class CMPMConnPermQueryTimer; |
203 class CMPMConnPermQueryTimer; |
|
204 class CMPMOfflineQueryTimer; |
|
205 class CMPMConnSelectionDlgTimer; |
204 |
206 |
205 // CLASS DECLARATION |
207 // CLASS DECLARATION |
206 /** |
208 /** |
207 * Class structure to associate Connection Id |
209 * Class structure to associate Connection Id |
208 * and the list of blacklisted IAPs |
210 * and the list of blacklisted IAPs |
964 * During the timer, no connection permission query can be initiated. |
966 * During the timer, no connection permission query can be initiated. |
965 * @since 5.2 |
967 * @since 5.2 |
966 * @return ETrue if timer is running, EFalse otherwise. |
968 * @return ETrue if timer is running, EFalse otherwise. |
967 */ |
969 */ |
968 TBool IsConnPermQueryTimerOn(); |
970 TBool IsConnPermQueryTimerOn(); |
969 |
971 |
|
972 /** |
|
973 * Starts the offline query timer. |
|
974 * During the timer, offline query can not be initiated. |
|
975 * @since 5.2 |
|
976 */ |
|
977 void StartOfflineQueryTimer(); |
|
978 |
|
979 /** |
|
980 * Resets the offline query timer. |
|
981 * @since 5.2 |
|
982 */ |
|
983 void ResetOfflineQueryTimer(); |
|
984 |
|
985 /** |
|
986 * Returns true if the offline query timer is running. |
|
987 * During the timer, offline query can not be initiated. |
|
988 * @since 5.2 |
|
989 * @return ETrue if timer is running, EFalse otherwise. |
|
990 */ |
|
991 TBool IsOfflineQueryTimerOn(); |
|
992 |
|
993 /** |
|
994 * Starts the connection selection dialog timer. |
|
995 * During the timer, connection selection dialog can not be initiated. |
|
996 * @since 5.2 |
|
997 */ |
|
998 void StartConnSelectionDlgTimer(); |
|
999 |
|
1000 /** |
|
1001 * Resets the connection selection dialog timer. |
|
1002 * @since 5.2 |
|
1003 */ |
|
1004 void ResetConnSelectionDlgTimer(); |
|
1005 |
|
1006 /** |
|
1007 * Returns true if the connection selection dialog timer is running. |
|
1008 * During the timer, connection selection dialog can not be initiated. |
|
1009 * @since 5.2 |
|
1010 * @return ETrue if timer is running, EFalse otherwise. |
|
1011 */ |
|
1012 TBool IsConnSelectionDlgTimerOn(); |
|
1013 |
970 private: |
1014 private: |
971 |
1015 |
972 /** |
1016 /** |
973 * C++ default constructor. |
1017 * C++ default constructor. |
974 */ |
1018 */ |
999 * Check if iap can be disconnected, and disconnect it |
1043 * Check if iap can be disconnected, and disconnect it |
1000 * @since 5.2 |
1044 * @since 5.2 |
1001 * @param aIapId Iap id for checking |
1045 * @param aIapId Iap id for checking |
1002 */ |
1046 */ |
1003 void CheckIapForDisconnect( TInt aIapId ); |
1047 void CheckIapForDisconnect( TInt aIapId ); |
|
1048 |
1004 |
1049 |
1005 private: // Data |
1050 private: // Data |
1006 // Pointer to the ConnMonEvents object |
1051 // Pointer to the ConnMonEvents object |
1007 CMPMConnMonEvents* iEvents; |
1052 CMPMConnMonEvents* iEvents; |
1008 |
1053 |
1117 // TConnMonIapInfo Info about available IAPs |
1162 // TConnMonIapInfo Info about available IAPs |
1118 TConnMonIapInfo iConnMonIapInfo; |
1163 TConnMonIapInfo iConnMonIapInfo; |
1119 |
1164 |
1120 // Connection permission query cancellation delay timer |
1165 // Connection permission query cancellation delay timer |
1121 CMPMConnPermQueryTimer* iConnPermQueryTimer; |
1166 CMPMConnPermQueryTimer* iConnPermQueryTimer; |
|
1167 |
|
1168 // Offline query cancellation delay timer |
|
1169 CMPMOfflineQueryTimer* iOfflineQueryTimer; |
|
1170 |
|
1171 // Connection selection dialog cancellation delay timer |
|
1172 CMPMConnSelectionDlgTimer* iConnSelectionDlgTimer; |
|
1173 |
1122 }; |
1174 }; |
1123 |
1175 |
1124 #include "mpmserver.inl" |
1176 #include "mpmserver.inl" |
1125 |
1177 |
1126 |
1178 |