cyclonedds/src/core/ddsi
Erik Boasson 9f51c44e50 Avoid deadlock on publication-matched listener invocation
This addresses the deadlock of #41 but leaves another issue open: sequencing of listener invocations on publication/subscription matched events: there is a risk that the "unmatch" even precedes the "match" event from the application perspective, even though it is quite unlike in practice. Various ways of addressing it exist, but it looks like sequencing at the level of the "dds" entities suffers from similar risks. So better to just avoid the deadlock for now.

Signed-off-by: Erik Boasson <eb@ilities.com>
2019-01-02 12:13:40 +01:00
..
include/ddsi Properly handle "incompatible if unrecognized" in parameter lists (#79) 2019-01-02 12:13:40 +01:00
src Avoid deadlock on publication-matched listener invocation 2019-01-02 12:13:40 +01:00
.fileids Simplify logging and remove unwanted functions from abstraction layer 2018-11-30 23:42:19 +01:00
CMakeLists.txt replace old builtin topics by new ones and add implementation of DCPSSubscription and DCPSPublication 2018-12-14 14:02:08 +01:00