#include <EPStates.h>
Definition at line 264 of file EPStates.h.
statemachine::NewRun::NewRun |
( |
my_context |
ctx | ) |
|
Definition at line 266 of file EPStates.cc.
268 assert(context<HandleRuns>().currentRun() == INVALID_RUN);
269 context<HandleRuns>().setupCurrentRun();
274 assert(context<HandleRuns>().currentRun() != INVALID_RUN);
statemachine::NewRun::~NewRun |
( |
| ) |
|
sc::result statemachine::NewRun::react |
( |
Run const & |
run | ) |
|
Definition at line 279 of file EPStates.cc.
280 if(
run == context<HandleRuns>().currentRun()) {
281 return transit<ContinueRun1>();
283 context<HandleRuns>().finalizeRun(
false);
284 return transit<NewRun>();
sc::result statemachine::NewRun::react |
( |
File const & |
file | ) |
|
Definition at line 287 of file EPStates.cc.
288 if(!context<HandleFiles>().shouldWeCloseOutput()) {
289 return transit<HandleNewInputFile2>();
291 return forward_event();