mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-15 09:31:45 +00:00
fix CID 10112
fix CIDs 10922, 10921 fix CIDs 10369, 10371, 10372, 10373, 10374 fix CID 10406 fix CID 10414 fix CIDs 10850-52, 10857, 10859-60, 10863, 10869-76 fix CIDs 10014 10080
This commit is contained in:
@@ -27,28 +27,37 @@ FairMQStateMachine::~FairMQStateMachine()
|
||||
|
||||
void FairMQStateMachine::ChangeState(int event)
|
||||
{
|
||||
switch (event)
|
||||
try
|
||||
{
|
||||
case INIT:
|
||||
process_event(FairMQFSM::INIT());
|
||||
return;
|
||||
case SETOUTPUT:
|
||||
process_event(FairMQFSM::SETOUTPUT());
|
||||
return;
|
||||
case SETINPUT:
|
||||
process_event(FairMQFSM::SETINPUT());
|
||||
return;
|
||||
case RUN:
|
||||
process_event(FairMQFSM::RUN());
|
||||
return;
|
||||
case PAUSE:
|
||||
process_event(FairMQFSM::PAUSE());
|
||||
return;
|
||||
case STOP:
|
||||
process_event(FairMQFSM::STOP());
|
||||
return;
|
||||
case END:
|
||||
process_event(FairMQFSM::END());
|
||||
return;
|
||||
switch (event)
|
||||
{
|
||||
case INIT:
|
||||
process_event(FairMQFSM::INIT());
|
||||
return;
|
||||
case SETOUTPUT:
|
||||
process_event(FairMQFSM::SETOUTPUT());
|
||||
return;
|
||||
case SETINPUT:
|
||||
process_event(FairMQFSM::SETINPUT());
|
||||
return;
|
||||
case RUN:
|
||||
process_event(FairMQFSM::RUN());
|
||||
return;
|
||||
case PAUSE:
|
||||
process_event(FairMQFSM::PAUSE());
|
||||
return;
|
||||
case STOP:
|
||||
process_event(FairMQFSM::STOP());
|
||||
return;
|
||||
case END:
|
||||
process_event(FairMQFSM::END());
|
||||
return;
|
||||
}
|
||||
}
|
||||
catch (boost::bad_function_call& e)
|
||||
{
|
||||
LOG(ERROR) << e.what();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user