diff -r 14754bf06654 -r cf1b3ddbe9a1 bearermanagement/S60MCPR/src/s60mcpr.cpp --- 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