Class ObservableRegistry
Defined in File observable_registry.h
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)
-
ObservableRegistry()