NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::ObservableRegistry Class Reference

Detailed Description

Public Member Functions

void AddCallback (opentelemetry::metrics::ObservableCallbackPtr callback, void *state, opentelemetry::metrics::ObservableInstrument *instrument)
 
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)
 
void AddCallback (opentelemetry::metrics::ObservableCallbackPtr callback, void *state, opentelemetry::metrics::ObservableInstrument *instrument)
 
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)
 

Member Function Documentation

◆ AddCallback() [1/2]

void sdk::metrics::ObservableRegistry::AddCallback ( opentelemetry::metrics::ObservableCallbackPtr  callback,
void *  state,
opentelemetry::metrics::ObservableInstrument *  instrument 
)

◆ AddCallback() [2/2]

void sdk::metrics::ObservableRegistry::AddCallback ( opentelemetry::metrics::ObservableCallbackPtr  callback,
void *  state,
opentelemetry::metrics::ObservableInstrument *  instrument 
)

◆ CleanupCallback() [1/2]

void sdk::metrics::ObservableRegistry::CleanupCallback ( opentelemetry::metrics::ObservableInstrument *  instrument)

◆ CleanupCallback() [2/2]

void sdk::metrics::ObservableRegistry::CleanupCallback ( opentelemetry::metrics::ObservableInstrument *  instrument)

◆ Observe() [1/2]

void sdk::metrics::ObservableRegistry::Observe ( opentelemetry::common::SystemTimestamp  collection_ts)

◆ Observe() [2/2]

void sdk::metrics::ObservableRegistry::Observe ( opentelemetry::common::SystemTimestamp  collection_ts)

◆ RemoveCallback() [1/2]

void sdk::metrics::ObservableRegistry::RemoveCallback ( opentelemetry::metrics::ObservableCallbackPtr  callback,
void *  state,
opentelemetry::metrics::ObservableInstrument *  instrument 
)

◆ RemoveCallback() [2/2]

void sdk::metrics::ObservableRegistry::RemoveCallback ( opentelemetry::metrics::ObservableCallbackPtr  callback,
void *  state,
opentelemetry::metrics::ObservableInstrument *  instrument 
)

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