bearermanagement/S60MCPR/src/s60mcpr.cpp
changeset 71 9f263f780e41
parent 61 8b0c979bbe8c
--- a/bearermanagement/S60MCPR/src/s60mcpr.cpp	Wed Oct 27 17:43:56 2010 +0300
+++ b/bearermanagement/S60MCPR/src/s60mcpr.cpp	Wed Oct 27 17:51:11 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