RTI Connext DDS Micro C++ API
Version 3.0.3
|
DDS_SampleStateKind and associated elements More...
Typedefs | |
typedef DDS_UnsignedLong | DDS_SampleStateMask |
A bit-mask (list) of sample states, i.e. DDS_SampleStateKind. |
Enumerations | |
enum | DDS_SampleStateKind { DDS_READ_SAMPLE_STATE = 0x0001 << 0, DDS_NOT_READ_SAMPLE_STATE = 0x0001 << 1 } |
Indicates whether or not a sample has ever been read. More... |
Variables | |
const DDS_SampleStateMask | DDS_ANY_SAMPLE_STATE |
Any sample state DDS_READ_SAMPLE_STATE | DDS_NOT_READ_SAMPLE_STATE. |
DDS_SampleStateKind and associated elements
typedef DDS_UnsignedLong DDS_SampleStateMask |
A bit-mask (list) of sample states, i.e. DDS_SampleStateKind.
enum DDS_SampleStateKind |
Indicates whether or not a sample has ever been read.
For each sample received, the middleware internally maintains a sample_state relative to each DDSDataReader. The sample state can be either:
The sample state will, in general, be different for each sample in the collection returned by read or take.
const DDS_SampleStateMask DDS_ANY_SAMPLE_STATE |
Any sample state DDS_READ_SAMPLE_STATE | DDS_NOT_READ_SAMPLE_STATE.