|
18 | 18 | #include "macros.h" |
19 | 19 | #include "rcl_action_bindings.h" |
20 | 20 | #include "rcl_bindings.h" |
| 21 | +#include "rcl_client_bindings.h" |
| 22 | +#include "rcl_context_bindings.h" |
| 23 | +#include "rcl_graph_bindings.h" |
| 24 | +#include "rcl_guard_condition_bindings.h" |
21 | 25 | #include "rcl_handle.h" |
22 | 26 | #include "rcl_lifecycle_bindings.h" |
| 27 | +#include "rcl_logging_bindings.h" |
| 28 | +#include "rcl_names_bindings.h" |
| 29 | +#include "rcl_node_bindings.h" |
| 30 | +#include "rcl_publisher_bindings.h" |
| 31 | +#include "rcl_service_bindings.h" |
| 32 | +#include "rcl_subscription_bindings.h" |
| 33 | +#include "rcl_time_point_bindings.h" |
| 34 | +#include "rcl_timer_bindings.h" |
23 | 35 | #include "rcl_utilities.h" |
24 | 36 | #include "shadow_node.h" |
25 | 37 |
|
@@ -47,11 +59,23 @@ Napi::Object InitModule(Napi::Env env, Napi::Object exports) { |
47 | 59 | } |
48 | 60 | #endif |
49 | 61 |
|
50 | | - // Init the C++ bindings. |
51 | 62 | rclnodejs::StoreEnv(env); |
| 63 | + // Init the C++ bindings. |
52 | 64 | rclnodejs::InitBindings(env, exports); |
53 | | - rclnodejs::InitAction(env, exports); |
54 | | - rclnodejs::InitLifecycle(env, exports); |
| 65 | + rclnodejs::InitClientBindings(env, exports); |
| 66 | + rclnodejs::InitContextBindings(env, exports); |
| 67 | + rclnodejs::InitGraphBindings(env, exports); |
| 68 | + rclnodejs::InitGuardConditionBindings(env, exports); |
| 69 | + rclnodejs::InitLoggingBindings(env, exports); |
| 70 | + rclnodejs::InitNamesBindings(env, exports); |
| 71 | + rclnodejs::InitNodeBindings(env, exports); |
| 72 | + rclnodejs::InitPublisherBindings(env, exports); |
| 73 | + rclnodejs::InitServiceBindings(env, exports); |
| 74 | + rclnodejs::InitSubscriptionBindings(env, exports); |
| 75 | + rclnodejs::InitTimePointBindings(env, exports); |
| 76 | + rclnodejs::InitTimerBindings(env, exports); |
| 77 | + rclnodejs::InitActionBindings(env, exports); |
| 78 | + rclnodejs::InitLifecycleBindings(env, exports); |
55 | 79 | rclnodejs::ShadowNode::Init(env, exports); |
56 | 80 | rclnodejs::RclHandle::Init(env, exports); |
57 | 81 |
|
|
0 commit comments