diff -r 5a93021fdf25 -r 40cb640ef159 bearermanagement/S60MCPR/inc/s60mcpractivities.h --- a/bearermanagement/S60MCPR/inc/s60mcpractivities.h Thu Dec 17 08:55:21 2009 +0200 +++ b/bearermanagement/S60MCPR/inc/s60mcpractivities.h Thu Jan 07 12:56:54 2010 +0200 @@ -358,6 +358,14 @@ virtual void DoL(); DECLARE_SMELEMENT_FOOTER( TSendPropagateRecoveryResponse ) + + DECLARE_SMELEMENT_HEADER( TSendPropagateRecoveryErrContextResponse, + CS60ConnectionRecoveryActivity::TTransitionBase, + NetStateMachine::MStateTransition, + TContext) + virtual void DoL(); + DECLARE_SMELEMENT_FOOTER( TSendPropagateRecoveryErrContextResponse ) + protected: /** * C++ constructor. @@ -711,7 +719,18 @@ CS60MobilityActivity::TContext ) virtual void DoL(); DECLARE_SMELEMENT_FOOTER( TSendApplicationReject ) - + + /** + * TRANSITION/ACTION: Stop the mcpr's data client (should only ever be one) and error mobility on the cpr + */ + DECLARE_SMELEMENT_HEADER( TErrorOriginatorAndStopDataClient, + MeshMachine::TStateTransition, + NetStateMachine::MStateTransition, + CS60MobilityActivity::TContext ) + virtual void DoL(); + DECLARE_SMELEMENT_FOOTER( TErrorOriginatorAndStopDataClient ) + + /** * TRANSITION/ACTION: Unregister preferred carrier notifications. */