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

Enables the collection and distribution of telemetry data for a Connext application using RTI Monitoring Library 2.0 More...

Inherits IEquatable< Monitoring >.

Public Member Functions

Monitoring With (Action< MonitoringBuilder > build)
 Creates a new Monitoring with a set of changes specified in an Action More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (Monitoring other)
 Compares for equality More...
 
override int GetHashCode ()
 Gets the hash code More...
 

Properties

bool Enable [get]
 Enables the collection and distribution of telemetry data for a Connext application using RTI Monitoring Library 2.0 More...
 
string ApplicationName [get]
 The name of the resource that represents this Connext application More...
 
MonitoringDistributionSettings DistributionSettings [get]
 Configures the distribution of telemetry data More...
 
MonitoringTelemetryData TelemetryData [get]
 Configures the telemetry data that will be distributed. More...
 
static Monitoring Default [get]
 Singleton containing the default value of a Monitoring More...
 

Detailed Description

Enables the collection and distribution of telemetry data for a Connext application using RTI Monitoring Library 2.0

The full documentation is available in the C API: DDS_MonitoringQosPolicy

Member Function Documentation

◆ With()

Monitoring Rti.Dds.Core.Policy.Monitoring.With ( Action< MonitoringBuilder build)
inline

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

Compares for equality

◆ Equals() [2/2]

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

Compares for equality

◆ GetHashCode()

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

Gets the hash code

Property Documentation

◆ Enable

bool Rti.Dds.Core.Policy.Monitoring.Enable
get

Enables the collection and distribution of telemetry data for a Connext application using RTI Monitoring Library 2.0

The full documentation is available in the C API: DDS_MonitoringQosPolicy_enable

◆ ApplicationName

string Rti.Dds.Core.Policy.Monitoring.ApplicationName
get

The name of the resource that represents this Connext application

The full documentation is available in the C API: DDS_MonitoringQosPolicy_application_name

◆ DistributionSettings

MonitoringDistributionSettings Rti.Dds.Core.Policy.Monitoring.DistributionSettings
get

Configures the distribution of telemetry data

The full documentation is available in the C API: DDS_MonitoringQosPolicy_distribution_settings

◆ TelemetryData

MonitoringTelemetryData Rti.Dds.Core.Policy.Monitoring.TelemetryData
get

Configures the telemetry data that will be distributed.

The full documentation is available in the C API: DDS_MonitoringQosPolicy_telemetry_data

◆ Default

Monitoring Rti.Dds.Core.Policy.Monitoring.Default
staticget

Singleton containing the default value of a Monitoring