bearermanagement/S60MCPR/src/s60mcprmobilityactivity.cpp
changeset 1 40cb640ef159
parent 0 5a93021fdf25
child 2 086aae6fc07e
equal deleted inserted replaced
0:5a93021fdf25 1:40cb640ef159
   461         iContext.iNodeActivity->SetError( KErrCancel );
   461         iContext.iNodeActivity->SetError( KErrCancel );
   462         }
   462         }
   463 
   463 
   464     
   464     
   465     // -----------------------------------------------------------------------------
   465     // -----------------------------------------------------------------------------
       
   466     // CS60MobilityActivity::TErrorOriginatorAndStopDataClient::DoL
       
   467     // -----------------------------------------------------------------------------
       
   468     //
       
   469     DEFINE_SMELEMENT( CS60MobilityActivity::TErrorOriginatorAndStopDataClient, 
       
   470                       NetStateMachine::MStateTransition, CS60MobilityActivity::TContext )
       
   471     void CS60MobilityActivity::TErrorOriginatorAndStopDataClient::DoL()
       
   472         {
       
   473 		// Post error to originators
       
   474 		TEBase::TError errmsg(TCFMobilityProvider::TStartMobility::Id(), iContext.iNodeActivity->Error());
       
   475 		iContext.iNodeActivity->PostToOriginators(errmsg);
       
   476 
       
   477 		RNodeInterface* dc = iContext.Node().GetFirstClient<TDefaultClientMatchPolicy>(TClientType(TCFClientType::EData),
       
   478 			TClientType(TCFClientType::EData, TCFClientType::ELeaving));
       
   479 		iContext.iNodeActivity->PostRequestTo(*dc, TCFDataClient::TStop(iContext.iNodeActivity->Error()).CRef());
       
   480 		}
       
   481 	
       
   482     // -----------------------------------------------------------------------------
   466     // CS60MobilityActivity::TAwaitingPreferredCarrierOrCancelOrRejected::Accept
   483     // CS60MobilityActivity::TAwaitingPreferredCarrierOrCancelOrRejected::Accept
   467     // -----------------------------------------------------------------------------
   484     // -----------------------------------------------------------------------------
   468     //
   485     //
   469     DEFINE_SMELEMENT( CS60MobilityActivity::TAwaitingPreferredCarrierOrCancelOrRejected, 
   486     DEFINE_SMELEMENT( CS60MobilityActivity::TAwaitingPreferredCarrierOrCancelOrRejected, 
   470                       NetStateMachine::MState, TContext )
   487                       NetStateMachine::MState, TContext )