RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.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 RTI Monitoring Library 2.0 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

◆ With()

MonitoringEventDistributionSettings Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.With ( Action< MonitoringEventDistributionSettingsBuilder build)
inline

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

◆ Equals() [1/2]

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

Compares for equality

◆ GetHashCode()

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

Gets the hash code

◆ Equals() [2/2]

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

Compares for equality

Property Documentation

◆ ConcurrencyLevel

uint Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.ConcurrencyLevel
get

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

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings_concurrency_level

◆ DataWriterQosProfileName

string Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.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

◆ Thread

ThreadSettings Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.Thread
get

The settings of the event metric thread

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings_thread

◆ PublicationPeriod

Duration Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.PublicationPeriod
get

Period at which the event thread publishes event metrics

The full documentation is available in the C API: DDS_MonitoringEventDistributionSettings_publication_period

◆ Default

MonitoringEventDistributionSettings Rti.Dds.Core.Policy.MonitoringEventDistributionSettings.Default
staticget

Singleton containing the default value of a MonitoringEventDistributionSettings