|
SMACC2
|
#include <atomic>#include <boost/thread.hpp>#include <smacc2/common.hpp>#include <smacc2_msgs/msg/smacc_status.hpp>

Go to the source code of this file.
Classes | |
| class | smacc2::SignalDetector |
| struct | smacc2::SmExecution |
Namespaces | |
| namespace | smacc2 |
Enumerations | |
| enum class | smacc2::ExecutionModel { smacc2::SINGLE_THREAD_SPINNER , smacc2::MULTI_THREAD_SPINNER } |
Functions | |
| void | smacc2::onSigQuit (int sig) |
| void | smacc2::onSignalShutdown (int sig) |
| template<typename StateMachineType > | |
| void | smacc2::run (ExecutionModel executionModel=ExecutionModel::SINGLE_THREAD_SPINNER) |
| template<typename StateMachineType > | |
| SmExecution * | smacc2::run_async () |
Variables | |
| std::atomic< bool > | smacc2::g_shutdown_requested {false} |
| SignalDetector * | smacc2::g_signal_detector = nullptr |