Is it possible turn off multicast after reading in a qos file that has it set? I am reading in a qos file using this:
retcode = dds_factory->get_participant_qos_from_profile(interfaceDomainParticipantQos, "Definitions", "common");
where this profile has it set. But then try to unset multicast_enable:
retcode = DDSPropertyQosPolicyHelper::add_property( interfaceDomainParticipantQos.property,
"dds.transport.UDPv4.builtin.multicast_enabled", "0",
DDS_BOOLEAN_FALSE);