|
1 | 1 | // Copyright The OpenTelemetry Authors |
2 | 2 | // SPDX-License-Identifier: Apache-2.0 |
3 | 3 |
|
4 | | -#ifdef BAZEL_BUILD |
5 | | -# include "examples/grpc/protos/messages.grpc.pb.h" |
6 | | -#else |
7 | | -# include "messages.grpc.pb.h" |
8 | | -#endif |
9 | | - |
10 | | -#include "opentelemetry/semconv/incubating/rpc_attributes.h" |
11 | | -#include "opentelemetry/trace/context.h" |
12 | | -#include "opentelemetry/trace/span_context_kv_iterable_view.h" |
13 | | -#include "tracer_common.h" |
14 | | - |
15 | 4 | #include <grpcpp/grpcpp.h> |
| 5 | +#include <grpcpp/security/server_credentials.h> |
16 | 6 | #include <grpcpp/server.h> |
17 | 7 | #include <grpcpp/server_builder.h> |
18 | 8 | #include <grpcpp/server_context.h> |
19 | | - |
20 | | -#include <chrono> |
21 | | -#include <fstream> |
| 9 | +#include <grpcpp/support/status.h> |
| 10 | +#include <grpcpp/support/string_ref.h> |
| 11 | +#include <stdint.h> |
| 12 | +#include <stdlib.h> |
| 13 | +#include <iostream> |
22 | 14 | #include <map> |
23 | | -#include <sstream> |
24 | 15 | #include <string> |
25 | | -#include <thread> |
| 16 | +#include <utility> |
| 17 | + |
| 18 | +#include "opentelemetry/context/propagation/global_propagator.h" |
| 19 | +#include "opentelemetry/context/propagation/text_map_propagator.h" |
| 20 | +#include "opentelemetry/context/runtime_context.h" |
| 21 | +#include "opentelemetry/nostd/shared_ptr.h" |
| 22 | +#include "opentelemetry/nostd/variant.h" |
| 23 | +#include "opentelemetry/semconv/incubating/rpc_attributes.h" |
| 24 | +#include "opentelemetry/trace/context.h" |
| 25 | +#include "opentelemetry/trace/span.h" |
| 26 | +#include "opentelemetry/trace/span_context_kv_iterable_view.h" |
| 27 | +#include "opentelemetry/trace/span_metadata.h" |
| 28 | +#include "opentelemetry/trace/span_startoptions.h" |
| 29 | +#include "opentelemetry/trace/tracer.h" |
| 30 | +#include "tracer_common.h" |
| 31 | + |
| 32 | +#ifdef BAZEL_BUILD |
| 33 | +# include "examples/grpc/protos/messages.grpc.pb.h" |
| 34 | +# include "examples/grpc/protos/messages.pb.h" |
| 35 | +#else |
| 36 | +# include "messages.grpc.pb.h" |
| 37 | +# include "messages.pb.h" |
| 38 | +#endif |
26 | 39 |
|
27 | 40 | using grpc::Server; |
28 | 41 | using grpc::ServerBuilder; |
|
0 commit comments