NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::MetricStorage Class Referenceabstract

Detailed Description

Inheritance diagram for sdk::metrics::MetricStorage:

Public Member Functions

 MetricStorage ()=default
 
virtual ~MetricStorage ()=default
 
virtual bool Collect (CollectorHandle *collector, nostd::span< std::shared_ptr< CollectorHandle >> collectors, opentelemetry::common::SystemTimestamp sdk_start_ts, opentelemetry::common::SystemTimestamp collection_ts, nostd::function_ref< bool(MetricData)> callback) noexcept=0
 
 MetricStorage ()=default
 
virtual ~MetricStorage ()=default
 
virtual bool Collect (CollectorHandle *collector, nostd::span< std::shared_ptr< CollectorHandle >> collectors, opentelemetry::common::SystemTimestamp sdk_start_ts, opentelemetry::common::SystemTimestamp collection_ts, nostd::function_ref< bool(MetricData)> callback) noexcept=0
 

Constructor & Destructor Documentation

◆ MetricStorage() [1/2]

sdk::metrics::MetricStorage::MetricStorage ( )
default

◆ ~MetricStorage() [1/2]

virtual sdk::metrics::MetricStorage::~MetricStorage ( )
virtualdefault

◆ MetricStorage() [2/2]

sdk::metrics::MetricStorage::MetricStorage ( )
default

◆ ~MetricStorage() [2/2]

virtual sdk::metrics::MetricStorage::~MetricStorage ( )
virtualdefault

Member Function Documentation

◆ Collect() [1/2]

virtual bool sdk::metrics::MetricStorage::Collect ( CollectorHandle *  collector,
nostd::span< std::shared_ptr< CollectorHandle >>  collectors,
opentelemetry::common::SystemTimestamp  sdk_start_ts,
opentelemetry::common::SystemTimestamp  collection_ts,
nostd::function_ref< bool(MetricData)>  callback 
)
pure virtualnoexcept

◆ Collect() [2/2]

virtual bool sdk::metrics::MetricStorage::Collect ( CollectorHandle *  collector,
nostd::span< std::shared_ptr< CollectorHandle >>  collectors,
opentelemetry::common::SystemTimestamp  sdk_start_ts,
opentelemetry::common::SystemTimestamp  collection_ts,
nostd::function_ref< bool(MetricData)>  callback 
)
pure virtualnoexcept

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