aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compiler/objective_c_generator.h
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2017-09-18 17:30:20 -0700
committerGravatar Muxi Yan <mxyan@google.com>2017-10-05 11:23:10 -0700
commit05e0d2da35d822e0d3cad368ceb3848c6e035e4a (patch)
tree2e151ff99c589281124a0ada265517d6e44cbf0d /src/compiler/objective_c_generator.h
parentec8253b0927b31baf321bfd216e16fae17cbb018 (diff)
Generate forward declaration in pbrpc.h
Diffstat (limited to 'src/compiler/objective_c_generator.h')
-rw-r--r--src/compiler/objective_c_generator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/compiler/objective_c_generator.h b/src/compiler/objective_c_generator.h
index edbee7ff52..e912a52415 100644
--- a/src/compiler/objective_c_generator.h
+++ b/src/compiler/objective_c_generator.h
@@ -24,8 +24,12 @@
namespace grpc_objective_c_generator {
using ::grpc::protobuf::ServiceDescriptor;
+using ::grpc::protobuf::FileDescriptor;
using ::grpc::string;
+// Returns forward declaration of classes in the generated header file.
+string GetAllMessageClasses(const FileDescriptor *file);
+
// Returns the content to be included in the "global_scope" insertion point of
// the generated header file.
string GetHeader(const ServiceDescriptor *service);