RTC Toolkit  2.0.0
Classes | Namespaces | Functions
componentMetricsIf.hpp File Reference

Header file for ComponentMetricsIf. More...

#include <iosfwd>
#include <string>
#include <sys/types.h>
#include <perfc/perfc.hpp>
#include <rtctk/componentFramework/exceptions.hpp>

Go to the source code of this file.

Classes

class  rtctk::componentFramework::MetricConflictException
 Exception indicating that a metric such as counter or thread conflicts with already known metrics. More...
 
class  rtctk::componentFramework::CounterMetricInfo
 Defines auxiliary information associated with each counter registered with ComponentMetricsIf. More...
 
class  rtctk::componentFramework::ThreadMetricInfo
 Defines auxiliary information associated with each thread registered with ComponentMetricsIf. More...
 
struct  rtctk::componentFramework::ComponentMetricsParams
 Dynamic parameters for ComponentMetrics. More...
 
class  rtctk::componentFramework::ComponentMetricsIf
 Component metrics interface. More...
 

Namespaces

 rtctk
 
 rtctk::componentFramework
 

Functions

bool rtctk::componentFramework::operator== (ComponentMetricsParams const &lhs, ComponentMetricsParams const &rhs) noexcept
 Equality operator for ComponentMetricsParams. More...
 
bool rtctk::componentFramework::operator!= (ComponentMetricsParams const &lhs, ComponentMetricsParams const &rhs) noexcept
 Inequality operator for ComponentMetricsParams. More...
 
std::ostream & rtctk::componentFramework::operator<< (std::ostream &os, ComponentMetricsParams const &params)
 Formatter for ComponentMetricsParams. More...
 

Detailed Description

Header file for ComponentMetricsIf.