RTI Connext C# API  7.1.0
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 the RTI Observability Library More...
 
uint MaxHistoricalLogs [get]
 The number of log messages that the RTI Observability Library 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

◆ Equals() [1/2]

bool Equals ( MonitoringLoggingDistributionSettings  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 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

Property Documentation

◆ ConcurrencyLevel

uint ConcurrencyLevel
get

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

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

◆ DataWriterQosProfileName

string 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

◆ Default

Singleton containing the default value of a MonitoringLoggingDistributionSettings

◆ MaxHistoricalLogs

uint MaxHistoricalLogs
get

The number of log messages that the RTI Observability Library will keep as history

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings::max_historical_logs

◆ PublicationPeriod

Duration PublicationPeriod
get

Period at which the logging thread publishes log messages

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

◆ Thread

ThreadSettings Thread
get

The settings of the logging thread

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