NVIDIA DeepStream SDK API Reference

9.2 Release
metrics Namespace Reference

Data Structures

class  Counter
 
class  Gauge
 
class  Histogram
 A histogram instrument that records values. More...
 
class  Meter
 Handles instrument creation and provides a facility for batch recording. More...
 
class  MeterProvider
 Creates new Meter instances. More...
 
class  NoopCounter
 
class  NoopHistogram
 
class  NoopMeter
 No-op implementation of Meter. More...
 
class  NoopMeterProvider
 No-op implementation of a MeterProvider. More...
 
class  NoopObservableInstrument
 
class  NoopUpDownCounter
 
class  ObservableInstrument
 
class  ObserverResultT
 ObserverResultT class is necessary for the callback recording asynchronous instrument use. More...
 
class  Provider
 Stores the singleton global MeterProvider. More...
 
class  SynchronousInstrument
 
class  UpDownCounter
 An up-down-counter instrument that adds or reduce values. More...
 

Typedefs

using ObservableCallbackPtr = void(*)(ObserverResult, void *)
 
using ObserverResult = nostd::variant< nostd::shared_ptr< ObserverResultT< int64_t > >, nostd::shared_ptr< ObserverResultT< double > >>
 

Typedef Documentation

◆ ObservableCallbackPtr

◆ ObserverResult