bearermanagement/mpm/inc/mpmserver.h
changeset 72 0c32cf868819
parent 71 9f263f780e41
child 73 70ee5458c95d
--- a/bearermanagement/mpm/inc/mpmserver.h	Wed Oct 27 17:51:11 2010 +0300
+++ b/bearermanagement/mpm/inc/mpmserver.h	Wed Oct 27 18:01:02 2010 +0300
@@ -51,6 +51,9 @@
 //
 const TInt    KPhoneRetryTimeout = 100000;
 
+const TUint32 KMaxOpenTransAttempts = 5;
+const TUint32 KRetryAfter = 200000;
+
 // The granularity with which roaming and starting dialogs will allocate memory chunks. 
 // If set to two there will be space for two instances before new memory will be allocated.
 const TInt    KGranularity       = 2;
@@ -832,9 +835,10 @@
         
         /**
         * Stops cellular connections, except MMS
+        * @param aSilentOnly stop only silent cellular connections
         * @since 5.2
         */
-        void StopCellularConns();
+        void StopCellularConns( TBool aSilentOnly = EFalse );
         
         /**
         * Handle to connection ui utilities
@@ -918,6 +922,13 @@
                                 TBool aCheckForBestIap,
                                 TMPMBearerType aDestinationBearerType );
         
+        /**
+         * Check if iap can be disconnected, and disconnect it
+         * @since 5.2
+         * @param aIapId Iap id for checking
+         */
+        void CheckIapForDisconnect( TInt aIapId );
+        
 
     private: // Data
         // Pointer to the ConnMonEvents object