NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::configuration::BatchLogRecordProcessorConfiguration Class Reference

Detailed Description

Inheritance diagram for sdk::configuration::BatchLogRecordProcessorConfiguration:
Collaboration diagram for sdk::configuration::BatchLogRecordProcessorConfiguration:

Public Member Functions

void Accept (LogRecordProcessorConfigurationVisitor *visitor) const override
 
void Accept (LogRecordProcessorConfigurationVisitor *visitor) const override
 

Data Fields

std::size_t schedule_delay {0}
 
std::size_t export_timeout {0}
 
std::size_t max_queue_size {0}
 
std::size_t max_export_batch_size {0}
 
std::unique_ptr< LogRecordExporterConfiguration > exporter
 

Member Function Documentation

◆ Accept() [1/2]

void sdk::configuration::BatchLogRecordProcessorConfiguration::Accept ( LogRecordProcessorConfigurationVisitor *  visitor) const
inlineoverridevirtual

◆ Accept() [2/2]

void sdk::configuration::BatchLogRecordProcessorConfiguration::Accept ( LogRecordProcessorConfigurationVisitor *  visitor) const
inlineoverridevirtual

Field Documentation

◆ export_timeout

std::size_t sdk::configuration::BatchLogRecordProcessorConfiguration::export_timeout {0}

◆ exporter

std::unique_ptr< LogRecordExporterConfiguration > sdk::configuration::BatchLogRecordProcessorConfiguration::exporter

◆ max_export_batch_size

std::size_t sdk::configuration::BatchLogRecordProcessorConfiguration::max_export_batch_size {0}

◆ max_queue_size

std::size_t sdk::configuration::BatchLogRecordProcessorConfiguration::max_queue_size {0}

◆ schedule_delay

std::size_t sdk::configuration::BatchLogRecordProcessorConfiguration::schedule_delay {0}

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