Go to the documentation of this file.
9 #ifndef RAD_ACTION_CALLBACK_HPP
10 #define RAD_ACTION_CALLBACK_HPP
12 #include <rad/anyEvent.hpp>
13 #include <rad/exceptions.hpp>
14 #include <rad/smEvent.hpp>
16 #include <scxml4cpp/Action.h>
17 #include <scxml4cpp/Context.h>
42 #endif // RAD_ACTION_CALLBACK_HPP
ActionCallback & operator=(const ActionCallback &)=delete
Disable copy constructor.
Definition: actionCallback.hpp:21
ActionCallback(const std::string id, std::function< void(scxml4cpp::Context *c)> action_method)
Definition: actionCallback.cpp:20
ActionCallback(const ActionCallback &)=delete
void execute(scxml4cpp::Context *c)
Definition: actionCallback.cpp:33
bool evaluate(scxml4cpp::Context *c)
Definition: actionCallback.cpp:57
Definition: actionCallback.hpp:26