![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
#include "ProprietaryApi.hpp"
Public Types | |
enum | Type { NO_INVALID_SAMPLES, MINIMUM_INVALID_SAMPLES, ALL_INVALID_SAMPLES } |
A normal dispose results in an event. There is no sample accompinying the event.
Although on the receiver side the event is processed correctly and the instance state is modified accordingly, there is still a problem representing the event since there is no valid sample accompanying it. That is why an event will always try to piggyback on valid samples that still happen to be around in the reader.
This InvalidSampleVisibility policy (proprietary part of the dds::core::policy::ReaderDataLifecycle) is used to decide what to do when the instance in question has no valid sample to piggyback the event.
Definition at line 632 of file ProprietaryApi.hpp.
Definition at line 634 of file ProprietaryApi.hpp.