ros2 / ros2/rclcpp

get_action_names_and_types not exposed in NodeGraph

Open
#1,473 2 comments 1 reaction 1 assignee View on GitHub

@skyegalaxy is already working on this.

Since Jun 9, 2026.

help wanted
Dominant language
C++
Stars
805
Forks
564
Avg merge
1d 17h
Merged PRs (30d)
27

Description

Bug report

Required Info:

  • Operating System:
    • Ubuntu 20.04
  • Installation type:
    • binaries
  • Client library (if applicable):
    • rclcpp

While working on the action_bridge in https://github.com/ros2/ros1_bridge/pull/256, I realized that get_action_names_and_types is not exposed in NodeGraph, even though actions are considered to "first-class citizens". I am not quite sure how is rcl "used" wihtin rclcpp, because the function is part of the rcl_action API.

Is there any reason for this? Are there plans on doing this in the future?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.