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

Configures the distribution of telemetry data More...

Inherits IEquatable< MonitoringDistributionSettings >.

Public Member Functions

MonitoringDistributionSettings With (Action< MonitoringDistributionSettingsBuilder > build)
 Creates a new MonitoringDistributionSettings 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 (MonitoringDistributionSettings other)
 Compares for equality More...
 

Properties

string PublisherQosProfileName [get]
 The fully qualified name of the profile used to configure the Publishers that distribute telemetry data More...
 
MonitoringDedicatedParticipantSettings DedicatedParticipant [get]
 Configures the usage of a dedicated Participant to distribute the Connext application telemetry data More...
 
MonitoringPeriodicDistributionSettings PeriodicSettings [get]
 Configures the distribution of periodic metrics More...
 
MonitoringEventDistributionSettings EventSettings [get]
 Configures the distribution of event metrics More...
 
MonitoringLoggingDistributionSettings LoggingSettings [get]
 Configures the distribution of logging messages More...
 
static MonitoringDistributionSettings Default [get]
 Singleton containing the default value of a MonitoringDistributionSettings More...
 

Detailed Description

Configures the distribution of telemetry data

The full documentation is available in the C API: DDS_MonitoringDistributionSettings

Member Function Documentation

◆ With()

MonitoringDistributionSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.With ( Action< MonitoringDistributionSettingsBuilder build)
inline

Creates a new MonitoringDistributionSettings 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.MonitoringDistributionSettings.Equals ( object  other)

Compares for equality

◆ GetHashCode()

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

Gets the hash code

◆ Equals() [2/2]

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

Compares for equality

Property Documentation

◆ PublisherQosProfileName

string Rti.Dds.Core.Policy.MonitoringDistributionSettings.PublisherQosProfileName
get

The fully qualified name of the profile used to configure the Publishers that distribute telemetry data

The full documentation is available in the C API: DDS_MonitoringDistributionSettings_publisher_qos_profile_name

◆ DedicatedParticipant

MonitoringDedicatedParticipantSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.DedicatedParticipant
get

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

The full documentation is available in the C API: DDS_MonitoringDistributionSettings_dedicated_participant

◆ PeriodicSettings

MonitoringPeriodicDistributionSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.PeriodicSettings
get

Configures the distribution of periodic metrics

The full documentation is available in the C API: DDS_MonitoringDistributionSettings_periodic_settings

◆ EventSettings

MonitoringEventDistributionSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.EventSettings
get

Configures the distribution of event metrics

The full documentation is available in the C API: DDS_MonitoringDistributionSettings_event_settings

◆ LoggingSettings

MonitoringLoggingDistributionSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.LoggingSettings
get

Configures the distribution of logging messages

The full documentation is available in the C API: DDS_MonitoringDistributionSettings_logging_settings

◆ Default

MonitoringDistributionSettings Rti.Dds.Core.Policy.MonitoringDistributionSettings.Default
staticget

Singleton containing the default value of a MonitoringDistributionSettings