| #ifndef THIRD_PARTY_MILOTIC_GRPC_HEADERS_H_ |
| #define THIRD_PARTY_MILOTIC_GRPC_HEADERS_H_ |
| |
| #ifdef MILOTIC_USE_NET_GRPC |
| // IWYU pragma: begin_exports |
| #include "net/grpc/public/include/grpc/grpc.h" |
| #include "net/grpc/public/include/grpc/grpc_security_constants.h" |
| #include "net/grpc/public/include/grpcpp/channel.h" |
| #include "net/grpc/public/include/grpcpp/client_context.h" |
| #include "net/grpc/public/include/grpcpp/completion_queue.h" |
| #include "net/grpc/public/include/grpcpp/create_channel.h" |
| #include "net/grpc/public/include/grpcpp/ext/proto_server_reflection_plugin.h" |
| #include "net/grpc/public/include/grpcpp/impl/channel_credentials_google_impl.h" |
| #include "net/grpc/public/include/grpcpp/impl/service_type.h" |
| #include "net/grpc/public/include/grpcpp/loas2_credentials_options.h" |
| #include "net/grpc/public/include/grpcpp/security/auth_context.h" |
| #include "net/grpc/public/include/grpcpp/security/auth_metadata_processor.h" |
| #include "net/grpc/public/include/grpcpp/security/authorization_policy_provider.h" |
| #include "net/grpc/public/include/grpcpp/security/credentials.h" |
| #include "net/grpc/public/include/grpcpp/security/server_credentials.h" |
| #include "net/grpc/public/include/grpcpp/security/tls_certificate_provider.h" |
| #include "net/grpc/public/include/grpcpp/security/tls_certificate_verifier.h" |
| #include "net/grpc/public/include/grpcpp/security/tls_credentials_options.h" |
| #include "net/grpc/public/include/grpcpp/server.h" |
| #include "net/grpc/public/include/grpcpp/server_builder.h" |
| #include "net/grpc/public/include/grpcpp/server_context.h" |
| #include "net/grpc/public/include/grpcpp/server_credentials_google.h" |
| #include "net/grpc/public/include/grpcpp/support/channel_arguments.h" |
| #include "net/grpc/public/include/grpcpp/support/client_callback.h" |
| #include "net/grpc/public/include/grpcpp/support/server_callback.h" |
| #include "net/grpc/public/include/grpcpp/support/status.h" |
| #include "net/grpc/public/include/grpcpp/support/string_ref.h" |
| #include "net/grpc/public/include/grpcpp/support/sync_stream.h" |
| #include "net/grpc/public/include/grpcpp/support/time_google.h" |
| // IWYU pragma: end_exports |
| #else |
| // IWYU pragma: begin_exports |
| #include "grpc/grpc.h" |
| #include "grpc/grpc_security_constants.h" |
| #include "grpcpp/channel.h" |
| #include "grpcpp/client_context.h" |
| #include "grpcpp/completion_queue.h" |
| #include "grpcpp/create_channel.h" |
| #include "grpcpp/ext/proto_server_reflection_plugin.h" |
| #include "grpcpp/impl/service_type.h" |
| #include "grpcpp/security/auth_context.h" |
| #include "grpcpp/security/auth_metadata_processor.h" |
| #include "grpcpp/security/authorization_policy_provider.h" |
| #include "grpcpp/security/credentials.h" |
| #include "grpcpp/security/server_credentials.h" |
| #include "grpcpp/security/tls_certificate_provider.h" |
| #include "grpcpp/security/tls_certificate_verifier.h" |
| #include "grpcpp/security/tls_credentials_options.h" |
| #include "grpcpp/server.h" |
| #include "grpcpp/server_builder.h" |
| #include "grpcpp/server_context.h" |
| #include "grpcpp/support/channel_arguments.h" |
| #include "grpcpp/support/client_callback.h" |
| #include "grpcpp/support/server_callback.h" |
| #include "grpcpp/support/status.h" |
| #include "grpcpp/support/string_ref.h" |
| #include "grpcpp/support/sync_stream.h" |
| // IWYU pragma: end_exports |
| #endif |
| |
| #endif |