NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::PushMetricExporterConfigurationVisitor Class Referenceabstract

Detailed Description

Public Member Functions

 PushMetricExporterConfigurationVisitor ()=default
 
 PushMetricExporterConfigurationVisitor (PushMetricExporterConfigurationVisitor &&)=default
 
 PushMetricExporterConfigurationVisitor (const PushMetricExporterConfigurationVisitor &)=default
 
PushMetricExporterConfigurationVisitor & operator= (PushMetricExporterConfigurationVisitor &&)=default
 
PushMetricExporterConfigurationVisitor & operator= (const PushMetricExporterConfigurationVisitor &other)=default
 
virtual ~PushMetricExporterConfigurationVisitor ()=default
 
virtual void VisitOtlpHttp (const OtlpHttpPushMetricExporterConfiguration *model)=0
 
virtual void VisitOtlpGrpc (const OtlpGrpcPushMetricExporterConfiguration *model)=0
 
virtual void VisitOtlpFile (const OtlpFilePushMetricExporterConfiguration *model)=0
 
virtual void VisitConsole (const ConsolePushMetricExporterConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionPushMetricExporterConfiguration *model)=0
 
 PushMetricExporterConfigurationVisitor ()=default
 
 PushMetricExporterConfigurationVisitor (PushMetricExporterConfigurationVisitor &&)=default
 
 PushMetricExporterConfigurationVisitor (const PushMetricExporterConfigurationVisitor &)=default
 
PushMetricExporterConfigurationVisitor & operator= (PushMetricExporterConfigurationVisitor &&)=default
 
PushMetricExporterConfigurationVisitor & operator= (const PushMetricExporterConfigurationVisitor &other)=default
 
virtual ~PushMetricExporterConfigurationVisitor ()=default
 
virtual void VisitOtlpHttp (const OtlpHttpPushMetricExporterConfiguration *model)=0
 
virtual void VisitOtlpGrpc (const OtlpGrpcPushMetricExporterConfiguration *model)=0
 
virtual void VisitOtlpFile (const OtlpFilePushMetricExporterConfiguration *model)=0
 
virtual void VisitConsole (const ConsolePushMetricExporterConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionPushMetricExporterConfiguration *model)=0
 

Constructor & Destructor Documentation

◆ PushMetricExporterConfigurationVisitor() [1/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( )
default

◆ PushMetricExporterConfigurationVisitor() [2/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( PushMetricExporterConfigurationVisitor &&  )
default

◆ PushMetricExporterConfigurationVisitor() [3/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( const PushMetricExporterConfigurationVisitor &  )
default

◆ ~PushMetricExporterConfigurationVisitor() [1/2]

virtual sdk::configuration::PushMetricExporterConfigurationVisitor::~PushMetricExporterConfigurationVisitor ( )
virtualdefault

◆ PushMetricExporterConfigurationVisitor() [4/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( )
default

◆ PushMetricExporterConfigurationVisitor() [5/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( PushMetricExporterConfigurationVisitor &&  )
default

◆ PushMetricExporterConfigurationVisitor() [6/6]

sdk::configuration::PushMetricExporterConfigurationVisitor::PushMetricExporterConfigurationVisitor ( const PushMetricExporterConfigurationVisitor &  )
default

◆ ~PushMetricExporterConfigurationVisitor() [2/2]

virtual sdk::configuration::PushMetricExporterConfigurationVisitor::~PushMetricExporterConfigurationVisitor ( )
virtualdefault

Member Function Documentation

◆ operator=() [1/4]

PushMetricExporterConfigurationVisitor& sdk::configuration::PushMetricExporterConfigurationVisitor::operator= ( const PushMetricExporterConfigurationVisitor &  other)
default

◆ operator=() [2/4]

PushMetricExporterConfigurationVisitor& sdk::configuration::PushMetricExporterConfigurationVisitor::operator= ( const PushMetricExporterConfigurationVisitor &  other)
default

◆ operator=() [3/4]

PushMetricExporterConfigurationVisitor& sdk::configuration::PushMetricExporterConfigurationVisitor::operator= ( PushMetricExporterConfigurationVisitor &&  )
default

◆ operator=() [4/4]

PushMetricExporterConfigurationVisitor& sdk::configuration::PushMetricExporterConfigurationVisitor::operator= ( PushMetricExporterConfigurationVisitor &&  )
default

◆ VisitConsole() [1/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitConsole ( const ConsolePushMetricExporterConfiguration *  model)
pure virtual

◆ VisitConsole() [2/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitConsole ( const ConsolePushMetricExporterConfiguration *  model)
pure virtual

◆ VisitExtension() [1/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitExtension ( const ExtensionPushMetricExporterConfiguration *  model)
pure virtual

◆ VisitExtension() [2/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitExtension ( const ExtensionPushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpFile() [1/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpFile ( const OtlpFilePushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpFile() [2/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpFile ( const OtlpFilePushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpGrpc() [1/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpGrpc ( const OtlpGrpcPushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpGrpc() [2/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpGrpc ( const OtlpGrpcPushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpHttp() [1/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpHttp ( const OtlpHttpPushMetricExporterConfiguration *  model)
pure virtual

◆ VisitOtlpHttp() [2/2]

virtual void sdk::configuration::PushMetricExporterConfigurationVisitor::VisitOtlpHttp ( const OtlpHttpPushMetricExporterConfiguration *  model)
pure virtual

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