cyclonedds/src
Erik Boasson 96649c435d always zero out non-key fields in invalid samples returned by read/take
The specification says the data in an invalid sample must not be inspected, but that means retrieving the key values from a disposed/unregistered instance after a take is impossible. So, the elegant thing to do is to always provide the key values in the data. The remaining question is then whether the non-key fields should be left in whatever state they happened to be in, or be set to zero. The latter is more consistent in the interface, and that is almost invariably a good thing.

Signed-off-by: Erik Boasson <eb@ilities.com>
2019-02-11 11:12:07 +01:00
..
cmake Require OpenSSL by default and add list it as a dependency for Conan 2019-02-01 10:39:49 +01:00
core always zero out non-key fields in invalid samples returned by read/take 2019-02-11 11:12:07 +01:00
docs Rename get and set of enabled status to mask 2018-12-11 11:07:09 +01:00
etc Let dds_create_participant determine domain id if config specifies "any" (new default) 2018-10-14 14:02:47 +08:00
examples eliminate a race condition on taking/processing samples in throughput subscriber 2019-01-22 09:15:18 +01:00
idlc Fix build with openJDK-10 2018-06-23 21:51:21 +02:00
os add a separate RHC tracing category 2019-02-10 18:23:51 +01:00
scripts Initial contribution 2018-04-10 17:03:59 +02:00
tools minor cleanup to address some compiler warnings 2019-01-17 10:18:14 +01:00
util Set "position independent code" property unconditionally in os, util 2019-01-18 14:17:37 +01:00
CMakeLists.txt Make usage of Conan provided OpenSSL transparent 2019-01-31 17:09:05 +01:00