RTI Connext C# API  6.1.0
MultiChannel Class Reference

Configures DataWriter to send data using different multicast groups (addresses) based on data value. More...

Inherits IEquatable< MultiChannel >.

Public Member Functions

MultiChannel With (Action< MultiChannelBuilder > build)
 Creates a new MultiChannel with a set of changes specified in an Action More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (MultiChannel other)
 Compares for equality More...
 

Properties

ImmutableList< ChannelSettingsChannels [get]
 A sequence of ChannelSettings used to configure the channels' properties. If the length of the sequence is zero, the QoS policy will be ignored. More...
 
string FilterName [get]
 Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter. More...
 
static MultiChannel Default [get]
 Singleton containing the default value of a MultiChannel More...
 

Detailed Description

Configures DataWriter to send data using different multicast groups (addresses) based on data value.

The full documentation is available in the C API: DDS_MultiChannelQosPolicy

Member Function Documentation

◆ Equals() [1/2]

bool Equals ( MultiChannel  other)

Compares for equality

◆ Equals() [2/2]

override bool Equals ( object  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

MultiChannel With ( Action< MultiChannelBuilder build)

Creates a new MultiChannel with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the current values of this MultiChannel.
Returns
A new MultiChannel with the changes applied by the Action

Property Documentation

◆ Channels

ImmutableList<ChannelSettings> Channels
get

A sequence of ChannelSettings used to configure the channels' properties. If the length of the sequence is zero, the QoS policy will be ignored.

The full documentation is available in the C API: DDS_MultiChannelQosPolicy::channels

◆ Default

MultiChannel Default
staticget

Singleton containing the default value of a MultiChannel

◆ FilterName

string FilterName
get

Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter.

The full documentation is available in the C API: DDS_MultiChannelQosPolicy::filter_name