Prefix Request to async server method names

pull/501/head
Yang Gao 10 years ago
parent 3ccdbe9bcc
commit ca3cb3e19a
  1. 16
      src/compiler/cpp_generator.cc

@ -251,26 +251,26 @@ void PrintHeaderServerMethodAsync(
grpc_cpp_generator::ClassName(method->output_type(), true); grpc_cpp_generator::ClassName(method->output_type(), true);
if (NoStreaming(method)) { if (NoStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Method$(" "void Request$Method$("
"::grpc::ServerContext* context, $Request$* request, " "::grpc::ServerContext* context, $Request$* request, "
"::grpc::ServerAsyncResponseWriter< $Response$>* response, " "::grpc::ServerAsyncResponseWriter< $Response$>* response, "
"::grpc::CompletionQueue* cq, void *tag);\n"); "::grpc::CompletionQueue* cq, void *tag);\n");
} else if (ClientOnlyStreaming(method)) { } else if (ClientOnlyStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Method$(" "void Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"::grpc::ServerAsyncReader< $Request$>* reader, " "::grpc::ServerAsyncReader< $Request$>* reader, "
"::grpc::CompletionQueue* cq, void *tag);\n"); "::grpc::CompletionQueue* cq, void *tag);\n");
} else if (ServerOnlyStreaming(method)) { } else if (ServerOnlyStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Method$(" "void Request$Method$("
"::grpc::ServerContext* context, $Request$* request, " "::grpc::ServerContext* context, $Request$* request, "
"::grpc::ServerAsyncWriter< $Response$>* writer, " "::grpc::ServerAsyncWriter< $Response$>* writer, "
"::grpc::CompletionQueue* cq, void *tag);\n"); "::grpc::CompletionQueue* cq, void *tag);\n");
} else if (BidiStreaming(method)) { } else if (BidiStreaming(method)) {
printer->Print( printer->Print(
*vars, *vars,
"void $Method$(" "void Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"::grpc::ServerAsyncReaderWriter< $Response$, $Request$>* stream, " "::grpc::ServerAsyncReaderWriter< $Response$, $Request$>* stream, "
"::grpc::CompletionQueue* cq, void *tag);\n"); "::grpc::CompletionQueue* cq, void *tag);\n");
@ -472,7 +472,7 @@ void PrintSourceServerAsyncMethod(google::protobuf::io::Printer *printer,
grpc_cpp_generator::ClassName(method->output_type(), true); grpc_cpp_generator::ClassName(method->output_type(), true);
if (NoStreaming(method)) { if (NoStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Service$::AsyncService::$Method$(" "void $Service$::AsyncService::Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"$Request$* request, " "$Request$* request, "
"::grpc::ServerAsyncResponseWriter< $Response$>* response, " "::grpc::ServerAsyncResponseWriter< $Response$>* response, "
@ -480,14 +480,14 @@ void PrintSourceServerAsyncMethod(google::protobuf::io::Printer *printer,
printer->Print("}\n\n"); printer->Print("}\n\n");
} else if (ClientOnlyStreaming(method)) { } else if (ClientOnlyStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Service$::AsyncService::$Method$(" "void $Service$::AsyncService::Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"::grpc::ServerAsyncReader< $Request$>* reader, " "::grpc::ServerAsyncReader< $Request$>* reader, "
"::grpc::CompletionQueue* cq, void* tag) {\n"); "::grpc::CompletionQueue* cq, void* tag) {\n");
printer->Print("}\n\n"); printer->Print("}\n\n");
} else if (ServerOnlyStreaming(method)) { } else if (ServerOnlyStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Service$::AsyncService::$Method$(" "void $Service$::AsyncService::Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"$Request$* request, " "$Request$* request, "
"::grpc::ServerAsyncWriter< $Response$>* writer, " "::grpc::ServerAsyncWriter< $Response$>* writer, "
@ -495,7 +495,7 @@ void PrintSourceServerAsyncMethod(google::protobuf::io::Printer *printer,
printer->Print("}\n\n"); printer->Print("}\n\n");
} else if (BidiStreaming(method)) { } else if (BidiStreaming(method)) {
printer->Print(*vars, printer->Print(*vars,
"void $Service$::AsyncService::$Method$(" "void $Service$::AsyncService::Request$Method$("
"::grpc::ServerContext* context, " "::grpc::ServerContext* context, "
"::grpc::ServerAsyncReaderWriter< $Response$, $Request$>* stream, " "::grpc::ServerAsyncReaderWriter< $Response$, $Request$>* stream, "
"::grpc::CompletionQueue* cq, void *tag) {\n"); "::grpc::CompletionQueue* cq, void *tag) {\n");

Loading…
Cancel
Save