diff -r ac5daea24fb0 -r 9f263f780e41 bearermanagement/S60MCPR/src/s60mcpr.cpp --- 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