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

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

Inherits IEquatable< MonitoringLoggingDistributionSettings >.

Public Member Functions

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

Properties

uint ConcurrencyLevel [get]
 Defines how concurrent is the push process of log messages to RTI Monitoring Library 2.0 More...
 
uint MaxHistoricalLogs [get]
 The number of log messages that RTI Monitoring Library 2.0 will keep as history More...
 
string DataWriterQosProfileName [get]
 The fully qualified name of the profile used to configure the configure the DataWriter that distributes log messages More...
 
ThreadSettings Thread [get]
 The settings of the logging thread More...
 
Duration PublicationPeriod [get]
 Period at which the logging thread publishes log messages More...
 
static MonitoringLoggingDistributionSettings Default [get]
 Singleton containing the default value of a MonitoringLoggingDistributionSettings 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_MonitoringLoggingDistributionSettings

Member Function Documentation

◆ With()

MonitoringLoggingDistributionSettings Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettings.With ( Action< MonitoringLoggingDistributionSettingsBuilder build)
inline

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

Compares for equality

◆ GetHashCode()

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

Gets the hash code

◆ Equals() [2/2]

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

Compares for equality

Property Documentation

◆ ConcurrencyLevel

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

Defines how concurrent is the push process of log messages to RTI Monitoring Library 2.0

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_concurrency_level

◆ MaxHistoricalLogs

uint Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettings.MaxHistoricalLogs
get

The number of log messages that RTI Monitoring Library 2.0 will keep as history

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_max_historical_logs

◆ DataWriterQosProfileName

string Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettings.DataWriterQosProfileName
get

The fully qualified name of the profile used to configure the configure the DataWriter that distributes log messages

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_datawriter_qos_profile_name

◆ Thread

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

The settings of the logging thread

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_thread

◆ PublicationPeriod

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

Period at which the logging thread publishes log messages

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_publication_period

◆ Default

MonitoringLoggingDistributionSettings Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettings.Default
staticget

Singleton containing the default value of a MonitoringLoggingDistributionSettings