RTI Connext Modern C++ API
Version 6.1.2
|
<<extension>> <<value-type>> A CoherentSampleInfo provides information about the coherent set associated with a sample. More...
#include "rti/core/CoherentSetInfo.hpp"
Public Member Functions | |
CoherentSetInfo () | |
Create a default CoherentSampleInfo object. More... | |
CoherentSetInfo (const Guid &the_group_guid, const SequenceNumber &the_coherent_set_sequence_number, const SequenceNumber &the_group_coherent_set_sequence_number, bool the_incomplete_coherent_set) | |
Creates CoherentSampleInfo object with the specified parameters. More... | |
const Guid & | group_guid () const |
Gets the coherent set group Guid. More... | |
Guid & | group_guid () |
Gets the coherent set group Guid. More... | |
CoherentSetInfo & | group_guid (const Guid &value) |
Sets the coherent set group Guid. More... | |
const SequenceNumber & | coherent_set_sequence_number () const |
Gets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set. More... | |
SequenceNumber & | coherent_set_sequence_number () |
Gets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set. More... | |
CoherentSetInfo & | coherent_set_sequence_number (const SequenceNumber &value) |
Sets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set. More... | |
const SequenceNumber & | group_coherent_set_sequence_number () const |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set. More... | |
SequenceNumber & | group_coherent_set_sequence_number () |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set. More... | |
CoherentSetInfo & | group_coherent_set_sequence_number (const SequenceNumber &value) |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set. More... | |
bool | incomplete_coherent_set () const |
Indicates if a sample is part of an incomplete coherent set. More... | |
CoherentSetInfo & | incomplete_coherent_set (bool value) |
Sets the incomplete coherent set status. More... | |
Static Public Member Functions | |
static CoherentSetInfo | unknown () |
An invalid or unknown coherent set info. More... | |
Related Functions | |
(Note that these are not member functions.) | |
std::ostream & | operator<< (std::ostream &out, const CoherentSetInfo &csi) |
Prints a CoherentSetInfo to an output stream. More... | |
<<extension>> <<value-type>> A CoherentSampleInfo provides information about the coherent set associated with a sample.
|
inline |
Create a default CoherentSampleInfo object.
|
inline |
Creates CoherentSampleInfo object with the specified parameters.
|
inline |
Gets the coherent set group Guid.
This GUID identifies the dds::pub::DataWriter or the group of DataWriters publishing the coherent set, depending on the value of dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber.
|
inline |
Gets the coherent set group Guid.
This GUID identifies the dds::pub::DataWriter or the group of DataWriters publishing the coherent set, depending on the value of dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber.
|
inline |
Sets the coherent set group Guid.
This GUID identifies the dds::pub::DataWriter or the group of DataWriters publishing the coherent set, depending on the value of dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber.
|
inline |
Gets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set.
When dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber is set to dds::core::policy::PresentationAccessScopeKind_def::INSTANCE or dds::core::policy::PresentationAccessScopeKind_def::TOPIC, the coherent set associated with a sample is identified by the pair (group_guid, coherent_set_sequence_number).
|
inline |
Gets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set.
When dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber is set to dds::core::policy::PresentationAccessScopeKind_def::INSTANCE or dds::core::policy::PresentationAccessScopeKind_def::TOPIC, the coherent set associated with a sample is identified by the pair (group_guid, coherent_set_sequence_number).
|
inline |
Sets the coherent set sequence number that identifies a sample as part of a DataWriter coherent set.
This GUID identifies the dds::pub::DataWriter or the group of DataWriters publishing the coherent set, depending on the value of dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber.
|
inline |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set.
When dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber is set to dds::core::policy::PresentationAccessScopeKind_def::GROUP, the coherent set associated with a sample is identified by the pair (group_guid, group_coherent_set_sequence_number).
|
inline |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set.
When dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber is set to dds::core::policy::PresentationAccessScopeKind_def::GROUP, the coherent set associated with a sample is identified by the pair (group_guid, group_coherent_set_sequence_number).
|
inline |
Gets the group coherent set sequence number that identifies a sample as part of a group coherent set.
This GUID identifies the dds::pub::DataWriter or the group of DataWriters publishing the coherent set, depending on the value of dds::core::policy::Presentation::access_scope in the dds::sub::Subscriber.
|
inline |
Indicates if a sample is part of an incomplete coherent set.
|
inline |
Sets the incomplete coherent set status.
|
inlinestatic |
An invalid or unknown coherent set info.
|
related |
Prints a CoherentSetInfo to an output stream.