|
SMACC2
|
#include <or_updatable_publisher.hpp>


Public Member Functions | |
| void | onInitialize () override |
Public Member Functions inherited from smacc2::Orthogonal< OrUpdatablePublisher > | |
| std::shared_ptr< ClientHandler< OrUpdatablePublisher, TClient > > | createClient (TArgs... args) |
Public Member Functions inherited from smacc2::ISmaccOrthogonal | |
| void | setStateMachine (ISmaccStateMachine *value) |
| ISmaccStateMachine * | getStateMachine () |
| void | addClientBehavior (std::shared_ptr< smacc2::ISmaccClientBehavior > clientBehavior) |
| void | runtimeConfigure () |
| void | onEntry () |
| void | onExit () |
| virtual std::string | getName () const |
| template<typename SmaccComponentType > | |
| void | requiresComponent (SmaccComponentType *&storage) |
| template<typename SmaccClientType > | |
| bool | requiresClient (SmaccClientType *&storage) |
| const std::vector< std::shared_ptr< smacc2::ISmaccClient > > & | getClients () |
| const std::vector< std::shared_ptr< smacc2::ISmaccClientBehavior > > & | getClientBehaviors () const |
| template<typename T > | |
| void | setGlobalSMData (std::string name, T value) |
| template<typename T > | |
| bool | getGlobalSMData (std::string name, T &ret) |
| template<typename TClientBehavior > | |
| TClientBehavior * | getClientBehavior () |
| rclcpp::Node::SharedPtr | getNode () |
| rclcpp::Logger | getLogger () |
Additional Inherited Members | |
Protected Member Functions inherited from smacc2::ISmaccOrthogonal | |
| virtual void | onInitialize () |
| void | initializeClients () |
| template<typename TOrthogonal , typename TClient > | |
| void | assignClientToOrthogonal (TClient *client) |
Protected Attributes inherited from smacc2::ISmaccOrthogonal | |
| std::vector< std::shared_ptr< smacc2::ISmaccClient > > | clients_ |
Definition at line 28 of file or_updatable_publisher.hpp.
|
inlineoverridevirtual |
Reimplemented from smacc2::ISmaccOrthogonal.
Definition at line 31 of file or_updatable_publisher.hpp.