@@ -166,6 +166,17 @@ erDiagram
166
166
string group_type_name
167
167
}
168
168
169
+ callback_group_to_executor_entity_collector{
170
+ address executor_entities_collector_addr
171
+ address callback_group_addr
172
+ address callback_group_collection_addr
173
+ }
174
+
175
+ executor_entity_collector_to_executor{
176
+ address executor_addr
177
+ address executor_entities_collector_addr
178
+ }
179
+
169
180
add_callback_group_static_executor{
170
181
address entities_collector_addr
171
182
address callback_group_addr
@@ -200,11 +211,20 @@ erDiagram
200
211
add_callback_group_static_executor ||--o{ callback_group_add_subscription : callback_group_addr
201
212
add_callback_group_static_executor ||--o{ callback_group_add_service : callback_group_addr
202
213
add_callback_group_static_executor ||--o{ callback_group_add_client : callback_group_addr
214
+ callback_group_to_executor_entity_collector ||--|| executor_entity_collector_to_executor: executor_entities_collector_addr
215
+ executor_entity_collector_to_executor ||--|| construct_executor: executor_addr
216
+ executor_entity_collector_to_executor ||--|| construct_static_executor: executor_addr
217
+
203
218
add_callback_group ||--o{ callback_group_add_timer : callback_group_addr
204
219
add_callback_group ||--o{ callback_group_add_subscription : callback_group_addr
205
220
add_callback_group ||--o{ callback_group_add_service : callback_group_addr
206
221
add_callback_group ||--o{ callback_group_add_client : callback_group_addr
207
222
223
+ callback_group_to_executor_entity_collector ||--o{ callback_group_add_timer : callback_group_addr
224
+ callback_group_to_executor_entity_collector ||--o{ callback_group_add_subscription : callback_group_addr
225
+ callback_group_to_executor_entity_collector ||--o{ callback_group_add_service : callback_group_addr
226
+ callback_group_to_executor_entity_collector ||--o{ callback_group_add_client : callback_group_addr
227
+
208
228
callback_group_add_timer ||--|| TIMER_HANDLE : callback_group_addr
209
229
callback_group_add_subscription ||--|| SUBSCRIPTION_HANDLE : callback_group_addr
210
230
callback_group_add_service ||--|| SERVICE_HANDLE : callback_group_addr
@@ -492,6 +512,11 @@ Sampled items
492
512
- char \* executor_type_name
493
513
- int64_t init_timestamp
494
514
515
+ <prettier-ignore-start >
516
+ !!!Note
517
+ ` entities_collector_addr ` has been removed after jazzy.
518
+ <prettier-ignore-end >
519
+
495
520
---
496
521
497
522
#### ros2_caret: add_callback_group
@@ -565,3 +590,27 @@ Sampled items
565
590
- void \* callback_group_addr
566
591
- void \* client_handle
567
592
- int64_t init_timestamp
593
+
594
+
595
+ #### callback_group_to_executor_entity_collector
596
+
597
+ Sampled items
598
+
599
+ - void \* executor_entities_collector_addr
600
+ - void \* callback_group_addr
601
+ - void \* callback_group_collection_addr
602
+ - int64_t init_timestamp
603
+
604
+ hooked function: ` ExecutorEntitiesCollector::add_callback_group_to_collection `
605
+
606
+ #### executor_entity_collector_to_executor
607
+
608
+ Sampled items
609
+
610
+ - void \* executor_addr
611
+ - void \* executor_entities_collector_addr
612
+ - int64_t init_timestamp
613
+
614
+ hooked function:
615
+ - ` Executor::Executor(const std::shared_ptr<rclcpp::Context> & context) `
616
+ - ` Executor::Executor(const rclcpp::ExecutorOptions & options) `
0 commit comments