-
Notifications
You must be signed in to change notification settings - Fork 800
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
Make transport public headers private [10002] #1577
Conversation
There was a problem hiding this 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
Done in dabe29f |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Partial review
There was a problem hiding this 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
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Outdated
Show resolved
Hide resolved
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Outdated
Show resolved
Hide resolved
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Show resolved
Hide resolved
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Show resolved
Hide resolved
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Show resolved
Hide resolved
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Outdated
Show resolved
Hide resolved
2fb6834
to
80b27f1
Compare
8175c55
to
4d7eeff
Compare
There was a problem hiding this 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
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Show resolved
Hide resolved
70e5157
to
80b7478
Compare
There was a problem hiding this 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
include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
Outdated
Show resolved
Hide resolved
Converted to draft and labeled |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- I would name the macro
FASTDDS_TODO_BEFORE
- Fix the reported linter issues
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>
b20472a
to
0ddc9c7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@richiprosima Please test this |
@richiprosima Please test mac |
@richiprosima Please test this |
Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
No description provided.