RTI Connext C# API  6.1.0
ChannelSettingsBuilder Class Reference

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

Public Member Functions

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

Properties

ImmutableList< TransportMulticastSettings >.Builder MulticastSettings [get, set]
 A sequence of TransportMulticastSettings used to configure the multicast addresses associated with a channel. More...
 
string FilterExpression [get, set]
 A logical expression used to determine the data that will be published in the channel. More...
 
int Priority [get, set]
 Publication priority More...
 

Detailed Description

A modifiable type used to create an immutable ChannelSettings

Constructor & Destructor Documentation

◆ ChannelSettingsBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

ChannelSettings Build ( )

Creates a new ChannelSettings immutable object from this one.

Property Documentation

◆ FilterExpression

string FilterExpression
getset

A logical expression used to determine the data that will be published in the channel.

The full documentation is available in the C API: DDS_ChannelSettings_t::filter_expression

◆ MulticastSettings

ImmutableList<TransportMulticastSettings>.Builder MulticastSettings
getset

A sequence of TransportMulticastSettings used to configure the multicast addresses associated with a channel.

The full documentation is available in the C API: DDS_ChannelSettings_t::multicast_settings

◆ Priority

int Priority
getset

Publication priority

See also
Rti.Dds.Core.Priority for special values

The full documentation is available in the C API: DDS_ChannelSettings_t::priority