Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make transport public headers private [10002] #1577

Merged
merged 30 commits into from
Feb 26, 2021

Conversation

JLBuenoLopez
Copy link
Contributor

No description provided.

@JLBuenoLopez JLBuenoLopez added the skip-ci Automatically pass CI label Nov 23, 2020
@JLBuenoLopez JLBuenoLopez changed the title Make transport public headers private Make transport public headers private [10002] Nov 23, 2020
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

I think we should take the chance to clean-up all the headers under include/fastdds/rtps/transport/

Start by doing an uncrustify over all of them

@JLBuenoLopez
Copy link
Contributor Author

JLBuenoLopez commented Nov 23, 2020

Start by doing an uncrustify over all of them

@MiguelCompany,

Done in dabe29f

Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

Partial review

Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

Partial review 2: all public headers reviewed

@rsanchez15 rsanchez15 force-pushed the feature/increase-coverage branch from 2fb6834 to 80b27f1 Compare November 27, 2020 08:19
@JLBuenoLopez JLBuenoLopez force-pushed the fix/remove_public_headers_transport_layer branch 2 times, most recently from 8175c55 to 4d7eeff Compare December 4, 2020 11:19
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

Copy assignment on public headers need RTPS_DllAPI

Base automatically changed from feature/increase-coverage to master December 9, 2020 11:11
@imontesino imontesino force-pushed the fix/remove_public_headers_transport_layer branch 2 times, most recently from 70e5157 to 80b7478 Compare December 23, 2020 12:40
@imontesino imontesino removed the skip-ci Automatically pass CI label Dec 23, 2020
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

Apart from my comments below, a blackbox test checking copy constructors and assignment operators of the transport descriptors would be nice

@JLBuenoLopez JLBuenoLopez marked this pull request as draft January 13, 2021 08:20
@JLBuenoLopez JLBuenoLopez added the skip-ci Automatically pass CI label Jan 13, 2021
@JLBuenoLopez
Copy link
Contributor Author

Converted to draft and labeled skip-ci until introducing the Blackbox tests asked by the reviewer.

@jparisu jparisu removed the skip-ci Automatically pass CI label Jan 20, 2021
@jparisu jparisu marked this pull request as ready for review January 20, 2021 11:48
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

@jparisu jparisu added the no-test Skip CI tests if PR marked with this label label Feb 2, 2021
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

  1. I would name the macro FASTDDS_TODO_BEFORE
  2. Fix the reported linter issues

MiguelCompany
MiguelCompany previously approved these changes Feb 3, 2021
@eProsima eProsima deleted a comment from richiware Feb 3, 2021
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

Ignacio Montesino and others added 14 commits February 4, 2021 12:52
Signed-off-by: Ignacio Montesino <ignaciomontesino@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
… classes

Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: jparisu <javierparis@eprosima.com>
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
@MiguelCompany MiguelCompany force-pushed the fix/remove_public_headers_transport_layer branch from b20472a to 0ddc9c7 Compare February 4, 2021 12:07
@richiware
Copy link
Member

Build status:

  • Linux Build Status
  • Linux aarch64Build Status
  • Mac Build Status
  • Windows Build Status

MiguelCompany
MiguelCompany previously approved these changes Feb 9, 2021
Copy link
Member

@MiguelCompany MiguelCompany left a comment

Choose a reason for hiding this comment

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

LGTM

@MiguelCompany MiguelCompany added the ready-to-merge Ready to be merged. CI and changes have been reviewed and approved. label Feb 9, 2021
@MiguelCompany MiguelCompany added this to the v2.3.0 milestone Feb 9, 2021
@EduPonz EduPonz removed the no-test Skip CI tests if PR marked with this label label Feb 25, 2021
@EduPonz
Copy link

EduPonz commented Feb 25, 2021

@richiprosima Please test this

@MiguelCompany
Copy link
Member

@richiprosima Please test mac

@MiguelCompany
Copy link
Member

@richiprosima Please test this

Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
@MiguelCompany MiguelCompany merged commit bdbd72c into master Feb 26, 2021
@MiguelCompany MiguelCompany deleted the fix/remove_public_headers_transport_layer branch February 26, 2021 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge Ready to be merged. CI and changes have been reviewed and approved.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants