RTI Connext C# API  7.1.0
TransportMulticastMapping Class Reference

Specifies a list of topic_expressions and multicast addresses that can be used by an Entity with a specific topic name to receive data. More...

Inherits IEquatable< TransportMulticastMapping >.

Public Member Functions

 TransportMulticastMapping (IEnumerable< MulticastMapping > value)
 Creates a TransportMulticastMapping object with a list of settings More...
 
 TransportMulticastMapping (MappingList value)
 Creates a TransportMulticastMapping object with a list of settings More...
 
TransportMulticastMapping With (Action< MappingList.Builder > build)
 Creates a new TransportMulticastMapping 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 (TransportMulticastMapping other)
 Compares for equality More...
 

Properties

MappingList Value [get]
 A sequence of multicast communication mappings. More...
 
static TransportMulticastMapping Default [get]
 Singleton containing the default value of a TransportMulticastMapping More...
 

Detailed Description

Specifies a list of topic_expressions and multicast addresses that can be used by an Entity with a specific topic name to receive data.

Constructor & Destructor Documentation

◆ TransportMulticastMapping() [1/2]

TransportMulticastMapping ( IEnumerable< MulticastMapping value)

Creates a TransportMulticastMapping object with a list of settings

◆ TransportMulticastMapping() [2/2]

TransportMulticastMapping ( MappingList  value)

Creates a TransportMulticastMapping object with a list of settings

Member Function Documentation

◆ Equals() [1/2]

override bool Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Equals ( TransportMulticastMapping  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

TransportMulticastMapping With ( Action< MappingList.Builder >  build)

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

Parameters
buildAn Action (typically a lambda function) that receives a list builder with the current settings of this TransportMulticastMapping and allows adding, removing, or replacing.
Returns
A new TransportMulticastMapping with the changes applied by the Action

Property Documentation

◆ Default

TransportMulticastMapping Default
staticget

Singleton containing the default value of a TransportMulticastMapping

◆ Value

MappingList Value
get

A sequence of multicast communication mappings.

The full documentation is available in the C API: DDS_TransportMulticastMappingQosPolicy::value