RTC Toolkit  2.0.0
Files | Classes | Functions
ComponentMetrics

Telemetry Service Interface. More...

Files

file  componentMetrics.cpp
 Defines ComponentMetrics.
 
file  componentMetricsIf.cpp
 Defines ComponentMetrics.
 
file  componentMetrics.hpp
 Declares ComponentMetrics.
 
file  componentMetricsIf.hpp
 Header file for ComponentMetricsIf.
 

Classes

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...
 

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...
 
bool operator== (ComponentMetricsParams const &lhs, ComponentMetricsParams const &rhs) noexcept
 Equality operator for ComponentMetricsParams. More...
 
bool operator!= (ComponentMetricsParams const &lhs, ComponentMetricsParams const &rhs) noexcept
 Inequality operator for ComponentMetricsParams. More...
 
std::ostream & operator<< (std::ostream &os, ComponentMetricsParams const &params)
 Formatter for ComponentMetricsParams. More...
 

Detailed Description

Telemetry Service Interface.

Function Documentation

◆ operator!=() [1/2]

bool operator!= ( ComponentMetricsParams const &  lhs,
ComponentMetricsParams const &  rhs 
)
noexcept

Inequality operator for ComponentMetricsParams.

Parameters
lhsFirst to parameter to compare
rhsSecond parameter to compare.
Returns
false if all members compare equally true otherwise.

◆ operator!=() [2/2]

bool operator!= ( ComponentMetricsParams const &  lhs,
ComponentMetricsParams const &  rhs 
)
related

Inequality operator for ComponentMetricsParams.

Parameters
lhsFirst to parameter to compare
rhsSecond parameter to compare.
Returns
false if all members compare equally true otherwise.

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  os,
ComponentMetricsParams const &  params 
)

Formatter for ComponentMetricsParams.

Parameters
osoutput stream to format to.
paramsparameter to format.

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  os,
ComponentMetricsParams const &  params 
)
related

Formatter for ComponentMetricsParams.

Parameters
osoutput stream to format to.
paramsparameter to format.

◆ operator==() [1/2]

bool operator== ( ComponentMetricsParams const &  lhs,
ComponentMetricsParams const &  rhs 
)
noexcept

Equality operator for ComponentMetricsParams.

Parameters
lhsFirst to parameter to compare
rhsSecond parameter to compare.
Returns
true if all members compare equally false otherwise.

◆ operator==() [2/2]

bool operator== ( ComponentMetricsParams const &  lhs,
ComponentMetricsParams const &  rhs 
)
related

Equality operator for ComponentMetricsParams.

Parameters
lhsFirst to parameter to compare
rhsSecond parameter to compare.
Returns
true if all members compare equally false otherwise.