src/GraphExecutor/DataFlowExecutor_FiniteStateMachine.hxx File Reference

#include <stdlib.h>
#include <iostream>
#include <unistd.h>
#include <stdio.h>
#include <Python.h>
#include <string>
#include <map>
#include "DataFlowBase_Base.hxx"
#include <SALOMEconfig.h>
#include <SALOME_LifeCycleCORBA.hxx>

Include dependency graph for DataFlowExecutor_FiniteStateMachine.hxx:

Go to the source code of this file.

Namespaces

namespace  GraphBase
namespace  GraphExecutor

Data Structures

class  GraphExecutor.FiniteStateMachine

Enumerations

enum  GraphExecutor.AutomatonState {
  GraphExecutor.UnKnownState, GraphExecutor.DataUndefState, GraphExecutor.DataWaitingState, GraphExecutor.DataReadyState,
  GraphExecutor.SuspendedReadyState, GraphExecutor.SuspendedReadyToResumeState, GraphExecutor.ResumedReadyState, GraphExecutor.KilledReadyState,
  GraphExecutor.StoppedReadyState, GraphExecutor.ExecutingState, GraphExecutor.SuspendedExecutingState, GraphExecutor.ResumedExecutingState,
  GraphExecutor.KilledExecutingState, GraphExecutor.StoppedExecutingState, GraphExecutor.SuccessedExecutingState, GraphExecutor.ErroredExecutingState,
  GraphExecutor.SuspendedSuccessedState, GraphExecutor.SuspendedErroredState, GraphExecutor.ResumedSuccessedState, GraphExecutor.ResumedErroredState,
  GraphExecutor.KilledSuccessedState, GraphExecutor.KilledErroredState, GraphExecutor.StoppedSuccessedState, GraphExecutor.StoppedErroredState,
  GraphExecutor.SuccessedState, GraphExecutor.ErroredState, GraphExecutor.SuspendedState, GraphExecutor.KilledState,
  GraphExecutor.StoppedState, GraphExecutor.SuspendedSuccessedToReStartState, GraphExecutor.SuspendedErroredToReStartState, GraphExecutor.ReStartedState,
  GraphExecutor.LoadingState, GraphExecutor.NumberOfAutomatonStates
}
enum  GraphExecutor.NodeEvent {
  GraphExecutor.UndefinedEvent, GraphExecutor.NewThreadEvent, GraphExecutor.SuspendEvent, GraphExecutor.ToResumeEvent,
  GraphExecutor.ResumeEvent, GraphExecutor.KillEvent, GraphExecutor.StopEvent, GraphExecutor.ExecuteEvent,
  GraphExecutor.SuccessEvent, GraphExecutor.ErrorEvent, GraphExecutor.ToReStartEvent, GraphExecutor.ReStartEvent,
  GraphExecutor.ReStartAndSuspendEvent, GraphExecutor.EndExecuteEvent, GraphExecutor.NoDataReadyEvent, GraphExecutor.SomeDataReadyEvent,
  GraphExecutor.NotAllDataReadyEvent, GraphExecutor.AllDataReadyEvent, GraphExecutor.ReadyEvent, GraphExecutor.SuspendedReadyEvent,
  GraphExecutor.ResumedReadyEvent, GraphExecutor.KilledReadyEvent, GraphExecutor.StoppedReadyEvent, GraphExecutor.ExecutingEvent,
  GraphExecutor.SuspendedExecutingEvent, GraphExecutor.ResumedExecutingEvent, GraphExecutor.KilledExecutingEvent, GraphExecutor.StoppedExecutingEvent,
  GraphExecutor.SuccessedExecutingEvent, GraphExecutor.ErroredExecutingEvent, GraphExecutor.SuspendedSuccessedEvent, GraphExecutor.SuspendedErroredEvent,
  GraphExecutor.ResumedSuccessedEvent, GraphExecutor.ResumedErroredEvent, GraphExecutor.KilledEvent, GraphExecutor.StoppedEvent,
  GraphExecutor.ReStartedEvent, GraphExecutor.ReStartedAndSuspendEvent, GraphExecutor.NumberOfEvents
}
enum  GraphExecutor.StateEventAction {
  GraphExecutor.ErrorAction, GraphExecutor.VoidAction, GraphExecutor.executeAction, GraphExecutor.ExecuteAction,
  GraphExecutor.DataWaiting_SomeDataReadyAction, GraphExecutor.DataUndef_NotAllDataReadyAction, GraphExecutor.DataUndef_AllDataReadyAction, GraphExecutor.DataReady_SuspendAction,
  GraphExecutor.SuspendedReady_ResumeAction, GraphExecutor.DataReady_KillAction, GraphExecutor.DataReady_StopAction, GraphExecutor.DataReady_ExecuteAction,
  GraphExecutor.Executing_SuspendAction, GraphExecutor.SuspendedExecuting_ResumeAction, GraphExecutor.Executing_KillAction, GraphExecutor.Executing_StopAction,
  GraphExecutor.Executing_SuccessAction, GraphExecutor.Errored_ExecutingAction, GraphExecutor.Successed_SuccessAction, GraphExecutor.Errored_ErrorAction,
  GraphExecutor.Successed_SuspendAction, GraphExecutor.Errored_SuspendAction, GraphExecutor.SuspendedSuccessed_ResumeAction, GraphExecutor.SuspendedErrored_ResumeAction,
  GraphExecutor.Successed_KillAction, GraphExecutor.Errored_KillAction, GraphExecutor.Successed_StopAction, GraphExecutor.Errored_StopAction,
  GraphExecutor.SuspendedSuccessed_ReStartAction, GraphExecutor.SuspendedErrored_ReStartAction, GraphExecutor.SuspendedSuccessed_ReStartAndSuspendAction, GraphExecutor.SuspendedErrored_ReStartAndSuspendAction,
  GraphExecutor.NumberOfActions
}

Functions

ostream & operator<< (ostream &f, const GraphExecutor::AutomatonState &aState)


Function Documentation

ostream& operator<< ostream &  f,
const GraphExecutor::AutomatonState aState