Dynamic Subscription (BONUS: Allocators): rclcpp#2160
Dynamic Subscription (BONUS: Allocators): rclcpp#2160methylDragon wants to merge 31 commits intorollingfrom
Conversation
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
…down Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
1e2eb10 to
165fbd3
Compare
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
165fbd3 to
32859cd
Compare
0fd00b4 to
d3077b2
Compare
Signed-off-by: methylDragon <methylDragon@gmail.com>
Signed-off-by: methylDragon <methylDragon@gmail.com>
d3077b2 to
8447d36
Compare
Signed-off-by: methylDragon <methylDragon@gmail.com>
c52f250 to
c8734b3
Compare
|
I think we could just roll this one into #2077, since it hasn't been merged yet and needs review still. |
|
I agree :>, but I'll leave that one open for now until the refactor PRs are in (since this depends on those) |
Signed-off-by: methylDragon <methylDragon@gmail.com>
clalancette
left a comment
There was a problem hiding this comment.
I took a brief look here, and pointed out a couple of potential problems.
| bool | ||
| is_serialized() const; | ||
| SubscriptionType | ||
| get_subscription_type() const; |
There was a problem hiding this comment.
Just as an FYI, we are going to have to tick-tock this public API.
| rclcpp::MessageInfo message_info; | ||
| message_info.get_rmw_message_info().from_intra_process = false; | ||
|
|
||
| if (subscription->is_serialized()) { |
There was a problem hiding this comment.
We'll want to coordinate with @mjcarroll and @alsora here, as this could run into conflict with what they are doing.
There was a problem hiding this comment.
I'll wait for their responses!
There was a problem hiding this comment.
I don't think that anything here conflicts with the other executor changes. The execute_* family of functions deals with how to actually dispatch the work, while what I have been working on has been how that work is queued up.
@alsora what do you think?
|
Closing in favor of: |
See: ros2/ros2#1405