Skip to content

Support topic instances#753

Merged
fujitatomoya merged 15 commits into
ros2:rollingfrom
eProsima:feature/rolling/keys
Apr 7, 2025
Merged

Support topic instances#753
fujitatomoya merged 15 commits into
ros2:rollingfrom
eProsima:feature/rolling/keys

Conversation

@MiguelCompany

@MiguelCompany MiguelCompany commented Apr 1, 2024

Copy link
Copy Markdown
Collaborator

This PR adds the necessary code to support topic instances in rmw_fastrtps_cpp and rmw_fastrtps_dynamic_cpp

Comment thread rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/utils.hpp Outdated

@fujitatomoya fujitatomoya left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

a couple of minor comments. i tried review and i think this looks good, but this needs to be reviewed by someone from eProsima or other maintainers who know this area...

Comment thread rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/utils.hpp Outdated
Comment thread rmw_fastrtps_cpp/src/type_support_common.cpp Outdated
@MiguelCompany

Copy link
Copy Markdown
Collaborator Author

this needs to be reviewed by someone from eProsima or other maintainers who know this area...

So the changes have been made by @Mario-DL, and I have reviewed them here

@MiguelCompany MiguelCompany force-pushed the feature/rolling/keys branch from 017f34c to 60aa7de Compare April 2, 2025 09:38
@MiguelCompany

MiguelCompany commented Apr 3, 2025

Copy link
Copy Markdown
Collaborator Author

CI with this repos file:

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

@fujitatomoya fujitatomoya left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@MiguelCompany i am not sure how much my review matters here, but i reviewed the whole thing, and had a few comments.

Comment thread rmw_fastrtps_cpp/src/type_support_common.cpp Outdated
Comment thread rmw_fastrtps_dynamic_cpp/src/TypeSupport_impl.hpp
Comment thread rmw_fastrtps_shared_cpp/include/rmw_fastrtps_shared_cpp/utils.hpp
Mario-DL and others added 15 commits April 7, 2025 08:30
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
…ption

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
…keys adoption

Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
@MiguelCompany MiguelCompany force-pushed the feature/rolling/keys branch from 60aa7de to 06b640d Compare April 7, 2025 06:30
@MiguelCompany

Copy link
Copy Markdown
Collaborator Author

@fujitatomoya I rebased this and addressed your review. Thank you!

@MiguelCompany

Copy link
Copy Markdown
Collaborator Author

New CI with this repos file:

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

@ahcorde ahcorde left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

There are some missing includes, probably there are more, I don't want to delay this merge of this PR, we can include them in a follow up PR

Comment thread rmw_fastrtps_cpp/src/type_support_common.cpp
Comment thread rmw_fastrtps_cpp/src/type_support_common.cpp
Comment thread rmw_fastrtps_cpp/src/type_support_common.cpp
Comment thread rmw_fastrtps_dynamic_cpp/src/TypeSupport.hpp
Comment thread rmw_fastrtps_dynamic_cpp/src/TypeSupport_impl.hpp
Comment thread rmw_fastrtps_dynamic_cpp/src/TypeSupport_impl.hpp
Comment thread rmw_fastrtps_shared_cpp/src/TypeSupport_impl.cpp
@fujitatomoya fujitatomoya merged commit 977ac28 into ros2:rolling Apr 7, 2025
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