Salome HOME
Debug omniORB4
[modules/superv.git] / src / GraphExecutor / DataFlowExecutor_FiniteStateMachine.hxx
index d79e0e41cd8ec0b22eaf8ae40185a403812a9ae2..1bed34ea968233746a40ce6a2bcc01e65e8288e6 100644 (file)
@@ -144,7 +144,8 @@ namespace GraphExecutor {
                           Executing_KillAction ,
                           Executing_StopAction ,
                           Executing_SuccessAction ,
-                          Executing_ErrorAction ,
+//                          Executing_ErrorAction ,
+                          Errored_ExecutingAction ,
                           Successed_SuccessAction ,
                           Errored_ErrorAction ,
                           Successed_SuspendAction ,
@@ -175,6 +176,10 @@ namespace GraphExecutor {
       GraphExecutor::StateEventAction _ActionTable[ GraphExecutor::NumberOfAutomatonStates ]
                                                   [ GraphExecutor::NumberOfEvents ] ;
 
+#if omniORB_4_0_5
+      SUPERV::SuperG_var _SuperVisionComponent ;
+#endif
+
       pthread_mutex_t            _MutexPythonWait ;
       bool                       _MutexPythonLocked ;
 // Map between FuncName and corresponding Python Object Function
@@ -200,6 +205,13 @@ namespace GraphExecutor {
       FiniteStateMachine() ;
       virtual ~FiniteStateMachine() {} ;
 
+#if omniORB_4_0_5
+      void SuperVisionComponent( SUPERV::SuperG_var mySuperVision ) {
+           _SuperVisionComponent = mySuperVision ; } ;
+      SUPERV::SuperG_var SuperVisionComponent() {
+                         return _SuperVisionComponent ; } ;
+#endif
+
       int ExecNumber() ;
       void Executed() ;
       void PyInitModule(bool) ;