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

A modifiable type used to create an immutable MonitoringLoggingDistributionSettings. More...

Public Member Functions

 MonitoringLoggingDistributionSettingsBuilder (MonitoringLoggingDistributionSettings data)
 Creates a builder with the values of an existing immutable instance More...
 
MonitoringLoggingDistributionSettings Build ()
 Creates a immutable object (MonitoringLoggingDistributionSettings) from this one More...
 

Properties

uint ConcurrencyLevel [get, set]
 Defines how concurrent is the push process of log messages to RTI Monitoring Library 2.0 More...
 
uint MaxHistoricalLogs [get, set]
 The number of log messages that RTI Monitoring Library 2.0 will keep as history More...
 
string DataWriterQosProfileName [get, set]
 The fully qualified name of the profile used to configure the configure the DataWriter that distributes log messages More...
 
ThreadSettingsBuilder Thread [get, set]
 The settings of the logging thread More...
 
Duration PublicationPeriod [get, set]
 Period at which the logging thread publishes log messages More...
 

Detailed Description

A modifiable type used to create an immutable MonitoringLoggingDistributionSettings.

Constructor & Destructor Documentation

◆ MonitoringLoggingDistributionSettingsBuilder()

Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettingsBuilder.MonitoringLoggingDistributionSettingsBuilder ( MonitoringLoggingDistributionSettings  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

MonitoringLoggingDistributionSettings Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettingsBuilder.Build ( )

Creates a immutable object (MonitoringLoggingDistributionSettings) from this one

Property Documentation

◆ ConcurrencyLevel

uint Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettingsBuilder.ConcurrencyLevel
getset

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.MonitoringLoggingDistributionSettingsBuilder.MaxHistoricalLogs
getset

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.MonitoringLoggingDistributionSettingsBuilder.DataWriterQosProfileName
getset

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

ThreadSettingsBuilder Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettingsBuilder.Thread
getset

The settings of the logging thread

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_thread

◆ PublicationPeriod

Duration Rti.Dds.Core.Policy.MonitoringLoggingDistributionSettingsBuilder.PublicationPeriod
getset

Period at which the logging thread publishes log messages

The full documentation is available in the C API: DDS_MonitoringLoggingDistributionSettings_publication_period