|
RTI Connext Modern C++ API Version 7.6.0
|
<<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.