10.3.4. APIs (C)¶
10.3.4.1. [Major] DDS_Publisher_lookup_datawriter returned a DataWriter created by a different Publisher¶
The DDS_Publisher_lookup_datawriter API searches for a DataWriter
for a given Topic created by the Publisher. However, the returned
DataWriter could belong to a different Publisher if multiple
DataWriters were created for the same Topic in different
Publishers. Now, DDS_Publisher_lookup_datawriter will only return
DataWriters that were created by the original Publisher.
[RTI Issue ID MICRO-4570]
10.3.4.2. [Major] DDS_Subscriber_lookup_datareader returned a DataReader created by a different Subscriber¶
The DDS_Subscriber_lookup_datareader API searches for a DataReader
for a given Topic created by the Subscriber. However, the
returned DataReader could belong to a different Subscriber if
multiple DataReaders were created for the same Topic in different
Subscribers. Now, DDS_Subscriber_lookup_datareader will only
return DataReaders that were created by the original Subscriber.
[RTI Issue ID MICRO-4569]
10.3.4.3. [Minor] Incorrect error code for DDS_DomainParticipantQos_initialize and DDS_DomainParticipantQos_copy¶
When an invalid parameter was used to invoke
DDS_DomainParticipantQos_initialize or
DDS_DomainParticipantQos_copy, Connext Cert would incorrectly
return a PRECONDITION_NOT_MET error. Connext Cert now returns the
correct error, BAD_PARAMETER.
[RTI Issue ID MICRO-9635]