RTI Connext C# API  7.1.0
MonitoringEventDistributionSettings Class Reference

Configures the distribution of event metrics More...

Inherits IEquatable< MonitoringEventDistributionSettings >.

Public Member Functions

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

Properties

uint ConcurrencyLevel [get]
 Defines how concurrent is the push process of event metrics to the RTI Observability Library More...
 
string DataWriterQosProfileName [get]
 The fully qualified name of the profile used to configure the configure the DataWriter that distributes event metrics More...
 
ThreadSettings Thread [get]
 The settings of the event metric thread More...
 
Duration PublicationPeriod [get]
 Period at which the event thread publishes event metrics More...
 
static MonitoringEventDistributionSettings Default [get]
 Singleton containing the default value of a MonitoringEventDistributionSettings More...
 

Detailed Description

Configures the distribution of event metrics

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings

Member Function Documentation

◆ Equals() [1/2]

bool Equals ( MonitoringEventDistributionSettings  other)

Compares for equality

◆ Equals() [2/2]

override bool Equals ( object  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

Creates a new MonitoringEventDistributionSettings 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

Property Documentation

◆ ConcurrencyLevel

uint ConcurrencyLevel
get

Defines how concurrent is the push process of event metrics to the RTI Observability Library

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings::concurrency_level

◆ DataWriterQosProfileName

string DataWriterQosProfileName
get

The fully qualified name of the profile used to configure the configure the DataWriter that distributes event metrics

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings::datawriter_qos_profile_name

◆ Default

Singleton containing the default value of a MonitoringEventDistributionSettings

◆ PublicationPeriod

Duration PublicationPeriod
get

Period at which the event thread publishes event metrics

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings::publication_period

◆ Thread

ThreadSettings Thread
get

The settings of the event metric thread

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings::thread