NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::SamplerConfigurationVisitor Class Referenceabstract

Detailed Description

Public Member Functions

 SamplerConfigurationVisitor ()=default
 
 SamplerConfigurationVisitor (SamplerConfigurationVisitor &&)=default
 
 SamplerConfigurationVisitor (const SamplerConfigurationVisitor &)=default
 
SamplerConfigurationVisitor & operator= (SamplerConfigurationVisitor &&)=default
 
SamplerConfigurationVisitor & operator= (const SamplerConfigurationVisitor &other)=default
 
virtual ~SamplerConfigurationVisitor ()=default
 
virtual void VisitAlwaysOff (const AlwaysOffSamplerConfiguration *model)=0
 
virtual void VisitAlwaysOn (const AlwaysOnSamplerConfiguration *model)=0
 
virtual void VisitJaegerRemote (const JaegerRemoteSamplerConfiguration *model)=0
 
virtual void VisitParentBased (const ParentBasedSamplerConfiguration *model)=0
 
virtual void VisitTraceIdRatioBased (const TraceIdRatioBasedSamplerConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionSamplerConfiguration *model)=0
 
 SamplerConfigurationVisitor ()=default
 
 SamplerConfigurationVisitor (SamplerConfigurationVisitor &&)=default
 
 SamplerConfigurationVisitor (const SamplerConfigurationVisitor &)=default
 
SamplerConfigurationVisitor & operator= (SamplerConfigurationVisitor &&)=default
 
SamplerConfigurationVisitor & operator= (const SamplerConfigurationVisitor &other)=default
 
virtual ~SamplerConfigurationVisitor ()=default
 
virtual void VisitAlwaysOff (const AlwaysOffSamplerConfiguration *model)=0
 
virtual void VisitAlwaysOn (const AlwaysOnSamplerConfiguration *model)=0
 
virtual void VisitJaegerRemote (const JaegerRemoteSamplerConfiguration *model)=0
 
virtual void VisitParentBased (const ParentBasedSamplerConfiguration *model)=0
 
virtual void VisitTraceIdRatioBased (const TraceIdRatioBasedSamplerConfiguration *model)=0
 
virtual void VisitExtension (const ExtensionSamplerConfiguration *model)=0
 

Constructor & Destructor Documentation

◆ SamplerConfigurationVisitor() [1/6]

sdk::configuration::SamplerConfigurationVisitor::SamplerConfigurationVisitor ( )
default

◆ SamplerConfigurationVisitor() [2/6]

sdk::configuration::SamplerConfigurationVisitor::SamplerConfigurationVisitor ( SamplerConfigurationVisitor &&  )
default

◆ SamplerConfigurationVisitor() [3/6]

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

◆ ~SamplerConfigurationVisitor() [1/2]

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

◆ SamplerConfigurationVisitor() [4/6]

sdk::configuration::SamplerConfigurationVisitor::SamplerConfigurationVisitor ( )
default

◆ SamplerConfigurationVisitor() [5/6]

sdk::configuration::SamplerConfigurationVisitor::SamplerConfigurationVisitor ( SamplerConfigurationVisitor &&  )
default

◆ SamplerConfigurationVisitor() [6/6]

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

◆ ~SamplerConfigurationVisitor() [2/2]

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

Member Function Documentation

◆ operator=() [1/4]

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

◆ operator=() [2/4]

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

◆ operator=() [3/4]

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

◆ operator=() [4/4]

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

◆ VisitAlwaysOff() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitAlwaysOff ( const AlwaysOffSamplerConfiguration *  model)
pure virtual

◆ VisitAlwaysOff() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitAlwaysOff ( const AlwaysOffSamplerConfiguration *  model)
pure virtual

◆ VisitAlwaysOn() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitAlwaysOn ( const AlwaysOnSamplerConfiguration *  model)
pure virtual

◆ VisitAlwaysOn() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitAlwaysOn ( const AlwaysOnSamplerConfiguration *  model)
pure virtual

◆ VisitExtension() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitExtension ( const ExtensionSamplerConfiguration *  model)
pure virtual

◆ VisitExtension() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitExtension ( const ExtensionSamplerConfiguration *  model)
pure virtual

◆ VisitJaegerRemote() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitJaegerRemote ( const JaegerRemoteSamplerConfiguration *  model)
pure virtual

◆ VisitJaegerRemote() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitJaegerRemote ( const JaegerRemoteSamplerConfiguration *  model)
pure virtual

◆ VisitParentBased() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitParentBased ( const ParentBasedSamplerConfiguration *  model)
pure virtual

◆ VisitParentBased() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitParentBased ( const ParentBasedSamplerConfiguration *  model)
pure virtual

◆ VisitTraceIdRatioBased() [1/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitTraceIdRatioBased ( const TraceIdRatioBasedSamplerConfiguration *  model)
pure virtual

◆ VisitTraceIdRatioBased() [2/2]

virtual void sdk::configuration::SamplerConfigurationVisitor::VisitTraceIdRatioBased ( const TraceIdRatioBasedSamplerConfiguration *  model)
pure virtual

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