| 
    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 83 of file smacc_state_info.hpp.
      
  | 
  inline | 
Definition at line 89 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 86 of file smacc_state_info.hpp.
Referenced by addInputEvent(), configureStateReactor(), and setOutputEvent().
      
  | 
  private | 
Definition at line 104 of file smacc_state_info.hpp.
Referenced by addInputEvent(), and setOutputEvent().
| std::shared_ptr<smacc2::introspection::SmaccStateReactorInfo> smacc2::introspection::StateReactorHandler::srInfo_ | 
Definition at line 101 of file smacc_state_info.hpp.
Referenced by addInputEvent(), and setOutputEvent().