src/GraphExecutor/DataFlowExecutor_InNode.cxx File Reference

#include <stdlib.h>
#include <iostream>
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
#include "OpUtil.hxx"
#include <SALOMEconfig.h>
#include "SALOME_LifeCycleCORBA.hxx"
#include "DataFlowBase_FactoryNode.hxx"
#include "DataFlowBase_GOTONode.hxx"
#include "DataFlowBase_LoopNode.hxx"
#include "DataFlowBase_EndOfLoopNode.hxx"
#include "DataFlowBase_SwitchNode.hxx"
#include "DataFlowBase_EndOfSwitchNode.hxx"
#include "DataFlowExecutor_DataFlow.hxx"
#include "DataFlowEditor_DataFlow.hxx"
#include <sys/time.h>
#include <sys/resource.h>

Include dependency graph for DataFlowExecutor_InNode.cxx:


Functions

static void InitInNode (int &_RewindStack, SUPERV::ControlState &_ControlState, GraphExecutor::AutomatonState &_currentState, GraphExecutor::InNode **_aReStartNode, bool &_PyFuncRunned, PyObject **_MyPyRunMethod, pthread_mutex_t &_MutexDataReady, pthread_mutex_t &_MutexWait, pthread_cond_t &_ReadyWait, pthread_cond_t &_RunningWait, pthread_cond_t &_DoneWait, pthread_cond_t &_SuspendedWait, pthread_cond_t &_SuspendWait, bool &_SuspendSync, pthread_cond_t &_ResumeWait, bool &_ResumeSync, pthread_cond_t &_KillWait, bool &_KillSync, pthread_cond_t &_ThreadStartedWait, bool &_ThreadStartedSync, pthread_cond_t &_StopWait, GraphExecutor::FiniteStateMachine **_Automaton, GraphExecutor::FiniteStateMachine *theAutomaton, CORBA::ORB_ptr *_Orb, CORBA::ORB_ptr ORB, bool &_Loading)

Variables

GraphExecutor::FiniteStateMachinetheAutomaton = new GraphExecutor::FiniteStateMachine()

Function Documentation

static void InitInNode int &  _RewindStack,
SUPERV::ControlState _ControlState,
GraphExecutor::AutomatonState _currentState,
GraphExecutor::InNode **  _aReStartNode,
bool &  _PyFuncRunned,
PyObject **  _MyPyRunMethod,
pthread_mutex_t &  _MutexDataReady,
pthread_mutex_t &  _MutexWait,
pthread_cond_t &  _ReadyWait,
pthread_cond_t &  _RunningWait,
pthread_cond_t &  _DoneWait,
pthread_cond_t &  _SuspendedWait,
pthread_cond_t &  _SuspendWait,
bool &  _SuspendSync,
pthread_cond_t &  _ResumeWait,
bool &  _ResumeSync,
pthread_cond_t &  _KillWait,
bool &  _KillSync,
pthread_cond_t &  _ThreadStartedWait,
bool &  _ThreadStartedSync,
pthread_cond_t &  _StopWait,
GraphExecutor::FiniteStateMachine **  _Automaton,
GraphExecutor::FiniteStateMachine theAutomaton,
CORBA::ORB_ptr *  _Orb,
CORBA::ORB_ptr  ORB,
bool &  _Loading
[static]
 


Variable Documentation

GraphExecutor::FiniteStateMachine* theAutomaton = new GraphExecutor::FiniteStateMachine()