RTI Connext Modern C++ API
Version 5.3.1
|
<<extension>> A set of flags that can be associated with a sample. More...
#include "rti/core/SampleFlag.hpp"
Inherits bitset< 32 >.
Public Types | |
typedef std::bitset< 32 > | MaskType |
A typedef of std::bitset<32> for convenience. | |
Public Member Functions | |
SampleFlag () | |
Construct an empty SampleFlag with no bits set. | |
SampleFlag (uint64_t mask) | |
Construct a SampleFlag from an integer. | |
SampleFlag (const MaskType &mask) | |
Construct a SampleFlag from a MaskType object. | |
Static Public Member Functions | |
static const SampleFlag | redelivered () |
Indicates that a sample has been redelivered by RTI Queuing Service. | |
static const SampleFlag | intermediate_reply_sequence () |
Indicates that a response sample is not the last response sample for a given request. This bit is usually set by Connext Repliers sending multiple responses for a request. | |
static const SampleFlag | replicate () |
Indicates if a sample must be broadcast by one RTI Queuing Service replica to other replicas. | |
static const SampleFlag | last_shared_reader_queue () |
Indicates that a sample is the last sample in a SharedReaderQueue for a QueueConsumer DataReader. | |
static const SampleFlag | intermediate_topic_query_sample () |
Indicates that a sample for a TopicQuery will be followed by more samples. | |
<<extension>> A set of flags that can be associated with a sample.
A set of flags that can be associated with a sample.
typedef std::bitset<32> rti::core::SampleFlag::MaskType |
A typedef of std::bitset<32> for convenience.
|
inline |
Construct an empty SampleFlag with no bits set.
|
inlineexplicit |
Construct a SampleFlag from an integer.
mask | Value whose bits are copied to the bitset positions |
|
inline |
Construct a SampleFlag from a MaskType object.
mask | A std::bitset<32> to construct this SampleFlag from |
|
inlinestatic |
Indicates that a sample has been redelivered by RTI Queuing Service.
|
inlinestatic |
Indicates that a response sample is not the last response sample for a given request. This bit is usually set by Connext Repliers sending multiple responses for a request.
|
inlinestatic |
Indicates if a sample must be broadcast by one RTI Queuing Service replica to other replicas.
|
inlinestatic |
Indicates that a sample is the last sample in a SharedReaderQueue for a QueueConsumer DataReader.
|
inlinestatic |
Indicates that a sample for a TopicQuery will be followed by more samples.
This flag only applies to samples that have been published as a response to a rti::sub::TopicQuery.
When this bit is not set and dds::sub::SampleInfo::topic_query_guid is different from rti::core::Guid::unknown(), this sample is the last sample for that TopicQuery coming from the DataWriter identified by dds::sub::SampleInfo::original_publication_virtual_guid.