Go to the documentation of this file.
66 std::map<StateMachine::Transition, std::vector<IFSMCallbackHolder::CallBack>>
m_callbacks;
StatusCode andThen(F &&f, ARGS &&... args) const
Chain code blocks making the execution conditional a success result.
std::function< void()> CallBack
StatusCode sysInitialize() override
AttribStringParser::Iterator begin(const AttribStringParser &parser)
Helper class to implement the IFSMCallbackHolder interface.
void for_each(ContainerOfSynced &c, Fun &&f)
Base class used to extend a class implementing other interfaces.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
StatusCode sysFinalize() override
StatusCode sysStop() override
Transition
Allowed transitions between states.
std::map< StateMachine::Transition, std::vector< IFSMCallbackHolder::CallBack > > m_callbacks
void handleCallBacks(StateMachine::Transition state)
void registerCallBack(StateMachine::Transition s, IFSMCallbackHolder::CallBack c) override
StatusCode sysStart() override