#ifndef GRPCPP_IMPL_CODEGEN_CONFIG_PROTOBUF_H
#define GRPCPP_IMPL_CODEGEN_CONFIG_PROTOBUF_H
#define GRPC_OPEN_SOURCE_PROTO
#ifndef GRPC_CUSTOM_MESSAGE
#ifdef GRPC_USE_PROTO_LITE
#include <google/protobuf/message_lite.h>
#define GRPC_CUSTOM_MESSAGE …
#define GRPC_CUSTOM_MESSAGELITE …
#else
#include <google/protobuf/message.h>
#define GRPC_CUSTOM_MESSAGE …
#define GRPC_CUSTOM_MESSAGELITE …
#endif
#endif
#ifndef GRPC_CUSTOM_DESCRIPTOR
#include <google/protobuf/descriptor.h>
#include <google/protobuf/descriptor.pb.h>
#define GRPC_CUSTOM_DESCRIPTOR …
#define GRPC_CUSTOM_DESCRIPTORPOOL …
#define GRPC_CUSTOM_FIELDDESCRIPTOR …
#define GRPC_CUSTOM_FILEDESCRIPTOR …
#define GRPC_CUSTOM_FILEDESCRIPTORPROTO …
#define GRPC_CUSTOM_METHODDESCRIPTOR …
#define GRPC_CUSTOM_SERVICEDESCRIPTOR …
#define GRPC_CUSTOM_SOURCELOCATION …
#endif
#ifndef GRPC_CUSTOM_DESCRIPTORDATABASE
#include <google/protobuf/descriptor_database.h>
#define GRPC_CUSTOM_DESCRIPTORDATABASE …
#define GRPC_CUSTOM_SIMPLEDESCRIPTORDATABASE …
#endif
#ifndef GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/zero_copy_stream.h>
#define GRPC_CUSTOM_ZEROCOPYOUTPUTSTREAM …
#define GRPC_CUSTOM_ZEROCOPYINPUTSTREAM …
#define GRPC_CUSTOM_CODEDINPUTSTREAM …
#endif
#ifndef GRPC_CUSTOM_JSONUTIL
#include <google/protobuf/util/json_util.h>
#include <google/protobuf/util/type_resolver_util.h>
#define GRPC_CUSTOM_JSONUTIL …
#define GRPC_CUSTOM_UTIL_STATUS …
#endif
namespace grpc {
namespace protobuf {
Message;
MessageLite;
Descriptor;
DescriptorPool;
DescriptorDatabase;
FieldDescriptor;
FileDescriptor;
FileDescriptorProto;
MethodDescriptor;
ServiceDescriptor;
SimpleDescriptorDatabase;
SourceLocation;
namespace util {
Status;
}
json;
namespace io {
ZeroCopyOutputStream;
ZeroCopyInputStream;
CodedInputStream;
}
}
}
#endif