src/GraphExecutor/DataFlowExecutor_FiniteStateMachine.cxx File Reference

#include <stdlib.h>
#include <iostream>
#include <unistd.h>
#include <stdio.h>
#include "DataFlowExecutor_FiniteStateMachine.hxx"

Include dependency graph for DataFlowExecutor_FiniteStateMachine.cxx:


Defines

#define VoidState   SUPERV::VoidState
#define ToSuspendStartState   SUPERV::ToSuspendStartState
#define ToSuspendState   SUPERV::ToSuspendState
#define ToSuspendDoneState   SUPERV::ToSuspendDoneState
#define ToKillState   SUPERV::ToKillState
#define ToKillDoneState   SUPERV::ToKillDoneState
#define ToStopState   SUPERV::ToStopState
#define UndefinedEvent   GraphExecutor::UndefinedEvent
#define NewThreadEvent   GraphExecutor::NewThreadEvent
#define SuspendEvent   GraphExecutor::SuspendEvent
#define ToResumeEvent   GraphExecutor::ToResumeEvent
#define ResumeEvent   GraphExecutor::ResumeEvent
#define KillEvent   GraphExecutor::KillEvent
#define StopEvent   GraphExecutor::StopEvent
#define ExecuteEvent   GraphExecutor::ExecuteEvent
#define SuccessEvent   GraphExecutor::SuccessEvent
#define ErrorEvent   GraphExecutor::ErrorEvent
#define ReStartEvent   GraphExecutor::ReStartEvent
#define ReStartAndSuspendEvent   GraphExecutor::ReStartAndSuspendEvent
#define NoDataReadyEvent   GraphExecutor::NoDataReadyEvent
#define SomeDataReadyEvent   GraphExecutor::SomeDataReadyEvent
#define NotAllDataReadyEvent   GraphExecutor::NotAllDataReadyEvent
#define AllDataReadyEvent   GraphExecutor::AllDataReadyEvent
#define ReadyEvent   GraphExecutor::ReadyEvent
#define SuspendedReadyEvent   GraphExecutor::SuspendedReadyEvent
#define ResumedReadyEvent   GraphExecutor::ResumedReadyEvent
#define KilledReadyEvent   GraphExecutor::KilledReadyEvent
#define StoppedReadyEvent   GraphExecutor::StoppedReadyEvent
#define ExecutingEvent   GraphExecutor::ExecutingEvent
#define SuspendedExecutingEvent   GraphExecutor::SuspendedExecutingEvent
#define ResumedExecutingEvent   GraphExecutor::ResumedExecutingEvent
#define KilledExecutingEvent   GraphExecutor::KilledExecutingEvent
#define StoppedExecutingEvent   GraphExecutor::StoppedExecutingEvent
#define SuccessedExecutingEvent   GraphExecutor::SuccessedExecutingEvent
#define ErroredExecutingEvent   GraphExecutor::ErroredExecutingEvent
#define SuspendedSuccessedEvent   GraphExecutor::SuspendedSuccessedEvent
#define SuspendedErroredEvent   GraphExecutor::SuspendedErroredEvent
#define ResumedSuccessedEvent   GraphExecutor::ResumedSuccessedEvent
#define ResumedErroredEvent   GraphExecutor::ResumedErroredEvent
#define KilledEvent   GraphExecutor::KilledEvent
#define StoppedEvent   GraphExecutor::StoppedEvent
#define ToReStartEvent   GraphExecutor::ToReStartEvent
#define ReStartedEvent   GraphExecutor::ReStartedEvent
#define ReStartedAndSuspendEvent   GraphExecutor::ReStartedAndSuspendEvent
#define EndExecuteEvent   GraphExecutor::EndExecuteEvent
#define NumberOfEvents   GraphExecutor::NumberOfEvents
#define PyFunctionTrace   1

Functions

void * start_function (void *p)
ostream & operator<< (ostream &f, const GraphExecutor::AutomatonState &aState)

Define Documentation

#define VoidState   SUPERV::VoidState
 

#define ToSuspendStartState   SUPERV::ToSuspendStartState
 

#define ToSuspendState   SUPERV::ToSuspendState
 

#define ToSuspendDoneState   SUPERV::ToSuspendDoneState
 

#define ToKillState   SUPERV::ToKillState
 

#define ToKillDoneState   SUPERV::ToKillDoneState
 

#define ToStopState   SUPERV::ToStopState
 

#define UndefinedEvent   GraphExecutor::UndefinedEvent
 

#define NewThreadEvent   GraphExecutor::NewThreadEvent
 

#define SuspendEvent   GraphExecutor::SuspendEvent
 

#define ToResumeEvent   GraphExecutor::ToResumeEvent
 

#define ResumeEvent   GraphExecutor::ResumeEvent
 

#define KillEvent   GraphExecutor::KillEvent
 

#define StopEvent   GraphExecutor::StopEvent
 

#define ExecuteEvent   GraphExecutor::ExecuteEvent
 

#define SuccessEvent   GraphExecutor::SuccessEvent
 

#define ErrorEvent   GraphExecutor::ErrorEvent
 

#define ReStartEvent   GraphExecutor::ReStartEvent
 

#define ReStartAndSuspendEvent   GraphExecutor::ReStartAndSuspendEvent
 

#define NoDataReadyEvent   GraphExecutor::NoDataReadyEvent
 

#define SomeDataReadyEvent   GraphExecutor::SomeDataReadyEvent
 

#define NotAllDataReadyEvent   GraphExecutor::NotAllDataReadyEvent
 

#define AllDataReadyEvent   GraphExecutor::AllDataReadyEvent
 

#define ReadyEvent   GraphExecutor::ReadyEvent
 

#define SuspendedReadyEvent   GraphExecutor::SuspendedReadyEvent
 

#define ResumedReadyEvent   GraphExecutor::ResumedReadyEvent
 

#define KilledReadyEvent   GraphExecutor::KilledReadyEvent
 

#define StoppedReadyEvent   GraphExecutor::StoppedReadyEvent
 

#define ExecutingEvent   GraphExecutor::ExecutingEvent
 

#define SuspendedExecutingEvent   GraphExecutor::SuspendedExecutingEvent
 

#define ResumedExecutingEvent   GraphExecutor::ResumedExecutingEvent
 

#define KilledExecutingEvent   GraphExecutor::KilledExecutingEvent
 

#define StoppedExecutingEvent   GraphExecutor::StoppedExecutingEvent
 

#define SuccessedExecutingEvent   GraphExecutor::SuccessedExecutingEvent
 

#define ErroredExecutingEvent   GraphExecutor::ErroredExecutingEvent
 

#define SuspendedSuccessedEvent   GraphExecutor::SuspendedSuccessedEvent
 

#define SuspendedErroredEvent   GraphExecutor::SuspendedErroredEvent
 

#define ResumedSuccessedEvent   GraphExecutor::ResumedSuccessedEvent
 

#define ResumedErroredEvent   GraphExecutor::ResumedErroredEvent
 

#define KilledEvent   GraphExecutor::KilledEvent
 

#define StoppedEvent   GraphExecutor::StoppedEvent
 

#define ToReStartEvent   GraphExecutor::ToReStartEvent
 

#define ReStartedEvent   GraphExecutor::ReStartedEvent
 

#define ReStartedAndSuspendEvent   GraphExecutor::ReStartedAndSuspendEvent
 

#define EndExecuteEvent   GraphExecutor::EndExecuteEvent
 

#define NumberOfEvents   GraphExecutor::NumberOfEvents
 

#define PyFunctionTrace   1
 


Function Documentation

void * start_function void *  p  ) 
 

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