Skip to content

Commit 1502f32

Browse files
authored
Implement event handler (#1159)
This PR adds support for subscription and publisher event handlers across native bindings and the JavaScript API, and updates tests and type definitions accordingly. - Introduce C++ bindings and event handle management in `HandleManager` and `Executor` - Extend `Node`, `Subscription`, and `Publisher` classes to accept and clean up event callbacks - Add and adjust tests and type declarations for event handler functionality Fix: #1142, #492
1 parent 0dbe3da commit 1502f32

16 files changed

+1214
-34
lines changed

binding.gyp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@
173173
# After Humble, e.g., Jazzy, Kilted.
174174
'ros_version > 2205', {
175175
'sources': [
176+
'./src/rcl_event_handle_bindings.cpp',
176177
'./src/rcl_type_description_service_bindings.cpp',
177178
]
178179
}

0 commit comments

Comments
 (0)