bearermanagement/S60MCPR/inc/s60mcprstates.h
branchRCL_3
changeset 62 bb1f80fb7db2
parent 24 c45d4fe2ff0a
child 69 cf1b3ddbe9a1
equal deleted inserted replaced
58:83ca720e2b9a 62:bb1f80fb7db2
   170                               NetStateMachine::MStateTransition, 
   170                               NetStateMachine::MStateTransition, 
   171                               TContext )
   171                               TContext )
   172     virtual void DoL();
   172     virtual void DoL();
   173     DECLARE_SMELEMENT_FOOTER( TRetrieveServiceId )
   173     DECLARE_SMELEMENT_FOOTER( TRetrieveServiceId )
   174 
   174 
       
   175     /**
       
   176      * STATE: Waits for StopIAPNotification message. 
       
   177      * @return ETrue if message is accepted. 
       
   178      */
       
   179     DECLARE_SMELEMENT_HEADER( TAwaitingStopIAPNotification, 
       
   180                               MeshMachine::TState<TContext>, 
       
   181                               NetStateMachine::MState, 
       
   182                               TContext )
       
   183     virtual TBool Accept();
       
   184     DECLARE_SMELEMENT_FOOTER( TAwaitingStopIAPNotification )
       
   185 
       
   186     /**
       
   187      * TRANSITION/ACTION: Sends Stop to Service Provider
       
   188      */
       
   189     DECLARE_SMELEMENT_HEADER( TSendStop, 
       
   190                               MeshMachine::TStateTransition<TContext>, 
       
   191                               NetStateMachine::MStateTransition, 
       
   192                               TContext )
       
   193     virtual void DoL();
       
   194     DECLARE_SMELEMENT_FOOTER( TSendStop )
       
   195     
       
   196     
       
   197     /**
       
   198      * STATE: Waits for Stopped or Error
       
   199      * @return ETrue if message is accepted. 
       
   200      */
       
   201     DECLARE_SMELEMENT_HEADER( TAwaitingStoppedOrError, 
       
   202                               MeshMachine::TState<TContext>, 
       
   203                               NetStateMachine::MState, 
       
   204                               TContext )
       
   205     virtual TBool Accept();
       
   206     DECLARE_SMELEMENT_FOOTER( TAwaitingStoppedOrError )
       
   207         
   175     class CS60ErrorRecoveryActivity : public MeshMachine::CNodeRetryActivity
   208     class CS60ErrorRecoveryActivity : public MeshMachine::CNodeRetryActivity
   176         {
   209         {
   177         public:
   210         public:
   178             CS60ErrorRecoveryActivity( const MeshMachine::TNodeActivity& aActivitySig, 
   211             CS60ErrorRecoveryActivity( const MeshMachine::TNodeActivity& aActivitySig, 
   179                                        MeshMachine::AMMNodeBase& aNode )
   212                                        MeshMachine::AMMNodeBase& aNode )