|
SMACC2
|
#include <smacc_state_info.hpp>

Public Member Functions | |
| StateReactorHandler (rclcpp::Node::SharedPtr nh) | |
| void | configureStateReactor (std::shared_ptr< smacc2::StateReactor > sr) |
| template<typename TEv > | |
| void | addInputEvent () |
| template<typename TEv > | |
| void | setOutputEvent () |
| rclcpp::Node::SharedPtr | getNode () |
Public Attributes | |
| std::shared_ptr< smacc2::introspection::SmaccStateReactorInfo > | srInfo_ |
Private Attributes | |
| std::vector< StateReactorCallbackFunctor > | callbacks_ |
| rclcpp::Node::SharedPtr | nh_ |
Definition at line 82 of file smacc_state_info.hpp.
|
inline |
Definition at line 88 of file smacc_state_info.hpp.
| void smacc2::introspection::StateReactorHandler::addInputEvent |
Definition at line 82 of file smacc_state_reactor_impl.hpp.
References callbacks_, smacc2::introspection::StateReactorCallbackFunctor::fn, smacc2::introspection::TypeInfo::getFromStdTypeInfo(), nh_, and srInfo_.

| void smacc2::introspection::StateReactorHandler::configureStateReactor | ( | std::shared_ptr< smacc2::StateReactor > | sr | ) |
Definition at line 62 of file state_reactor.cpp.
References callbacks_.
| rclcpp::Node::SharedPtr smacc2::introspection::StateReactorHandler::getNode | ( | ) |
| void smacc2::introspection::StateReactorHandler::setOutputEvent |
Definition at line 103 of file smacc_state_reactor_impl.hpp.
References callbacks_, smacc2::introspection::StateReactorCallbackFunctor::fn, nh_, and srInfo_.
|
private |
Definition at line 85 of file smacc_state_info.hpp.
Referenced by addInputEvent(), configureStateReactor(), and setOutputEvent().
|
private |
Definition at line 103 of file smacc_state_info.hpp.
Referenced by addInputEvent(), and setOutputEvent().
| std::shared_ptr<smacc2::introspection::SmaccStateReactorInfo> smacc2::introspection::StateReactorHandler::srInfo_ |
Definition at line 100 of file smacc_state_info.hpp.
Referenced by addInputEvent(), and setOutputEvent().