bearermanagement/S60MCPR/src/s60mcpr.cpp
branchRCL_3
changeset 69 cf1b3ddbe9a1
parent 62 bb1f80fb7db2
--- a/bearermanagement/S60MCPR/src/s60mcpr.cpp	Wed Sep 15 12:38:40 2010 +0300
+++ b/bearermanagement/S60MCPR/src/s60mcpr.cpp	Wed Oct 13 14:59:48 2010 +0300
@@ -68,7 +68,8 @@
                                                         const TProviderInfo& aProviderInfo, 
                                                         const MeshMachine::TNodeActivityMap& aActivityMap )
     :   CMobilityMetaConnectionProvider( aFactory, aProviderInfo, aActivityMap ),
-        iDataClientStatusStarted( EFalse )
+        iDataClientStatusStarted( EFalse ),
+        iGoneDownRecoveryOngoing( EFalse )
     {
     LOG_NODE_CREATE(KS60MCprTag, CS60MetaConnectionProvider);
     }
@@ -283,6 +284,34 @@
     iIsHandshakingNow = EFalse;
     }
 
+// -----------------------------------------------------------------------------
+// CS60MetaConnectionProvider::IsGoneDownRecoveryOngoing
+// -----------------------------------------------------------------------------
+//
+TBool CS60MetaConnectionProvider::IsGoneDownRecoveryOngoing() const
+    {
+    return iGoneDownRecoveryOngoing;
+    }
+
+
+// -----------------------------------------------------------------------------
+// CS60MetaConnectionProvider::SetGoneDownRecoveryOngoing
+// -----------------------------------------------------------------------------
+//
+void CS60MetaConnectionProvider::SetGoneDownRecoveryOngoing()
+    {
+    iGoneDownRecoveryOngoing = ETrue;
+    }
+
+
+// -----------------------------------------------------------------------------
+// CS60MetaConnectionProvider::ClearGoneDownRecoveryOngoing
+// -----------------------------------------------------------------------------
+//
+void CS60MetaConnectionProvider::ClearGoneDownRecoveryOngoing()
+    {
+    iGoneDownRecoveryOngoing = EFalse;
+    }
 
 // -----------------------------------------------------------------------------
 // CS60MetaConnectionProvider::PolicyNotification