rclcpp_lifecycle
master
C++ ROS Lifecycle Library API
|
Go to the documentation of this file.
15 #ifndef RCLCPP_LIFECYCLE__TRANSITION_HPP_
16 #define RCLCPP_LIFECYCLE__TRANSITION_HPP_
23 #include "rcutils/allocator.h"
52 rcutils_allocator_t allocator = rcutils_get_default_allocator());
66 rcutils_allocator_t allocator = rcutils_get_default_allocator());
76 rcutils_allocator_t allocator = rcutils_get_default_allocator());
132 #endif // RCLCPP_LIFECYCLE__TRANSITION_HPP_
State start_state() const
Return the start state of the transition.
Transition & operator=(const Transition &rhs)
The Transition class abstract the Lifecycle's states.
Definition: transition.hpp:36
rcutils_allocator_t allocator_
Definition: transition.hpp:124
bool owns_rcl_transition_handle_
Definition: transition.hpp:126
Abstract class for the Lifecycle's states.
Definition: state.hpp:34
Definition: lifecycle_node.hpp:92
std::string label() const
Return the label.
rcl_lifecycle_transition_t * transition_handle_
Definition: transition.hpp:128
State goal_state() const
Return the goal state of the transition.
uint8_t id() const
Return the id.
#define RCLCPP_LIFECYCLE_PUBLIC
Definition: visibility_control.h:50