|
RTC Toolkit 6.0.0
|
#include <mockComponentMetrics.hpp>
Public Member Functions | |
| MOCK_METHOD (void, StartMonitoring,(),(override)) | |
| MOCK_METHOD (void, StopMonitoring,(),(noexcept, override)) | |
| MOCK_METHOD (bool, IsMonitoring,(),(noexcept, override)) | |
| MOCK_METHOD (void, UpdateParams,(),(override)) | |
| MOCK_METHOD (perfc::ScopedRegistration, AddCounter,(ComponentMetricsIf::CounterVariant, CounterMetricInfo),(override)) | |
| MOCK_METHOD (bool, RemoveCounter,(ComponentMetricsIf::CounterVariant),(override)) | |
| MOCK_METHOD (void, StartMonitoring,(),(override)) | |
| MOCK_METHOD (void, StopMonitoring,(),(noexcept, override)) | |
| MOCK_METHOD (bool, IsMonitoring,(),(noexcept, override)) | |
| MOCK_METHOD (void, UpdateParams,(),(override)) | |
| MOCK_METHOD (perfc::ScopedRegistration, AddCounter,(ComponentMetricsIf::CounterVariant, CounterMetricInfo),(override)) | |
| MOCK_METHOD (bool, RemoveCounter,(ComponentMetricsIf::CounterVariant),(override)) | |
Public Member Functions inherited from rtctk::componentFramework::ComponentMetricsIf | |
| virtual | ~ComponentMetricsIf () noexcept=default |
| virtual void | StartMonitoring ()=0 |
| Start monitoring and publishing metrics. | |
| virtual void | StopMonitoring () noexcept=0 |
| Stop monitoring. | |
| virtual bool | IsMonitoring () noexcept=0 |
| Query whether monitoring is active. | |
| virtual void | UpdateParams ()=0 |
| Reloads parameters. | |
| virtual perfc::ScopedRegistration | AddCounter (CounterVariant counter, CounterMetricInfo info)=0 |
| Add a counter to be included in component metrics, identified by its address, together with info to the register. | |
| virtual bool | RemoveCounter (CounterVariant counter)=0 |
| Remove counter from register. | |
Additional Inherited Members | |
| using | CounterTypes |
| Defines standard performance counter types: | |
| using | CounterVariant = typename CounterTypes::CounterVariant |
| std::variant of pointers to each supported type in CounterTypes. | |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | bool | , |
| IsMonitoring | , | ||
| () | , | ||
| (noexcept, override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | bool | , |
| IsMonitoring | , | ||
| () | , | ||
| (noexcept, override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | bool | , |
| RemoveCounter | , | ||
| (ComponentMetricsIf::CounterVariant) | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | bool | , |
| RemoveCounter | , | ||
| (ComponentMetricsIf::CounterVariant) | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | perfc::ScopedRegistration | , |
| AddCounter | , | ||
| (ComponentMetricsIf::CounterVariant, CounterMetricInfo) | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | perfc::ScopedRegistration | , |
| AddCounter | , | ||
| (ComponentMetricsIf::CounterVariant, CounterMetricInfo) | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| StartMonitoring | , | ||
| () | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| StartMonitoring | , | ||
| () | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| StopMonitoring | , | ||
| () | , | ||
| (noexcept, override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| StopMonitoring | , | ||
| () | , | ||
| (noexcept, override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| UpdateParams | , | ||
| () | , | ||
| (override) | ) |
| rtctk::componentFramework::MockComponentMetrics::MOCK_METHOD | ( | void | , |
| UpdateParams | , | ||
| () | , | ||
| (override) | ) |