datacommsserver/esockserver/MobilityCoreProviders/inc/mobilitymcpractivities.h
changeset 4 928ed51ddc43
parent 2 dee179edb159
child 19 0b0e9fce0b58
equal deleted inserted replaced
3:b6139031a239 4:928ed51ddc43
    50 	virtual ~CMobilityActivity();
    50 	virtual ~CMobilityActivity();
    51 	typedef MeshMachine::TNodeContext<CMobilityMetaConnectionProvider, MCprStates::TContext> TContext;
    51 	typedef MeshMachine::TNodeContext<CMobilityMetaConnectionProvider, MCprStates::TContext> TContext;
    52 	
    52 	
    53 private:
    53 private:
    54 	TBool EvaluatePreference(TContext& aContext);
    54 	TBool EvaluatePreference(TContext& aContext);
       
    55 
    55     void SetHandshakingFlag();
    56     void SetHandshakingFlag();
    56     void ClearHandshakingFlag();
    57     void ClearHandshakingFlag();
    57 
    58 
    58 private:
    59 private:
    59 	ESock::RMetaServiceProviderInterface* iCurrent;
    60 	ESock::RMetaServiceProviderInterface* iCurrent;
    76 	DECLARE_SMELEMENT_FOOTER(TNoTagOrStartMobilityHandshakeBackwards)
    77 	DECLARE_SMELEMENT_FOOTER(TNoTagOrStartMobilityHandshakeBackwards)
    77 	
    78 	
    78 	DECLARE_SMELEMENT_HEADER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
    79 	DECLARE_SMELEMENT_HEADER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, CMobilityActivity::TContext)
    79 		virtual TInt TransitionTag();
    80 		virtual TInt TransitionTag();
    80 	DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger)
    81 	DECLARE_SMELEMENT_FOOTER(TNoTagOrAwaitMobilityBackwardsOnMobilityTrigger)
       
    82 
       
    83 	DECLARE_SMELEMENT_HEADER(TRejectedOrStartMobilityHandshakeBackwards, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext)
       
    84         virtual TInt TransitionTag();
       
    85     DECLARE_SMELEMENT_FOOTER(TRejectedOrStartMobilityHandshakeBackwards)
    81 	
    86 	
    82 	DECLARE_SMELEMENT_HEADER(TClearHandshakingFlag, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, CMobilityActivity::TContext)
    87 	DECLARE_SMELEMENT_HEADER(TClearHandshakingFlag, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, CMobilityActivity::TContext)
    83 		virtual void DoL();
    88 		virtual void DoL();
    84 	DECLARE_SMELEMENT_FOOTER(TClearHandshakingFlag)
    89 	DECLARE_SMELEMENT_FOOTER(TClearHandshakingFlag)
    85 
    90