|
RTI Connext Modern C++ API Version 7.6.0
|
<<extension>> Configures the distribution of telemetry data. More...
#include <rti/core/PolicySettings.hpp>
Public Member Functions | |
| MonitoringDistributionSettings () | |
| Creates an instance with the default settings. More... | |
| MonitoringDistributionSettings & | publisher_qos_profile_name (const rti::core::optional_value< std::string > &the_publisher_qos_profile_name) |
| Sets the fully qualified name of the profile used to configure the Publishers that distribute telemetry data. More... | |
| MonitoringDistributionSettings & | publisher_qos_profile_name (const char *the_publisher_qos_profile_name) |
| Sets the fully qualified name of the profile used to configure the Publishers that distribute telemetry data. More... | |
| rti::core::optional_value< std::string > | publisher_qos_profile_name () const |
| Getter (see setter with the same name). More... | |
| MonitoringDistributionSettings & | dedicated_participant (const MonitoringDedicatedParticipantSettings &the_dedicated_participant) |
| <<extension>> Configures the use of a dedicated dds::domain::DomainParticipant to distribute the RTI Connext application telemetry data. More... | |
| const MonitoringDedicatedParticipantSettings & | dedicated_participant () const |
| Gets the distribution settings by const-reference (see setter). More... | |
| MonitoringDedicatedParticipantSettings & | dedicated_participant () |
| Gets the distribution settings by reference (see setter). More... | |
| MonitoringDistributionSettings & | event_settings (const MonitoringEventDistributionSettings &the_event_settings) |
| <<extension>> Configures the distribution of event metrics. More... | |
| const MonitoringEventDistributionSettings & | event_settings () const |
| Gets the distribution settings by const-reference (see setter). More... | |
| MonitoringEventDistributionSettings & | event_settings () |
| Gets the distribution settings by reference (see setter). More... | |
| MonitoringDistributionSettings & | periodic_settings (const MonitoringPeriodicDistributionSettings &the_periodic_settings) |
| <<extension>> Configures the distribution of periodic metrics. More... | |
| const MonitoringPeriodicDistributionSettings & | periodic_settings () const |
| Gets the distribution settings by const-reference (see setter). More... | |
| MonitoringPeriodicDistributionSettings & | periodic_settings () |
| Gets the distribution settings by reference (see setter). More... | |
| MonitoringDistributionSettings & | logging_settings (const MonitoringLoggingDistributionSettings &the_logging_settings) |
| <<extension>> Configures the distribution of logging messages. More... | |
| const MonitoringLoggingDistributionSettings & | logging_settings () const |
| Gets the distribution settings by const-reference (see setter). More... | |
| MonitoringLoggingDistributionSettings & | logging_settings () |
| Gets the distribution settings by reference (see setter). More... | |
<<extension>> Configures the distribution of telemetry data.
|
inline |
Creates an instance with the default settings.
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::publisher_qos_profile_name | ( | const rti::core::optional_value< std::string > & | the_publisher_qos_profile_name | ) |
Sets the fully qualified name of the profile used to configure the Publishers that distribute telemetry data.
| the_publisher_qos_profile_name | An optional string. An unset value indicates that the RTI Monitoring Library 2.0 uses rti::core::builtin_profiles::qos_lib::generic_monitoring2(). |
[default] Unset
There is one Publisher for each telemetry data dds::topic::Topic: MONITORING_PERIODIC_TOPIC_NAME, MONITORING_EVENT_TOPIC_NAME, and MONITORING_LOGGING_TOPIC_NAME.
If not set (the default value) then RTI Monitoring Library 2.0 uses rti::core::builtin_profiles::qos_lib::generic_monitoring2().
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::publisher_qos_profile_name | ( | const char * | the_publisher_qos_profile_name | ) |
Sets the fully qualified name of the profile used to configure the Publishers that distribute telemetry data.
| the_publisher_qos_profile_name | The profile name. Cannot be NULL. |
There is one Publisher for each telemetry data dds::topic::Topic: MONITORING_PERIODIC_TOPIC_NAME, MONITORING_EVENT_TOPIC_NAME, and MONITORING_LOGGING_TOPIC_NAME.
If not set (the default value) then RTI Monitoring Library 2.0 uses rti::core::builtin_profiles::qos_lib::generic_monitoring2().
| rti::core::optional_value< std::string > rti::core::MonitoringDistributionSettings::publisher_qos_profile_name | ( | ) | const |
Getter (see setter with the same name).
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::dedicated_participant | ( | const MonitoringDedicatedParticipantSettings & | the_dedicated_participant | ) |
<<extension>> Configures the use of a dedicated dds::domain::DomainParticipant to distribute the RTI Connext application telemetry data.
| const MonitoringDedicatedParticipantSettings & rti::core::MonitoringDistributionSettings::dedicated_participant | ( | ) | const |
Gets the distribution settings by const-reference (see setter).
| MonitoringDedicatedParticipantSettings & rti::core::MonitoringDistributionSettings::dedicated_participant | ( | ) |
Gets the distribution settings by reference (see setter).
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::event_settings | ( | const MonitoringEventDistributionSettings & | the_event_settings | ) |
<<extension>> Configures the distribution of event metrics.
| const MonitoringEventDistributionSettings & rti::core::MonitoringDistributionSettings::event_settings | ( | ) | const |
Gets the distribution settings by const-reference (see setter).
| MonitoringEventDistributionSettings & rti::core::MonitoringDistributionSettings::event_settings | ( | ) |
Gets the distribution settings by reference (see setter).
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::periodic_settings | ( | const MonitoringPeriodicDistributionSettings & | the_periodic_settings | ) |
<<extension>> Configures the distribution of periodic metrics.
| const MonitoringPeriodicDistributionSettings & rti::core::MonitoringDistributionSettings::periodic_settings | ( | ) | const |
Gets the distribution settings by const-reference (see setter).
| MonitoringPeriodicDistributionSettings & rti::core::MonitoringDistributionSettings::periodic_settings | ( | ) |
Gets the distribution settings by reference (see setter).
| MonitoringDistributionSettings & rti::core::MonitoringDistributionSettings::logging_settings | ( | const MonitoringLoggingDistributionSettings & | the_logging_settings | ) |
<<extension>> Configures the distribution of logging messages.
| const MonitoringLoggingDistributionSettings & rti::core::MonitoringDistributionSettings::logging_settings | ( | ) | const |
Gets the distribution settings by const-reference (see setter).
| MonitoringLoggingDistributionSettings & rti::core::MonitoringDistributionSettings::logging_settings | ( | ) |
Gets the distribution settings by reference (see setter).