bearermanagement/S60MCPR/inc/s60mcpractivities.h
changeset 1 40cb640ef159
parent 0 5a93021fdf25
child 2 086aae6fc07e
--- 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<TContext>, 
+                                      NetStateMachine::MStateTransition, 
+                                      CS60MobilityActivity::TContext )
+			virtual void DoL();
+            DECLARE_SMELEMENT_FOOTER( TErrorOriginatorAndStopDataClient )
+
+
             /**
              * TRANSITION/ACTION: Unregister preferred carrier notifications.
              */