Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions doc/test_description.template.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ product versions.

* Content Filtered Topic expression created with single quotes around strings
values
* Type Propagation property set to "disabled"

* **InterCOM DDS**:

Expand Down
7 changes: 7 additions & 0 deletions srcCxx/shape_configurator_eprosima_fast_dds.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
namespace DDS = eprosima::fastdds::dds;
#define RETCODE_OK DDS::RETCODE_OK

void configure_fastdds_dp_qos(DDS::DomainParticipantQos &dp_qos)
{
dp_qos.properties().properties().emplace_back(
"fastdds.type_propagation",
"disabled");
}

const char* get_qos_policy_name(DDS::QosPolicyId_t policy_id)
{
switch (policy_id) {
Expand Down
4 changes: 4 additions & 0 deletions srcCxx/shape_main.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -1219,6 +1219,10 @@ class ShapeApplication {
configure_participant_announcements_period(dp_qos, options->periodic_announcement_period_us);
#endif

#ifdef EPROSIMA_FAST_DDS
configure_fastdds_dp_qos(dp_qos);
#endif

if (options->datafrag_size > 0) {
bool result = false;
#if defined(RTI_CONNEXT_DDS)
Expand Down
Loading