5 #ifndef CONTROL_RECACTIONS_HPP_
6 #define CONTROL_RECACTIONS_HPP_
10 #include <rad/actionGroup.hpp>
11 #include <rad/smAdapter.hpp>
24 void RecAbort(scxml4cpp::Context* c);
32 void RecPause(scxml4cpp::Context* c);
34 void RecStart(scxml4cpp::Context* c);
38 void RecStop(scxml4cpp::Context* c);
40 void RecWait(scxml4cpp::Context* c);
46 boost::asio::io_context& m_io_context;
50 rad::cii::Request<std::shared_ptr<recif::RecWaitStatus>,
51 std::shared_ptr<recif::RecWaitSpec>>* m_rec_wait_req;
Provides access to the application run-time data.
Definition: dataContext.hpp:18
Implements the action methods related to RecActions.
Definition: recActions.hpp:19
void RecStop(scxml4cpp::Context *c)
Definition: recActions.cpp:196
void RecAbort(scxml4cpp::Context *c)
Definition: recActions.cpp:25
RecActions(boost::asio::io_context &ioc, rad::SMAdapter &sm, DataContext &data)
Definition: recActions.cpp:17
void RecStart(scxml4cpp::Context *c)
Definition: recActions.cpp:94
void RecStatus(scxml4cpp::Context *c)
Definition: recActions.cpp:182
void RecFailure(scxml4cpp::Context *c)
Definition: recActions.cpp:66
void RecContinue(scxml4cpp::Context *c)
Definition: recActions.cpp:50
void RecWait(scxml4cpp::Context *c)
Definition: recActions.cpp:210
void RecPause(scxml4cpp::Context *c)
Definition: recActions.cpp:78
RecActions & operator=(const RecActions &)=delete
Disable copy constructor.
void RecCompleted(scxml4cpp::Context *c)
Definition: recActions.cpp:38
RecActions(const RecActions &)=delete
Definition: acqThread.cpp:10