Couchbase C++ SDK 1.3.1 (rev. fb3f860)
Loading...
Searching...
No Matches
otel_value_recorder< T > Class Template Reference

#include <couchbase/metrics/otel_meter.hxx>

Inheritance diagram for otel_value_recorder< T >:
Inheritance graph

Public Member Functions

 otel_value_recorder (opentelemetry::nostd::shared_ptr< opentelemetry::metrics::Histogram< T > > histogram, const std::map< std::string, std::string > &tags)
void record_value (std::int64_t value) override
Public Member Functions inherited from value_recorder
 value_recorder ()=default
 value_recorder (const value_recorder &other)=default
 value_recorder (value_recorder &&other)=default
auto operator= (const value_recorder &other) -> value_recorder &=default
auto operator= (value_recorder &&other) -> value_recorder &=default
virtual ~value_recorder ()=default

Constructor & Destructor Documentation

◆ otel_value_recorder()

template<typename T>
otel_value_recorder ( opentelemetry::nostd::shared_ptr< opentelemetry::metrics::Histogram< T > > histogram,
const std::map< std::string, std::string > & tags )
inlineexplicit

Member Function Documentation

◆ record_value()

template<typename T>
void record_value ( std::int64_t value)
inlineoverridevirtual

Implements value_recorder.


The documentation for this class was generated from the following file: