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

[21295] Participant discovery structures refactor #5042

Merged
merged 23 commits into from
Jul 24, 2024
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
2845bb5
Refs #21295: changing the name of the callback from onParticipantDisc…
elianalf Jul 5, 2024
2abf514
Refs #21295: Change listener signature and DISCOVERY_STATUS to PARTIC…
elianalf Jul 5, 2024
250e4de
Refs #21295: Move PARTICIPANT_DISCOVERY_STATUS out of ParticipantDisc…
elianalf Jul 5, 2024
ecd6d07
Refs #21295: Substitute ParticipantDiscoveryInfo with ParticipantProx…
elianalf Jul 8, 2024
92af3ae
Refs #21295: Remove ParticiapntDiscoveryInfo
elianalf Jul 8, 2024
835e9fe
Refs #21295: Extend ParticipantBuiltinTopicData
elianalf Jul 8, 2024
8c94e64
Refs #21295: Create ParticipantBuiltinTopicData in rtps namespace
elianalf Jul 8, 2024
250fd1f
Refs #21295: Create from_proxy_to_builtin method for participant
elianalf Jul 8, 2024
3809fcc
Refs #21295: Substitute ParticipantProxyData with ParticipantBuiltinT…
elianalf Jul 9, 2024
2e58bd7
Refs #21295: Make ParticipantProxyData private
elianalf Jul 9, 2024
cb24187
Refs #21295: Update version.md
elianalf Jul 9, 2024
2f68fe4
Refs #21295: Uncrustify
elianalf Jul 9, 2024
3d0918e
Refs #21295: Fix compilation error after rebase
elianalf Jul 12, 2024
4047e7f
Refs #21295: Change name in camel case ParticipantDiscoveryStatus
elianalf Jul 16, 2024
a771a46
Refs #21295: Change signature of fill_discovery_data_from_cdr_message
elianalf Jul 16, 2024
29a9a64
Refs #21295: Apply changes to new example
elianalf Jul 17, 2024
270a979
Refs #21295: Apply suggestions
elianalf Jul 18, 2024
ca29ad0
Refs #21295: Apply suggestions
elianalf Jul 18, 2024
4355e4e
Refs #21295. Fix communication test build.
MiguelCompany Jul 19, 2024
b96554b
Refs #21295. Fix include order.
MiguelCompany Jul 19, 2024
890eca0
Refs #21295. Additional change on versions.md.
MiguelCompany Jul 19, 2024
2da7756
Refs #21295: Add missing guid conversion in the converter
elianalf Jul 23, 2024
2c4d7f5
Refs #21295: Adjust after rebase
elianalf Jul 23, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Refs #21295: Extend ParticipantBuiltinTopicData
Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com>
  • Loading branch information
elianalf committed Jul 23, 2024
commit 835e9fe70ee9ede25757ae9de7fd3d8354633d23
41 changes: 35 additions & 6 deletions include/fastdds/dds/builtin/topic/ParticipantBuiltinTopicData.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,52 @@

#include <fastdds/dds/builtin/topic/BuiltinTopicKey.hpp>
#include <fastdds/dds/core/policy/QosPolicies.hpp>
#include <fastdds/rtps/common/RemoteLocators.hpp>

namespace eprosima {
namespace fastdds {
namespace dds {
namespace builtin {
namespace rtps {

struct ParticipantBuiltinTopicData
{
//! Builtin topic Key
BuiltinTopicKey_t key;
dds::builtin::BuiltinTopicKey_t key;

//! UserData QoS
UserDataQosPolicy user_data;
dds::UserDataQosPolicy user_data;

//! Participant GUID
GUID_t guid;

//! Properties
dds::PropertyPolicyQos properties;

//!Participant name
fastcdr::string_255 participant_name;

//!Default unicast locators
LocatorList default_unicast_locator_list;

//!Default multicast locators
LocatorList default_multicast_locator_list;

//!Metatraffic unicast locators
LocatorList metatraffic_unicast_locator_list;

//!Metatraffic multicast locators
LocatorList metatraffic_multicast_locator_list;

//! Lease Duration
Duration_t lease_duration;

// Vendor id
VendorId_t vendor_id;

// Participant domain id
dds::DomainId_t domain_id;
};

} // builtin
} // dds
} // rtps
} // fastdds
} // eprosima

Expand Down