NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::SpanProcessorConfigurationVisitor Class Referenceabstract

Detailed Description

Public Member Functions

 SpanProcessorConfigurationVisitor ()=default
 
 SpanProcessorConfigurationVisitor (SpanProcessorConfigurationVisitor &&)=default
 
 SpanProcessorConfigurationVisitor (const SpanProcessorConfigurationVisitor &)=default
 
SpanProcessorConfigurationVisitor & operator= (SpanProcessorConfigurationVisitor &&)=default
 
SpanProcessorConfigurationVisitor & operator= (const SpanProcessorConfigurationVisitor &other)=default
 
virtual ~SpanProcessorConfigurationVisitor ()=default
 
virtual void VisitBatch (const BatchSpanProcessorConfiguration *model)=0
 
virtual void VisitSimple (const SimpleSpanProcessorConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionSpanProcessorConfiguration *model)=0
 
 SpanProcessorConfigurationVisitor ()=default
 
 SpanProcessorConfigurationVisitor (SpanProcessorConfigurationVisitor &&)=default
 
 SpanProcessorConfigurationVisitor (const SpanProcessorConfigurationVisitor &)=default
 
SpanProcessorConfigurationVisitor & operator= (SpanProcessorConfigurationVisitor &&)=default
 
SpanProcessorConfigurationVisitor & operator= (const SpanProcessorConfigurationVisitor &other)=default
 
virtual ~SpanProcessorConfigurationVisitor ()=default
 
virtual void VisitBatch (const BatchSpanProcessorConfiguration *model)=0
 
virtual void VisitSimple (const SimpleSpanProcessorConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionSpanProcessorConfiguration *model)=0
 

Constructor & Destructor Documentation

◆ SpanProcessorConfigurationVisitor() [1/6]

sdk::configuration::SpanProcessorConfigurationVisitor::SpanProcessorConfigurationVisitor ( )
default

◆ SpanProcessorConfigurationVisitor() [2/6]

sdk::configuration::SpanProcessorConfigurationVisitor::SpanProcessorConfigurationVisitor ( SpanProcessorConfigurationVisitor &&  )
default

◆ SpanProcessorConfigurationVisitor() [3/6]

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

◆ ~SpanProcessorConfigurationVisitor() [1/2]

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

◆ SpanProcessorConfigurationVisitor() [4/6]

sdk::configuration::SpanProcessorConfigurationVisitor::SpanProcessorConfigurationVisitor ( )
default

◆ SpanProcessorConfigurationVisitor() [5/6]

sdk::configuration::SpanProcessorConfigurationVisitor::SpanProcessorConfigurationVisitor ( SpanProcessorConfigurationVisitor &&  )
default

◆ SpanProcessorConfigurationVisitor() [6/6]

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

◆ ~SpanProcessorConfigurationVisitor() [2/2]

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

Member Function Documentation

◆ operator=() [1/4]

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

◆ operator=() [4/4]

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

◆ VisitBatch() [1/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitBatch ( const BatchSpanProcessorConfiguration *  model)
pure virtual

◆ VisitBatch() [2/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitBatch ( const BatchSpanProcessorConfiguration *  model)
pure virtual

◆ VisitExtension() [1/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitExtension ( const ExtensionSpanProcessorConfiguration *  model)
pure virtual

◆ VisitExtension() [2/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitExtension ( const ExtensionSpanProcessorConfiguration *  model)
pure virtual

◆ VisitSimple() [1/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitSimple ( const SimpleSpanProcessorConfiguration *  model)
pure virtual

◆ VisitSimple() [2/2]

virtual void sdk::configuration::SpanProcessorConfigurationVisitor::VisitSimple ( const SimpleSpanProcessorConfiguration *  model)
pure virtual

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