RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.PresentationBuilder Class Reference

A modifiable type used to create an immutable Presentation More...

Public Member Functions

 PresentationBuilder (Presentation data)
 Creates a builder with the values of an existing immutable instance More...
 
Presentation Build ()
 Creates a new Presentation immutable object from this one. More...
 

Properties

PresentationAccessScopeKind AccessScope [get, set]
 Determines the largest scope spanning the entities for which the order and coherency of changes can be preserved. More...
 
bool CoherentAccess [get, set]
 Specifies support for coherent access. Controls whether coherent access is supported within the scope access_scope. More...
 
bool OrderedAccess [get, set]
 Specifies support for ordered access to the samples received at the subscription end. Controls whether ordered access is supported within the scope access_scope. More...
 
bool DropIncompleteCoherentSet [get, set]
 Indicates whether or not a Subscription.DataReader<T> should lose samples from an incomplete coherent set (one for which not all the samples were received). Such samples are reported as lost in the SAMPLE_LOST Status. More...
 

Detailed Description

A modifiable type used to create an immutable Presentation

Constructor & Destructor Documentation

◆ PresentationBuilder()

Rti.Dds.Core.Policy.PresentationBuilder.PresentationBuilder ( Presentation  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Presentation Rti.Dds.Core.Policy.PresentationBuilder.Build ( )

Creates a new Presentation immutable object from this one.

Property Documentation

◆ AccessScope

PresentationAccessScopeKind Rti.Dds.Core.Policy.PresentationBuilder.AccessScope
getset

Determines the largest scope spanning the entities for which the order and coherency of changes can be preserved.

The full documentation is available in the C API: DDS_PresentationQosPolicy_access_scope

◆ CoherentAccess

bool Rti.Dds.Core.Policy.PresentationBuilder.CoherentAccess
getset

Specifies support for coherent access. Controls whether coherent access is supported within the scope access_scope.

The full documentation is available in the C API: DDS_PresentationQosPolicy_coherent_access

◆ OrderedAccess

bool Rti.Dds.Core.Policy.PresentationBuilder.OrderedAccess
getset

Specifies support for ordered access to the samples received at the subscription end. Controls whether ordered access is supported within the scope access_scope.

The full documentation is available in the C API: DDS_PresentationQosPolicy_ordered_access

◆ DropIncompleteCoherentSet

bool Rti.Dds.Core.Policy.PresentationBuilder.DropIncompleteCoherentSet
getset

Indicates whether or not a Subscription.DataReader<T> should lose samples from an incomplete coherent set (one for which not all the samples were received). Such samples are reported as lost in the SAMPLE_LOST Status.

The full documentation is available in the C API: DDS_PresentationQosPolicy_drop_incomplete_coherent_set