Go to the documentation of this file.
9 #ifndef RTCTK_EXAMPLECOMPONENT_EXAMPLEBUSINESSLOGIC_HPP
10 #define RTCTK_EXAMPLECOMPONENT_EXAMPLEBUSINESSLOGIC_HPP
40 #endif // RTCTK_EXAMPLECOMPONENT_EXAMPLEBUSINESSLOGIC_HPP
A container that can hold any type of service.
Empty implementation for the RunnableStateMachineLogicIf.
bool IsUpdatingAllowed(rtctk::componentFramework::Payload args) override
Definition: exampleBusinessLogic.cpp:81
virtual ~ExampleBusinessLogic()=default
void Disabling(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:45
void Starting(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:27
Definition: exampleBusinessLogic.cpp:12
void GoingIdle(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:55
void GoingRunning(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:50
rad::StopToken StopToken
Definition: stopToken.hpp:16
void Recovering(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:70
std::string Payload
Definition: runnableStateMachineLogicIf.hpp:17
Definition: serviceContainer.hpp:31
void Initialising(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:32
void Updating(rtctk::componentFramework::StopToken st, rtctk::componentFramework::Payload args) override
Definition: exampleBusinessLogic.cpp:75
ExampleBusinessLogic(const std::string &name, rtctk::componentFramework::ServiceContainer &services)
Definition: exampleBusinessLogic.cpp:14
void Enabling(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:40
Definition: runnableStateMachineLogic.hpp:28
Definition: exampleBusinessLogic.hpp:18
void Running(rtctk::componentFramework::StopToken st) override
Definition: exampleBusinessLogic.cpp:60