diff -r b6139031a239 -r 928ed51ddc43 datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h --- a/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h Fri Jan 22 10:58:59 2010 +0200 +++ b/datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h Tue Jan 26 13:09:14 2010 +0200 @@ -52,6 +52,7 @@ private: TBool EvaluatePreference(TContext& aContext); + void SetHandshakingFlag(); void ClearHandshakingFlag(); @@ -78,6 +79,10 @@ DECLARE_SMELEMENT_HEADER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger, MeshMachine::TStateFork, NetStateMachine::MStateFork, CMobilityActivity::TContext) virtual TInt TransitionTag(); DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger) + + DECLARE_SMELEMENT_HEADER(TRejectedOrStartMobilityHandshakeBackwards, MeshMachine::TStateFork, NetStateMachine::MStateFork, TContext) + virtual TInt TransitionTag(); + DECLARE_SMELEMENT_FOOTER(TRejectedOrStartMobilityHandshakeBackwards) DECLARE_SMELEMENT_HEADER(TClearHandshakingFlag, MeshMachine::TStateTransition, NetStateMachine::MStateTransition, CMobilityActivity::TContext) virtual void DoL();