Class ObservableRegistry

Class Documentation

class ObservableRegistry

Public Functions

ObservableRegistry()
ObservableRegistry(const ObservableRegistry&) = delete
ObservableRegistry(ObservableRegistry&&) = delete
ObservableRegistry &operator=(const ObservableRegistry&) = delete
ObservableRegistry &operator=(ObservableRegistry&&) = delete
~ObservableRegistry()
void AddCallback(opentelemetry::metrics::ObservableCallbackPtr callback, void *state, opentelemetry::metrics::ObservableInstrument *instrument)
uintptr_t AddCallback(opentelemetry::metrics::MultiObservableCallbackPtr callback, void *state, nostd::span<opentelemetry::metrics::ObservableInstrument*> instruments)
void RemoveCallback(uintptr_t id)
void RemoveCallback(opentelemetry::metrics::ObservableCallbackPtr callback, void *state, opentelemetry::metrics::ObservableInstrument *instrument)
void CleanupCallback(opentelemetry::metrics::ObservableInstrument *instrument)
void Observe(opentelemetry::common::SystemTimestamp collection_ts)