iox-#1051 Move publish subscribe port type definitions to pub_sub_port_types.hpp #2509
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR consolidates publish/subscribe port related type definitions into
pub_sub_port_types.hpp, following the established pattern ofclient_server_port_types.hpp.Fixes #1051
Changes
pub_sub_port_types.hppPublisherChunkQueueData_t,PublisherChunkDistributorData_t, andPublisherChunkSenderData_ttype aliasesSubscriberEventandSubscriberStateenums (followingClientEvent/ClientStatepattern)publisher_port_data.hpppub_sub_port_types.hppinstead of defining them locallychunk_distributor_data.hpp,chunk_sender_data.hpp,locking_policy.hpp,subscriber_port_data.hpp)subscriber_port_data.hppiox::popo::namespace prefix)Benefits
publisher_port_data.hppno longer depends onsubscriber_port_data.hppclient_server_port_types.hppTesting
Signed-off-by: Nivesh Dandyan niveshdandyan@gmail.com