66    std::map<StateMachine::Transition, std::vector<IFSMCallbackHolder::CallBack>> 
m_callbacks;
 
 
Helper class to implement the IFSMCallbackHolder interface.
StatusCode sysStop() override
extends< BASE, IFSMCallbackHolder > Parent
StatusCode sysFinalize() override
StatusCode sysInitialize() override
void registerCallBack(StateMachine::Transition s, IFSMCallbackHolder::CallBack c) override
std::map< StateMachine::Transition, std::vector< IFSMCallbackHolder::CallBack > > m_callbacks
void handleCallBacks(StateMachine::Transition state)
StatusCode sysStart() override
This class is used for returning status codes from appropriate routines.
StatusCode andThen(F &&f, ARGS &&... args) const
Chain code blocks making the execution conditional a success result.
Base class used to extend a class implementing other interfaces.
Transition
Allowed transitions between states.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Interface defining a CallBack registration functionality based on the State Machine of Gaudi.
std::function< void()> CallBack