RTI Connext C# API  6.1.0
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()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Presentation Build ( )

Creates a new Presentation immutable object from this one.

Property Documentation

◆ AccessScope

PresentationAccessScopeKind 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 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

◆ DropIncompleteCoherentSet

bool 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

◆ OrderedAccess

bool 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