eclipse-cyclonedds / cyclonedds

Eclipse Cyclone DDS project
https://projects.eclipse.org/projects/iot.cyclonedds
Other
798 stars 349 forks source link

Check for sync delivery for filtered proxy writers #2029

Closed eboasson closed 3 weeks ago

eboasson commented 3 weeks ago

Creating a proxy writer with the "filtered" flag set is not currently possible via the API and the only ones that are created are built-in ones. Since all built-in ones are using the asynchronous path anyway the absence of a synchronous path is not actually a bug, but the undocumented deviation of the pattern is.

Not deviating from the patter is the better option here, especially because it is constitutes a significant fraction of performing content filtering at the writer and so its use is likely to be extended.

Fixes #2018