equal
deleted
inserted
replaced
889 //-========================================================= |
889 //-========================================================= |
890 |
890 |
891 class CGoneDownActivity : public MeshMachine::CNodeRetryActivity, protected MeshMachine::APreallocatedOriginators<2> |
891 class CGoneDownActivity : public MeshMachine::CNodeRetryActivity, protected MeshMachine::APreallocatedOriginators<2> |
892 { |
892 { |
893 public: |
893 public: |
894 IMPORT_C static MeshMachine::CNodeActivityBase* New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode); |
894 static MeshMachine::CNodeActivityBase* New(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode); |
895 |
895 |
896 protected: |
896 protected: |
897 CGoneDownActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode); |
897 CGoneDownActivity(const MeshMachine::TNodeActivity& aActivitySig, MeshMachine::AMMNodeBase& aNode); |
898 virtual TBool IsIdle() const; |
898 virtual TBool IsIdle() const; |
899 virtual void StartL(MeshMachine::TNodeContextBase& aContext, const Messages::XNodePeerId& aOriginator, const NetStateMachine::TStateTriple& aFirst); |
899 virtual void StartL(MeshMachine::TNodeContextBase& aContext, const Messages::XNodePeerId& aOriginator, const NetStateMachine::TStateTriple& aFirst); |
911 |
911 |
912 protected: |
912 protected: |
913 typedef MeshMachine::TNodeContext<ESock::CMMCommsProviderBase, CoreNetStates::TContext> TContext; |
913 typedef MeshMachine::TNodeContext<ESock::CMMCommsProviderBase, CoreNetStates::TContext> TContext; |
914 |
914 |
915 public: |
915 public: |
916 EXPORT_DECLARE_SMELEMENT_HEADER( TIgnoreOrPropagate, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext ) |
916 DECLARE_SMELEMENT_HEADER( TIgnoreOrPropagate, MeshMachine::TStateFork<TContext>, NetStateMachine::MStateFork, TContext ) |
917 virtual TInt TransitionTag(); |
917 virtual TInt TransitionTag(); |
918 DECLARE_SMELEMENT_FOOTER( TIgnoreOrPropagate ) |
918 DECLARE_SMELEMENT_FOOTER( TIgnoreOrPropagate ) |
919 |
919 |
920 EXPORT_DECLARE_SMELEMENT_HEADER( TSendErrorRecoveryReq, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext ) |
920 DECLARE_SMELEMENT_HEADER( TSendErrorRecoveryReq, MeshMachine::TStateTransition<TContext>, NetStateMachine::MStateTransition, TContext ) |
921 virtual void DoL(); |
921 virtual void DoL(); |
922 DECLARE_SMELEMENT_FOOTER( TSendErrorRecoveryReq ) |
922 DECLARE_SMELEMENT_FOOTER( TSendErrorRecoveryReq ) |
923 }; |
923 }; |
924 |
924 |
925 //-========================================================= |
925 //-========================================================= |