Skip to content

Implement callback support of async_send_request for service generic client#2614

Merged
ahcorde merged 3 commits intoros2:rollingfrom
Barry-Xu-2018:review/topic-update-generic-client
Oct 4, 2024
Merged

Implement callback support of async_send_request for service generic client#2614
ahcorde merged 3 commits intoros2:rollingfrom
Barry-Xu-2018:review/topic-update-generic-client

Conversation

@Barry-Xu-2018
Copy link
Copy Markdown
Collaborator

Currently, the implementation of async_send_request for the GenericClient lacks support for callbacks.
When a response is received, the user-defined callback can be automatically invoked.

…client

Signed-off-by: Barry Xu <barry.xu@sony.com>
Signed-off-by: Barry Xu <barry.xu@sony.com>
@sloretz sloretz requested a review from fujitatomoya September 6, 2024 00:27
@sloretz
Copy link
Copy Markdown
Contributor

sloretz commented Sep 6, 2024

@fujitatomoya would you be willing to give this one another review? 🧇

@fujitatomoya fujitatomoya self-assigned this Sep 6, 2024
Copy link
Copy Markdown
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm with green CI

@fujitatomoya
Copy link
Copy Markdown
Collaborator

@ahcorde could you have a 2nd review?

@fujitatomoya
Copy link
Copy Markdown
Collaborator

Pulls: #2614
Gist: https://gist.githubusercontent.com/fujitatomoya/6b080ca006868c0a0419a2a612cd38ae/raw/e03f6ad7967881eacf9d8bc611917e0de0f0701d/ros2.repos
BUILD args: --packages-above-and-dependencies rclcpp
TEST args: --packages-above rclcpp
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/14577

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@Barry-Xu-2018
Copy link
Copy Markdown
Collaborator Author

Missing this information

  • Windows Build Status

I will fix this window issue.

Signed-off-by: Barry Xu <barry.xu@sony.com>
@Barry-Xu-2018
Copy link
Copy Markdown
Collaborator Author

Re-run CI on Windows

  • Windows Build Status

@ahcorde
Copy link
Copy Markdown
Contributor

ahcorde commented Sep 27, 2024

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants