realtimenetprots/sipfw/ProfileAgent/ApnManager/src/sipapnconfigurationhandler.cpp
branchRCL_3
changeset 6 43c4dec3cb1f
parent 2 1e1cc61f56c3
child 13 822e1f077722
equal deleted inserted replaced
5:532ef74cdfa0 6:43c4dec3cb1f
   208 // CSIPApnConfigurationHandler::HasPendingTasks
   208 // CSIPApnConfigurationHandler::HasPendingTasks
   209 // -----------------------------------------------------------------------------
   209 // -----------------------------------------------------------------------------
   210 //
   210 //
   211 TBool CSIPApnConfigurationHandler::HasPendingTasks() const
   211 TBool CSIPApnConfigurationHandler::HasPendingTasks() const
   212     {
   212     {
   213     return MonitoringState() != EMonitoringIdle;
   213     return (MonitoringState() != EMonitoringIdle || IsFailed());
   214     }
   214     }
   215 
   215 
   216 // -----------------------------------------------------------------------------
   216 // -----------------------------------------------------------------------------
   217 // CSIPApnConfigurationHandler::DoCancel
   217 // CSIPApnConfigurationHandler::DoCancel
   218 // -----------------------------------------------------------------------------
   218 // -----------------------------------------------------------------------------
   304     iObserver( aObserver ),
   304     iObserver( aObserver ),
   305     iMonitoringState( EMonitoringIdle )
   305     iMonitoringState( EMonitoringIdle )
   306 	{
   306 	{
   307 	CActiveScheduler::Add( this );
   307 	CActiveScheduler::Add( this );
   308 	iIapId = aIapId;
   308 	iIapId = aIapId;
       
   309 	iIsFailed = EFalse;
       
   310 	iIsFatalFailure = EFalse; 
   309 	}
   311 	}
   310 
   312 
   311 // -----------------------------------------------------------------------------
   313 // -----------------------------------------------------------------------------
   312 // CSIPApnConfigurationHandler::ConstructL
   314 // CSIPApnConfigurationHandler::ConstructL
   313 // -----------------------------------------------------------------------------
   315 // -----------------------------------------------------------------------------
   796 // CSIPApnConfigurationHandler::IsFailed
   798 // CSIPApnConfigurationHandler::IsFailed
   797 // -----------------------------------------------------------------------------
   799 // -----------------------------------------------------------------------------
   798 //
   800 //
   799 TBool CSIPApnConfigurationHandler::IsFailed() const
   801 TBool CSIPApnConfigurationHandler::IsFailed() const
   800     {
   802     {
   801     return iIsFailed;
   803     return iIsFatalFailure;
   802     }
   804     }
   803 
   805 
   804 // -----------------------------------------------------------------------------
   806 // -----------------------------------------------------------------------------
   805 // CSIPApnConfigurationHandler::IsFailed
   807 // CSIPApnConfigurationHandler::IsFailed
   806 // -----------------------------------------------------------------------------
   808 // -----------------------------------------------------------------------------