13 switch ( transition ) {
46 msg <<
"Invalid transition '" << transition <<
"' from state '" << state <<
"'";
constexpr static const auto FAILURE
Define general base for Gaudi exception.
State
Allowed states for classes implementing the state machine (ApplicationMgr, Algorithm, Service, AlgTool).
This class is used for returning status codes from appropriate routines.
State GAUDI_API ChangeState(const Transition transition, const State state)
Function to get the new state according to the required transition, checking if the transition is all...
Transition
Allowed transitions between states.
Helper functions to set/get the application return code.