RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.MulticastMappingBuilder Class Reference

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

Public Member Functions

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

Properties

string Addresses [get, set]
 A string containing a comma-separated list of IP addresses or IP address ranges to be used to receive multicast traffic for the entity with a topic that matches the TopicExpression. More...
 
string TopicExpression [get, set]
 A regular expression that will be used to map topic names to corresponding multicast receive addresses. More...
 
MulticastMappingFunction MappingFunction [get, set]
 Specifies a function that will define the mapping between a topic name and a specific multicast address from a list of addresses. More...
 

Detailed Description

A modifiable type used to create an immutable MulticastMapping

Constructor & Destructor Documentation

◆ MulticastMappingBuilder()

Rti.Dds.Core.Policy.MulticastMappingBuilder.MulticastMappingBuilder ( MulticastMapping  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

MulticastMapping Rti.Dds.Core.Policy.MulticastMappingBuilder.Build ( )

Creates a new MulticastMapping immutable object from this one.

Property Documentation

◆ Addresses

string Rti.Dds.Core.Policy.MulticastMappingBuilder.Addresses
getset

A string containing a comma-separated list of IP addresses or IP address ranges to be used to receive multicast traffic for the entity with a topic that matches the TopicExpression.

The full documentation is available in the C API: DDS_TransportMulticastMapping_t_addresses

◆ TopicExpression

string Rti.Dds.Core.Policy.MulticastMappingBuilder.TopicExpression
getset

A regular expression that will be used to map topic names to corresponding multicast receive addresses.

The full documentation is available in the C API: DDS_TransportMulticastMapping_t_topic_expression

◆ MappingFunction

MulticastMappingFunction Rti.Dds.Core.Policy.MulticastMappingBuilder.MappingFunction
getset

Specifies a function that will define the mapping between a topic name and a specific multicast address from a list of addresses.

The full documentation is available in the C API: DDS_TransportMulticastMapping_t_mapping_function