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

Configures the usage of a dedicated Participant to distribute the Connext application telemetry data More...

Inherits IEquatable< MonitoringDedicatedParticipantSettings >.

Public Member Functions

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

Properties

bool Enable [get]
 Enables the usage of a dedicated Participant to distribute the Connext application telemetry data More...
 
int DomainId [get]
 The domain ID used in the creation of RTI Monitoring Library 2.0 Participant More...
 
string ParticipantQosProfileName [get]
 The fully qualified name of the profile used to configure the Participant that will be used to distribute telemetry data More...
 
ImmutableList< string > CollectorInitialPeers [get]
 Determines the initial list of peers that the discovery process will contact to send announcements about the presence of the MonitoringDistributionSettings.DedicatedParticipant. More...
 
static MonitoringDedicatedParticipantSettings Default [get]
 Singleton containing the default value of a MonitoringDedicatedParticipantSettings More...
 

Detailed Description

Configures the usage of a dedicated Participant to distribute the Connext application telemetry data

The full documentation is available in the C API: DDS_MonitoringDedicatedParticipantSettings

Member Function Documentation

◆ With()

MonitoringDedicatedParticipantSettings Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.With ( Action< MonitoringDedicatedParticipantSettingsBuilder build)
inline

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

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

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.Equals ( object  other)

Compares for equality

◆ GetHashCode()

override int Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.Equals ( MonitoringDedicatedParticipantSettings  other)
inline

Compares for equality

Property Documentation

◆ Enable

bool Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.Enable
get

Enables the usage of a dedicated Participant to distribute the Connext application telemetry data

The full documentation is available in the C API: DDS_MonitoringDedicatedParticipantSettings_enable

◆ DomainId

int Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.DomainId
get

The domain ID used in the creation of RTI Monitoring Library 2.0 Participant

The full documentation is available in the C API: DDS_MonitoringDedicatedParticipantSettings_domain_id

◆ ParticipantQosProfileName

string Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.ParticipantQosProfileName
get

The fully qualified name of the profile used to configure the Participant that will be used to distribute telemetry data

The full documentation is available in the C API: DDS_MonitoringDedicatedParticipantSettings_participant_qos_profile_name

◆ CollectorInitialPeers

ImmutableList<string> Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.CollectorInitialPeers
get

Determines the initial list of peers that the discovery process will contact to send announcements about the presence of the MonitoringDistributionSettings.DedicatedParticipant.

The full documentation is available in the C API: DDS_MonitoringDedicatedParticipantSettings_collector_initial_peers

◆ Default

MonitoringDedicatedParticipantSettings Rti.Dds.Core.Policy.MonitoringDedicatedParticipantSettings.Default
staticget

Singleton containing the default value of a MonitoringDedicatedParticipantSettings