RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.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()

Rti.Dds.Core.Policy.ChannelSettingsBuilder.ChannelSettingsBuilder ( ChannelSettings  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

ChannelSettings Rti.Dds.Core.Policy.ChannelSettingsBuilder.Build ( )

Creates a new ChannelSettings immutable object from this one.

Property Documentation

◆ MulticastSettings

ImmutableList<TransportMulticastSettings>.Builder Rti.Dds.Core.Policy.ChannelSettingsBuilder.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

◆ FilterExpression

string Rti.Dds.Core.Policy.ChannelSettingsBuilder.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

◆ Priority

int Rti.Dds.Core.Policy.ChannelSettingsBuilder.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