bearermanagement/S60MCPR/inc/s60mcprstates.h
changeset 71 9f263f780e41
parent 61 8b0c979bbe8c
--- a/bearermanagement/S60MCPR/inc/s60mcprstates.h	Wed Oct 27 17:43:56 2010 +0300
+++ b/bearermanagement/S60MCPR/inc/s60mcprstates.h	Wed Oct 27 17:51:11 2010 +0300
@@ -119,6 +119,17 @@
                               TContext )
     virtual void DoL();
     DECLARE_SMELEMENT_FOOTER( TProcessError )
+
+    /**
+     * TRANSITION/ACTION: Error no bearer request while in gone down recovery.
+     */
+    DECLARE_SMELEMENT_HEADER( THandleNoBearerDuringGoneDownRecovery, 
+                              MeshMachine::TStateTransition<TContext>, 
+                              NetStateMachine::MStateTransition, 
+                              TContext )
+    virtual void DoL();
+    DECLARE_SMELEMENT_FOOTER( THandleNoBearerDuringGoneDownRecovery )
+
     
     /**
      * STATE: Waits for valid select or error message.
@@ -165,6 +176,18 @@
     DECLARE_SMELEMENT_FOOTER( TAwaitingServiceIdRequest )
 
     /**
+     * STATE: Waits for NoBearer request while in gone down recovery. 
+     * @return ETrue if message is accepted. 
+     */
+    DECLARE_SMELEMENT_HEADER( TAwaitingNoBearerInGoneDownRecovery, 
+                              MeshMachine::TState<TContext>, 
+                              NetStateMachine::MState, 
+                              TContext )
+    virtual TBool Accept();
+    DECLARE_SMELEMENT_FOOTER( TAwaitingNoBearerInGoneDownRecovery )
+    
+
+    /**
      * TRANSITION/ACTION: Retrieve ServiceId.
      */
     DECLARE_SMELEMENT_HEADER( TRetrieveServiceId,