NVIDIA DeepStream SDK API Reference

9.2 Release
exporter::memory::InMemoryMetricData Class Referenceabstract

Detailed Description

The abstract base class for types used to store in-memory data backing an InMemoryMetricExporter.

Definition at line 25 of file includes/opentelemetry/exporters/memory/in_memory_metric_data.h.

Inheritance diagram for exporter::memory::InMemoryMetricData:

Public Member Functions

 InMemoryMetricData ()=default
 
virtual ~InMemoryMetricData ()=default
 
 InMemoryMetricData (const InMemoryMetricData &)=delete
 
 InMemoryMetricData (InMemoryMetricData &&)=delete
 
InMemoryMetricData & operator= (const InMemoryMetricData &)=delete
 
InMemoryMetricData & operator= (InMemoryMetricData &&)=delete
 
virtual void Add (std::unique_ptr< sdk::metrics::ResourceMetrics > resource_metrics)=0
 
 InMemoryMetricData ()=default
 
virtual ~InMemoryMetricData ()=default
 
 InMemoryMetricData (const InMemoryMetricData &)=delete
 
 InMemoryMetricData (InMemoryMetricData &&)=delete
 
InMemoryMetricData & operator= (const InMemoryMetricData &)=delete
 
InMemoryMetricData & operator= (InMemoryMetricData &&)=delete
 
virtual void Add (std::unique_ptr< sdk::metrics::ResourceMetrics > resource_metrics)=0
 

Constructor & Destructor Documentation

◆ InMemoryMetricData() [1/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( )
default

◆ ~InMemoryMetricData() [1/2]

virtual exporter::memory::InMemoryMetricData::~InMemoryMetricData ( )
virtualdefault

◆ InMemoryMetricData() [2/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( const InMemoryMetricData &  )
delete

◆ InMemoryMetricData() [3/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( InMemoryMetricData &&  )
delete

◆ InMemoryMetricData() [4/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( )
default

◆ ~InMemoryMetricData() [2/2]

virtual exporter::memory::InMemoryMetricData::~InMemoryMetricData ( )
virtualdefault

◆ InMemoryMetricData() [5/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( const InMemoryMetricData &  )
delete

◆ InMemoryMetricData() [6/6]

exporter::memory::InMemoryMetricData::InMemoryMetricData ( InMemoryMetricData &&  )
delete

Member Function Documentation

◆ Add() [1/2]

◆ Add() [2/2]

◆ operator=() [1/4]

InMemoryMetricData& exporter::memory::InMemoryMetricData::operator= ( const InMemoryMetricData &  )
delete

◆ operator=() [2/4]

InMemoryMetricData& exporter::memory::InMemoryMetricData::operator= ( const InMemoryMetricData &  )
delete

◆ operator=() [3/4]

InMemoryMetricData& exporter::memory::InMemoryMetricData::operator= ( InMemoryMetricData &&  )
delete

◆ operator=() [4/4]

InMemoryMetricData& exporter::memory::InMemoryMetricData::operator= ( InMemoryMetricData &&  )
delete

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