Intercept calls and delegate to a SpanExporter.
More...
|
| | MySQLSpanExporter (std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > delegate) |
| |
| | ~MySQLSpanExporter () override=default |
| |
| std::unique_ptr< opentelemetry::sdk::trace::Recordable > | MakeRecordable () noexcept override |
| |
| opentelemetry::sdk::common::ExportResult | Export (const opentelemetry::nostd::span< std::unique_ptr< opentelemetry::sdk::trace::Recordable > > &records) noexcept override |
| |
| bool | ForceFlush (std::chrono::microseconds timeout) noexcept override |
| |
| bool | Shutdown (std::chrono::microseconds timeout) noexcept override |
| |
|
| static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > | Create (std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > delegate) |
| |
Intercept calls and delegate to a SpanExporter.
◆ MySQLSpanExporter()
| telemetry::MySQLSpanExporter::MySQLSpanExporter |
( |
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > |
delegate | ) |
|
|
inline |
◆ ~MySQLSpanExporter()
| telemetry::MySQLSpanExporter::~MySQLSpanExporter |
( |
| ) |
|
|
overridedefault |
◆ Create()
| static std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > telemetry::MySQLSpanExporter::Create |
( |
std::unique_ptr< opentelemetry::sdk::trace::SpanExporter > |
delegate | ) |
|
|
inlinestatic |
◆ Export()
| opentelemetry::sdk::common::ExportResult telemetry::MySQLSpanExporter::Export |
( |
const opentelemetry::nostd::span< std::unique_ptr< opentelemetry::sdk::trace::Recordable > > & |
records | ) |
|
|
overridenoexcept |
◆ ForceFlush()
| bool telemetry::MySQLSpanExporter::ForceFlush |
( |
std::chrono::microseconds |
timeout | ) |
|
|
inlineoverridenoexcept |
◆ MakeRecordable()
| std::unique_ptr< opentelemetry::sdk::trace::Recordable > telemetry::MySQLSpanExporter::MakeRecordable |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ Shutdown()
| bool telemetry::MySQLSpanExporter::Shutdown |
( |
std::chrono::microseconds |
timeout | ) |
|
|
inlineoverridenoexcept |
◆ m_delegate
| std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> telemetry::MySQLSpanExporter::m_delegate |
|
private |
◆ m_option_usage
The documentation for this class was generated from the following file: