Class ObservableInstrument
Defined in File async_instruments.h
Inheritance Relationships
Base Type
public opentelemetry::metrics::ObservableInstrument
Class Documentation
-
class ObservableInstrument : public opentelemetry::metrics::ObservableInstrument
Public Functions
-
ObservableInstrument(const ObservableInstrument&) = delete
-
ObservableInstrument(ObservableInstrument&&) = delete
-
ObservableInstrument &operator=(const ObservableInstrument&) = delete
-
ObservableInstrument &operator=(ObservableInstrument&&) = delete
-
~ObservableInstrument() override
-
void AddCallback(opentelemetry::metrics::ObservableCallbackPtr callback, void *state) noexcept override
-
void RemoveCallback(opentelemetry::metrics::ObservableCallbackPtr callback, void *state) noexcept override
-
const InstrumentDescriptor &GetInstrumentDescriptor()
-
AsyncWritableMetricStorage *GetMetricStorage()
-
ObservableInstrument(const ObservableInstrument&) = delete