NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::metrics::SyncWritableMetricStorage Class Referenceabstract

Detailed Description

Inheritance diagram for sdk::metrics::SyncWritableMetricStorage:

Public Member Functions

virtual void RecordLong (int64_t value, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordLong (int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordDouble (double value, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordDouble (double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept=0
 
virtual ~SyncWritableMetricStorage ()=default
 
virtual void RecordLong (int64_t value, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordLong (int64_t value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordDouble (double value, const opentelemetry::context::Context &context) noexcept=0
 
virtual void RecordDouble (double value, const opentelemetry::common::KeyValueIterable &attributes, const opentelemetry::context::Context &context) noexcept=0
 
virtual ~SyncWritableMetricStorage ()=default
 

Constructor & Destructor Documentation

◆ ~SyncWritableMetricStorage() [1/2]

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

◆ ~SyncWritableMetricStorage() [2/2]

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

Member Function Documentation

◆ RecordDouble() [1/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordDouble ( double  value,
const opentelemetry::common::KeyValueIterable &  attributes,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordDouble() [2/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordDouble ( double  value,
const opentelemetry::common::KeyValueIterable &  attributes,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordDouble() [3/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordDouble ( double  value,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordDouble() [4/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordDouble ( double  value,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordLong() [1/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordLong ( int64_t  value,
const opentelemetry::common::KeyValueIterable &  attributes,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordLong() [2/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordLong ( int64_t  value,
const opentelemetry::common::KeyValueIterable &  attributes,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordLong() [3/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordLong ( int64_t  value,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

◆ RecordLong() [4/4]

virtual void sdk::metrics::SyncWritableMetricStorage::RecordLong ( int64_t  value,
const opentelemetry::context::Context &  context 
)
pure virtualnoexcept

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