|
1 | 1 | // Copyright The OpenTelemetry Authors |
2 | 2 | // SPDX-License-Identifier: Apache-2.0 |
3 | 3 |
|
| 4 | +#include <stdint.h> |
| 5 | +#include <stdlib.h> |
| 6 | +#include <algorithm> |
| 7 | +#include <initializer_list> |
| 8 | +#include <iostream> |
| 9 | +#include <map> |
| 10 | +#include <nlohmann/json.hpp> |
| 11 | +#include <string> |
| 12 | +#include <utility> |
| 13 | +#include <vector> |
| 14 | + |
| 15 | +#include "opentelemetry/context/context_value.h" |
| 16 | +#include "opentelemetry/context/propagation/text_map_propagator.h" |
4 | 17 | #include "opentelemetry/context/runtime_context.h" |
5 | 18 | #include "opentelemetry/exporters/ostream/span_exporter.h" |
6 | 19 | #include "opentelemetry/ext/http/client/curl/http_client_curl.h" |
| 20 | +#include "opentelemetry/ext/http/client/curl/http_operation_curl.h" |
| 21 | +#include "opentelemetry/ext/http/client/http_client.h" |
7 | 22 | #include "opentelemetry/ext/http/server/http_server.h" |
| 23 | +#include "opentelemetry/nostd/shared_ptr.h" |
| 24 | +#include "opentelemetry/nostd/string_view.h" |
| 25 | +#include "opentelemetry/sdk/trace/exporter.h" |
| 26 | +#include "opentelemetry/sdk/trace/processor.h" |
| 27 | +#include "opentelemetry/sdk/trace/recordable.h" |
8 | 28 | #include "opentelemetry/sdk/trace/simple_processor.h" |
9 | 29 | #include "opentelemetry/sdk/trace/tracer_context.h" |
10 | 30 | #include "opentelemetry/sdk/trace/tracer_provider.h" |
11 | 31 | #include "opentelemetry/trace/propagation/http_trace_context.h" |
12 | 32 | #include "opentelemetry/trace/provider.h" |
13 | 33 | #include "opentelemetry/trace/scope.h" |
14 | | - |
15 | | -#include <algorithm> |
16 | | -#include "nlohmann/json.hpp" |
| 34 | +#include "opentelemetry/trace/tracer.h" |
| 35 | +#include "opentelemetry/trace/tracer_provider.h" |
17 | 36 |
|
18 | 37 | namespace trace_api = opentelemetry::trace; |
19 | 38 | namespace http_client = opentelemetry::ext::http::client; |
|
0 commit comments