RTI Connext Java API  Version 6.1.1
CoherentSetInfo_t Class Reference

<<extension>> Type definition for a coherent set info. More...

Inherits Struct.

Public Attributes

GUID_t group_guid = new GUID_t(GUID_t.GUID_UNKNOWN)
 The coherent set group GUID. More...
 
SequenceNumber_t coherent_set_sequence_number
 Sequence number that identifies a sample as part of a com.rti.dds.publication.DataWriter coherent set. More...
 
SequenceNumber_t group_coherent_set_sequence_number
 Sequence number that identifies a sample as part of a group coherent set. More...
 
boolean incomplete_coherent_set = true
 Indicates if a sample is part of an incomplete coherent set. More...
 

Detailed Description

<<extension>> Type definition for a coherent set info.

A CoherentSetInfo provides information about the coherent set associated with a sample.

Member Data Documentation

◆ group_guid

GUID_t group_guid = new GUID_t(GUID_t.GUID_UNKNOWN)

The coherent set group GUID.

This GUID identifies the com.rti.dds.publication.DataWriter or the group of DataWriters publishing the coherent set, depending on the value of com.rti.dds.infrastructure.PresentationQosPolicy.access_scope in the com.rti.dds.subscription.Subscriber.

◆ coherent_set_sequence_number

SequenceNumber_t coherent_set_sequence_number
Initial value:
=
new SequenceNumber_t(SequenceNumber_t.SEQUENCE_NUMBER_UNKNOWN)

Sequence number that identifies a sample as part of a com.rti.dds.publication.DataWriter coherent set.

When com.rti.dds.infrastructure.PresentationQosPolicy.access_scope in the com.rti.dds.subscription.Subscriber is set to com.rti.dds.infrastructure.PresentationQosPolicyAccessScopeKind.PresentationQosPolicyAccessScopeKind.INSTANCE_PRESENTATION_QOS or com.rti.dds.infrastructure.PresentationQosPolicyAccessScopeKind.PresentationQosPolicyAccessScopeKind.TOPIC_PRESENTATION_QOS, the coherent set associated with a sample is identified by the pair (group_guid, coherent_set_sequence_number).

◆ group_coherent_set_sequence_number

SequenceNumber_t group_coherent_set_sequence_number
Initial value:
=
new SequenceNumber_t(SequenceNumber_t.SEQUENCE_NUMBER_UNKNOWN)

Sequence number that identifies a sample as part of a group coherent set.

When com.rti.dds.infrastructure.PresentationQosPolicy.access_scope in the com.rti.dds.subscription.Subscriber is set to com.rti.dds.infrastructure.PresentationQosPolicyAccessScopeKind.PresentationQosPolicyAccessScopeKind.GROUP_PRESENTATION_QOS, the coherent set associated with a sample is identified by the pair (group_guid, group_coherent_set_sequence_number).

◆ incomplete_coherent_set

boolean incomplete_coherent_set = true

Indicates if a sample is part of an incomplete coherent set.