blob: 75c7d03ea8101aa712477e8d03870ba0e65c4ee8 [file]
#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