Skip to content

Make transport public headers private [10002]#1577

Merged
MiguelCompany merged 30 commits intomasterfrom
fix/remove_public_headers_transport_layer
Feb 26, 2021
Merged

Make transport public headers private [10002]#1577
MiguelCompany merged 30 commits intomasterfrom
fix/remove_public_headers_transport_layer

Conversation

@JLBuenoLopez
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Contributor Author

JLBuenoLopez commented Nov 23, 2020

Start by doing an uncrustify over all of them

@MiguelCompany,

Done in dabe29f

Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
Member

Build status:

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

Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown

EduPonz commented Feb 25, 2021

@richiprosima Please test this

@MiguelCompany
Copy link
Copy Markdown
Member

@richiprosima Please test mac

@MiguelCompany
Copy link
Copy Markdown
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