NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/exporters/ostream/console_span_builder.h
Go to the documentation of this file.
1 // Copyright The OpenTelemetry Authors
2 // SPDX-License-Identifier: Apache-2.0
3 
4 #pragma once
5 
6 #include <memory>
7 
8 #include "opentelemetry/sdk/configuration/console_span_exporter_builder.h"
9 #include "opentelemetry/sdk/configuration/console_span_exporter_configuration.h"
10 #include "opentelemetry/sdk/configuration/registry.h"
11 #include "opentelemetry/sdk/trace/exporter.h"
12 #include "opentelemetry/version.h"
13 
15 namespace exporter
16 {
17 namespace trace
18 {
19 
21  : public opentelemetry::sdk::configuration::ConsoleSpanExporterBuilder
22 {
23 public:
24  static void Register(opentelemetry::sdk::configuration::Registry *registry);
25 
26  std::unique_ptr<opentelemetry::sdk::trace::SpanExporter> Build(
27  const opentelemetry::sdk::configuration::ConsoleSpanExporterConfiguration *model)
28  const override;
29 };
30 
31 } // namespace trace
32 } // namespace exporter
trace
Definition: includes/opentelemetry/context/context_value.h:18
OPENTELEMETRY_EXPORT
#define OPENTELEMETRY_EXPORT
Definition: includes/opentelemetry/common/macros.h:386
exporter
Definition: includes/opentelemetry/exporters/memory/in_memory_data.h:11
OPENTELEMETRY_BEGIN_NAMESPACE
#define OPENTELEMETRY_BEGIN_NAMESPACE
Definition: includes/opentelemetry/version.h:21
OPENTELEMETRY_END_NAMESPACE
#define OPENTELEMETRY_END_NAMESPACE
Definition: includes/opentelemetry/version.h:24
exporter::trace::ConsoleSpanBuilder
Definition: includes/opentelemetry/exporters/ostream/console_span_builder.h:20