Go to the documentation of this file.
9 #ifndef RTCTK_COMPONENTFRAMEWORK_RUNNABLESTATEMACHINELOGICIF_HPP
10 #define RTCTK_COMPONENTFRAMEWORK_RUNNABLESTATEMACHINELOGICIF_HPP
virtual ~RunnableStateMachineLogicIf()=default
virtual bool IsUpdatingAllowed(Payload args)=0
Definition: rtcComponent.hpp:17
virtual void Starting(StopToken st)=0
virtual void Initialising(StopToken st)=0
Definition: runnableStateMachineLogicIf.hpp:26
rad::StopToken StopToken
Definition: stopToken.hpp:16
virtual void Enabling(StopToken st)=0
std::string Payload
Definition: runnableStateMachineLogicIf.hpp:17
virtual void Updating(StopToken st, Payload args)=0
virtual void Running(StopToken st)=0
virtual void Disabling(StopToken st)=0
virtual void Recovering(StopToken st)=0
virtual void GoingIdle(StopToken st)=0
virtual void GoingRunning(StopToken st)=0