15 #ifndef RCL_ACTION__GOAL_HANDLE_H_    16 #define RCL_ACTION__GOAL_HANDLE_H_    30 struct rcl_action_goal_handle_impl_t;
    35   struct rcl_action_goal_handle_impl_t * 
impl;
   267 #endif  // RCL_ACTION__GOAL_HANDLE_H_ 
RCL_ACTION_PUBLIC rcl_ret_t rcl_action_update_goal_state(rcl_action_goal_handle_t *goal_handle, const rcl_action_goal_event_t goal_event)
Update a goal state with a rcl_action_goal_handle_t and an event. 
 
int8_t rcl_action_goal_state_t
Goal states. 
Definition: types.h:86
 
#define RCL_ACTION_PUBLIC
Definition: visibility_control.h:50
 
struct rcl_action_goal_handle_t rcl_action_goal_handle_t
Goal handle for an action. 
 
RCL_ACTION_PUBLIC rcl_ret_t rcl_action_goal_handle_fini(rcl_action_goal_handle_t *goal_handle)
Finalize a rcl_action_goal_handle_t. 
 
RCL_ACTION_PUBLIC bool rcl_action_goal_handle_is_valid(const rcl_action_goal_handle_t *goal_handle)
Check if a rcl_action_goal_handle_t is valid. 
 
RCL_ACTION_PUBLIC rcl_action_goal_handle_t rcl_action_get_zero_initialized_goal_handle(void)
Return a rcl_action_goal_handle_t struct with members set to NULL. 
 
RCL_ACTION_PUBLIC rcl_ret_t rcl_action_goal_handle_get_info(const rcl_action_goal_handle_t *goal_handle, rcl_action_goal_info_t *goal_info)
Get the ID of a goal using a rcl_action_goal_handle_t. 
 
RCL_ACTION_PUBLIC bool rcl_action_goal_handle_is_active(const rcl_action_goal_handle_t *goal_handle)
Check if a goal is active using a rcl_action_goal_handle_t. 
 
action_msgs__msg__GoalInfo rcl_action_goal_info_t
Definition: types.h:66
 
struct rcl_action_goal_handle_impl_t * impl
Definition: goal_handle.h:35
 
rcl_action_goal_event_t
Goal state transition events. 
Definition: types.h:102
 
Goal handle for an action. 
Definition: goal_handle.h:33
 
RCL_ACTION_PUBLIC bool rcl_action_goal_handle_is_cancelable(const rcl_action_goal_handle_t *goal_handle)
Check if a goal can be transitioned to CANCELING in its current state. 
 
RCL_ACTION_PUBLIC rcl_ret_t rcl_action_goal_handle_get_status(const rcl_action_goal_handle_t *goal_handle, rcl_action_goal_state_t *status)
Get the status of a goal. 
 
RCL_ACTION_PUBLIC rcl_ret_t rcl_action_goal_handle_init(rcl_action_goal_handle_t *goal_handle, const rcl_action_goal_info_t *goal_info, rcl_allocator_t allocator)
Initialize a rcl_action_goal_handle_t.