Lines Matching full:vars
50 std::map<grpc::string, grpc::string> vars; in PrintIncludes() local
52 vars["l"] = params.use_system_headers ? '<' : '"'; in PrintIncludes()
53 vars["r"] = params.use_system_headers ? '>' : '"'; in PrintIncludes()
57 vars["l"] += s; in PrintIncludes()
58 if (s[s.size() - 1] != '/') { vars["l"] += '/'; } in PrintIncludes()
62 vars["h"] = *i; in PrintIncludes()
63 printer->Print(vars, "#include $l$$h$$r$\n"); in PrintIncludes()
75 std::map<grpc::string, grpc::string> vars; in GetHeaderPrologue() local
77 vars["filename"] = file->filename(); in GetHeaderPrologue()
78 vars["filename_identifier"] = FilenameIdentifier(file->filename()); in GetHeaderPrologue()
79 vars["filename_base"] = file->filename_without_ext(); in GetHeaderPrologue()
80 vars["message_header_ext"] = params.message_header_extension; in GetHeaderPrologue()
82 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetHeaderPrologue()
83 printer->Print(vars, in GetHeaderPrologue()
85 printer->Print(vars, "// source: $filename$\n"); in GetHeaderPrologue()
88 printer->Print(vars, "// Original file comments:\n"); in GetHeaderPrologue()
91 printer->Print(vars, "#ifndef GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderPrologue()
92 printer->Print(vars, "#define GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderPrologue()
93 printer->Print(vars, "\n"); in GetHeaderPrologue()
94 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetHeaderPrologue()
95 printer->Print(vars, file->additional_headers().c_str()); in GetHeaderPrologue()
96 printer->Print(vars, "\n"); in GetHeaderPrologue()
107 std::map<grpc::string, grpc::string> vars; in GetHeaderIncludes() local
122 printer->Print(vars, "\n"); in GetHeaderIncludes()
123 printer->Print(vars, "namespace grpc {\n"); in GetHeaderIncludes()
124 printer->Print(vars, "class CompletionQueue;\n"); in GetHeaderIncludes()
125 printer->Print(vars, "class Channel;\n"); in GetHeaderIncludes()
126 printer->Print(vars, "class ServerCompletionQueue;\n"); in GetHeaderIncludes()
127 printer->Print(vars, "class ServerContext;\n"); in GetHeaderIncludes()
128 printer->Print(vars, "} // namespace grpc\n\n"); in GetHeaderIncludes()
134 vars["part"] = *part; in GetHeaderIncludes()
135 printer->Print(vars, "namespace $part$ {\n"); in GetHeaderIncludes()
137 printer->Print(vars, "\n"); in GetHeaderIncludes()
148 std::map<grpc::string, grpc::string> *vars, bool is_public) { in PrintHeaderClientMethodInterfaces() argument
149 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodInterfaces()
150 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethodInterfaces()
151 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethodInterfaces()
163 *vars, in PrintHeaderClientMethodInterfaces()
169 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
171 *vars, in PrintHeaderClientMethodInterfaces()
179 *vars, in PrintHeaderClientMethodInterfaces()
188 *vars, in PrintHeaderClientMethodInterfaces()
194 *vars, in PrintHeaderClientMethodInterfaces()
202 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
203 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
204 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
206 *vars, in PrintHeaderClientMethodInterfaces()
213 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
223 *vars, in PrintHeaderClientMethodInterfaces()
229 *vars, in PrintHeaderClientMethodInterfaces()
237 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
238 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
239 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
241 *vars, in PrintHeaderClientMethodInterfaces()
248 *vars, in PrintHeaderClientMethodInterfaces()
256 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
262 *vars, in PrintHeaderClientMethodInterfaces()
271 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
272 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
273 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
275 *vars, in PrintHeaderClientMethodInterfaces()
282 *vars, in PrintHeaderClientMethodInterfaces()
295 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
297 *vars, in PrintHeaderClientMethodInterfaces()
305 *vars, in PrintHeaderClientMethodInterfaces()
312 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
313 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
315 *vars, in PrintHeaderClientMethodInterfaces()
323 *vars, in PrintHeaderClientMethodInterfaces()
330 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
331 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
333 *vars, in PrintHeaderClientMethodInterfaces()
340 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
347 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
348 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
350 *vars, in PrintHeaderClientMethodInterfaces()
364 std::map<grpc::string, grpc::string> *vars, in PrintHeaderClientMethod() argument
366 (*vars)["Method"] = method->name(); in PrintHeaderClientMethod()
367 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethod()
368 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethod()
379 *vars, in PrintHeaderClientMethod()
385 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
387 *vars, in PrintHeaderClientMethod()
393 printer->Print(*vars, in PrintHeaderClientMethod()
402 *vars, in PrintHeaderClientMethod()
407 printer->Print(*vars, in PrintHeaderClientMethod()
415 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
416 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
417 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
418 printer->Print(*vars, in PrintHeaderClientMethod()
425 *vars, in PrintHeaderClientMethod()
434 *vars, in PrintHeaderClientMethod()
440 *vars, in PrintHeaderClientMethod()
448 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
449 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
450 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
452 *vars, in PrintHeaderClientMethod()
459 *vars, in PrintHeaderClientMethod()
467 *vars, in PrintHeaderClientMethod()
471 printer->Print(*vars, in PrintHeaderClientMethod()
480 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
481 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
482 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
483 printer->Print(*vars, in PrintHeaderClientMethod()
490 *vars, in PrintHeaderClientMethod()
503 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
505 *vars, in PrintHeaderClientMethod()
512 printer->Print(*vars, in PrintHeaderClientMethod()
519 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
520 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
521 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
523 *vars, in PrintHeaderClientMethod()
529 printer->Print(*vars, in PrintHeaderClientMethod()
536 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
537 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
538 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
540 *vars, in PrintHeaderClientMethod()
546 printer->Print(*vars, in PrintHeaderClientMethod()
552 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
553 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
554 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
556 *vars, in PrintHeaderClientMethod()
567 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderClientMethodData() argument
568 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodData()
569 printer->Print(*vars, in PrintHeaderClientMethodData()
575 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderServerMethodSync() argument
576 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodSync()
577 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodSync()
578 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodSync()
581 printer->Print(*vars, in PrintHeaderServerMethodSync()
586 printer->Print(*vars, in PrintHeaderServerMethodSync()
592 printer->Print(*vars, in PrintHeaderServerMethodSync()
598 *vars, in PrintHeaderServerMethodSync()
609 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderServerMethodAsync() argument
610 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodAsync()
611 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodAsync()
612 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodAsync()
613 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodAsync()
614 printer->Print(*vars, in PrintHeaderServerMethodAsync()
622 printer->Print(*vars, in PrintHeaderServerMethodAsync()
626 printer->Print(*vars, in PrintHeaderServerMethodAsync()
632 *vars, in PrintHeaderServerMethodAsync()
641 *vars, in PrintHeaderServerMethodAsync()
647 printer->Print(*vars, in PrintHeaderServerMethodAsync()
653 *vars, in PrintHeaderServerMethodAsync()
663 *vars, in PrintHeaderServerMethodAsync()
669 printer->Print(*vars, in PrintHeaderServerMethodAsync()
675 *vars, in PrintHeaderServerMethodAsync()
685 *vars, in PrintHeaderServerMethodAsync()
692 *vars, in PrintHeaderServerMethodAsync()
698 *vars, in PrintHeaderServerMethodAsync()
708 *vars, in PrintHeaderServerMethodAsync()
714 printer->Print(*vars, in PrintHeaderServerMethodAsync()
720 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodAsync()
725 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderServerMethodStreamedUnary() argument
726 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodStreamedUnary()
727 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodStreamedUnary()
728 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodStreamedUnary()
730 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodStreamedUnary()
731 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
740 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
749 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
754 *vars, in PrintHeaderServerMethodStreamedUnary()
762 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
770 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodStreamedUnary()
776 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderServerMethodSplitStreaming() argument
777 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodSplitStreaming()
778 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodSplitStreaming()
779 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodSplitStreaming()
781 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodSplitStreaming()
782 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
792 *vars, in PrintHeaderServerMethodSplitStreaming()
801 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
806 *vars, in PrintHeaderServerMethodSplitStreaming()
815 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
823 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodSplitStreaming()
829 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderServerMethodGeneric() argument
830 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodGeneric()
831 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodGeneric()
832 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodGeneric()
833 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodGeneric()
834 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
842 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
846 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
852 *vars, in PrintHeaderServerMethodGeneric()
862 *vars, in PrintHeaderServerMethodGeneric()
873 *vars, in PrintHeaderServerMethodGeneric()
884 *vars, in PrintHeaderServerMethodGeneric()
895 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodGeneric()
900 std::map<grpc::string, grpc::string> *vars) { in PrintHeaderService() argument
901 (*vars)["Service"] = service->name(); in PrintHeaderService()
904 printer->Print(*vars, in PrintHeaderService()
910 printer->Print(*vars, in PrintHeaderService()
923 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, in PrintHeaderService()
931 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, in PrintHeaderService()
944 PrintHeaderClientMethod(printer, service->method(i).get(), vars, true); in PrintHeaderService()
951 PrintHeaderClientMethod(printer, service->method(i).get(), vars, false); in PrintHeaderService()
954 PrintHeaderClientMethodData(printer, service->method(i).get(), vars); in PrintHeaderService()
973 PrintHeaderServerMethodSync(printer, service->method(i).get(), vars); in PrintHeaderService()
980 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
981 PrintHeaderServerMethodAsync(printer, service->method(i).get(), vars); in PrintHeaderService()
987 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
988 printer->Print(*vars, "WithAsyncMethod_$method_name$<"); in PrintHeaderService()
996 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
997 PrintHeaderServerMethodGeneric(printer, service->method(i).get(), vars); in PrintHeaderService()
1002 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1004 vars); in PrintHeaderService()
1009 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1011 printer->Print(*vars, "WithStreamedUnaryMethod_$method_name$<"); in PrintHeaderService()
1022 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1024 vars); in PrintHeaderService()
1029 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1032 printer->Print(*vars, "WithSplitStreamingMethod_$method_name$<"); in PrintHeaderService()
1045 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1048 printer->Print(*vars, "WithSplitStreamingMethod_$method_name$<"); in PrintHeaderService()
1051 printer->Print(*vars, "WithStreamedUnaryMethod_$method_name$<"); in PrintHeaderService()
1077 std::map<grpc::string, grpc::string> vars; in GetHeaderServices() local
1080 vars["Package"] = file->package(); in GetHeaderServices()
1081 if (!file->package().empty()) { vars["Package"].append("."); } in GetHeaderServices()
1084 vars["services_namespace"] = params.services_namespace; in GetHeaderServices()
1085 printer->Print(vars, "\nnamespace $services_namespace$ {\n\n"); in GetHeaderServices()
1089 PrintHeaderService(printer.get(), file->service(i).get(), &vars); in GetHeaderServices()
1094 printer->Print(vars, "} // namespace $services_namespace$\n\n"); in GetHeaderServices()
1106 std::map<grpc::string, grpc::string> vars; in GetHeaderEpilogue() local
1108 vars["filename"] = file->filename(); in GetHeaderEpilogue()
1109 vars["filename_identifier"] = FilenameIdentifier(file->filename()); in GetHeaderEpilogue()
1115 vars["part"] = *part; in GetHeaderEpilogue()
1116 printer->Print(vars, "} // namespace $part$\n"); in GetHeaderEpilogue()
1118 printer->Print(vars, "\n"); in GetHeaderEpilogue()
1121 printer->Print(vars, "\n"); in GetHeaderEpilogue()
1122 printer->Print(vars, "#endif // GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderEpilogue()
1135 std::map<grpc::string, grpc::string> vars; in GetSourcePrologue() local
1137 vars["filename"] = file->filename(); in GetSourcePrologue()
1138 vars["filename_base"] = file->filename_without_ext(); in GetSourcePrologue()
1139 vars["message_header_ext"] = params.message_header_extension; in GetSourcePrologue()
1140 vars["service_header_ext"] = service_header_ext(); in GetSourcePrologue()
1142 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetSourcePrologue()
1143 printer->Print(vars, in GetSourcePrologue()
1145 printer->Print(vars, "// source: $filename$\n\n"); in GetSourcePrologue()
1147 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetSourcePrologue()
1148 printer->Print(vars, "#include \"$filename_base$$service_header_ext$\"\n"); in GetSourcePrologue()
1149 printer->Print(vars, "\n"); in GetSourcePrologue()
1160 std::map<grpc::string, grpc::string> vars; in GetSourceIncludes() local
1179 vars["part"] = *part; in GetSourceIncludes()
1180 printer->Print(vars, "namespace $part$ {\n"); in GetSourceIncludes()
1184 printer->Print(vars, "\n"); in GetSourceIncludes()
1194 std::map<grpc::string, grpc::string> *vars) { in PrintSourceClientMethod() argument
1195 (*vars)["Method"] = method->name(); in PrintSourceClientMethod()
1196 (*vars)["Request"] = method->input_type_name(); in PrintSourceClientMethod()
1197 (*vars)["Response"] = method->output_type_name(); in PrintSourceClientMethod()
1206 printer->Print(*vars, in PrintSourceClientMethod()
1210 printer->Print(*vars, in PrintSourceClientMethod()
1217 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1218 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1219 printer->Print(*vars, in PrintSourceClientMethod()
1226 *vars, in PrintSourceClientMethod()
1235 printer->Print(*vars, in PrintSourceClientMethod()
1240 *vars, in PrintSourceClientMethod()
1249 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1250 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1251 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1252 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1253 printer->Print(*vars, in PrintSourceClientMethod()
1259 *vars, in PrintSourceClientMethod()
1268 *vars, in PrintSourceClientMethod()
1273 *vars, in PrintSourceClientMethod()
1282 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1283 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1284 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1285 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1287 *vars, in PrintSourceClientMethod()
1293 *vars, in PrintSourceClientMethod()
1302 *vars, in PrintSourceClientMethod()
1305 printer->Print(*vars, in PrintSourceClientMethod()
1315 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1316 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1317 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1318 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1319 printer->Print(*vars, in PrintSourceClientMethod()
1324 printer->Print(*vars, in PrintSourceClientMethod()
1338 std::map<grpc::string, grpc::string> *vars) { in PrintSourceServerMethod() argument
1339 (*vars)["Method"] = method->name(); in PrintSourceServerMethod()
1340 (*vars)["Request"] = method->input_type_name(); in PrintSourceServerMethod()
1341 (*vars)["Response"] = method->output_type_name(); in PrintSourceServerMethod()
1344 *vars, in PrintSourceServerMethod()
1353 printer->Print(*vars, in PrintSourceServerMethod()
1363 printer->Print(*vars, in PrintSourceServerMethod()
1373 printer->Print(*vars, in PrintSourceServerMethod()
1387 std::map<grpc::string, grpc::string> *vars) { in PrintSourceService() argument
1388 (*vars)["Service"] = service->name(); in PrintSourceService()
1391 printer->Print(*vars, in PrintSourceService()
1394 (*vars)["Method"] = service->method(i).get()->name(); in PrintSourceService()
1395 printer->Print(*vars, " \"/$Package$$Service$/$Method$\",\n"); in PrintSourceService()
1397 printer->Print(*vars, "};\n\n"); in PrintSourceService()
1400 printer->Print(*vars, in PrintSourceService()
1408 printer->Print(*vars, in PrintSourceService()
1415 (*vars)["Method"] = method->name(); in PrintSourceService()
1416 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1418 (*vars)["StreamingType"] = "NORMAL_RPC"; in PrintSourceService()
1423 (*vars)["StreamingType"] = "CLIENT_STREAMING"; in PrintSourceService()
1425 (*vars)["StreamingType"] = "SERVER_STREAMING"; in PrintSourceService()
1427 (*vars)["StreamingType"] = "BIDI_STREAMING"; in PrintSourceService()
1429 printer->Print(*vars, in PrintSourceService()
1440 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1441 PrintSourceClientMethod(printer, service->method(i).get(), vars); in PrintSourceService()
1444 printer->Print(*vars, "$ns$$Service$::Service::Service() {\n"); in PrintSourceService()
1448 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1449 (*vars)["Method"] = method->name(); in PrintSourceService()
1450 (*vars)["Request"] = method->input_type_name(); in PrintSourceService()
1451 (*vars)["Response"] = method->output_type_name(); in PrintSourceService()
1454 *vars, in PrintSourceService()
1464 *vars, in PrintSourceService()
1473 *vars, in PrintSourceService()
1482 *vars, in PrintSourceService()
1492 printer->Print(*vars, "}\n\n"); in PrintSourceService()
1493 printer->Print(*vars, in PrintSourceService()
1497 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1498 PrintSourceServerMethod(printer, service->method(i).get(), vars); in PrintSourceService()
1510 std::map<grpc::string, grpc::string> vars; in GetSourceServices() local
1513 vars["Package"] = file->package(); in GetSourceServices()
1514 if (!file->package().empty()) { vars["Package"].append("."); } in GetSourceServices()
1516 vars["ns"] = params.services_namespace + "::"; in GetSourceServices()
1517 vars["prefix"] = params.services_namespace; in GetSourceServices()
1519 vars["ns"] = ""; in GetSourceServices()
1520 vars["prefix"] = ""; in GetSourceServices()
1524 PrintSourceService(printer.get(), file->service(i).get(), &vars); in GetSourceServices()
1555 std::map<grpc::string, grpc::string> vars; in GetMockPrologue() local
1557 vars["filename"] = file->filename(); in GetMockPrologue()
1558 vars["filename_base"] = file->filename_without_ext(); in GetMockPrologue()
1559 vars["message_header_ext"] = params.message_header_extension; in GetMockPrologue()
1560 vars["service_header_ext"] = service_header_ext(); in GetMockPrologue()
1562 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetMockPrologue()
1563 printer->Print(vars, in GetMockPrologue()
1565 printer->Print(vars, "// source: $filename$\n\n"); in GetMockPrologue()
1567 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetMockPrologue()
1568 printer->Print(vars, "#include \"$filename_base$$service_header_ext$\"\n"); in GetMockPrologue()
1569 printer->Print(vars, file->additional_headers().c_str()); in GetMockPrologue()
1570 printer->Print(vars, "\n"); in GetMockPrologue()
1582 std::map<grpc::string, grpc::string> vars; in GetMockIncludes() local
1596 vars["part"] = *part; in GetMockIncludes()
1597 printer->Print(vars, "namespace $part$ {\n"); in GetMockIncludes()
1601 printer->Print(vars, "\n"); in GetMockIncludes()
1611 std::map<grpc::string, grpc::string> *vars) { in PrintMockClientMethods() argument
1612 (*vars)["Method"] = method->name(); in PrintMockClientMethods()
1613 (*vars)["Request"] = method->input_type_name(); in PrintMockClientMethods()
1614 (*vars)["Response"] = method->output_type_name(); in PrintMockClientMethods()
1625 *vars, in PrintMockClientMethods()
1631 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1633 *vars, in PrintMockClientMethods()
1641 *vars, in PrintMockClientMethods()
1648 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1649 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1650 (*vars)["MockArgs"] = in PrintMockClientMethods()
1652 printer->Print(*vars, in PrintMockClientMethods()
1660 *vars, in PrintMockClientMethods()
1667 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1668 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1669 (*vars)["MockArgs"] = in PrintMockClientMethods()
1672 *vars, in PrintMockClientMethods()
1680 *vars, in PrintMockClientMethods()
1687 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1688 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1689 (*vars)["MockArgs"] = in PrintMockClientMethods()
1692 *vars, in PrintMockClientMethods()
1703 std::map<grpc::string, grpc::string> *vars) { in PrintMockService() argument
1704 (*vars)["Service"] = service->name(); in PrintMockService()
1706 printer->Print(*vars, in PrintMockService()
1711 PrintMockClientMethods(printer, service->method(i).get(), vars); in PrintMockService()
1725 std::map<grpc::string, grpc::string> vars; in GetMockServices() local
1728 vars["Package"] = file->package(); in GetMockServices()
1729 if (!file->package().empty()) { vars["Package"].append("."); } in GetMockServices()
1732 vars["services_namespace"] = params.services_namespace; in GetMockServices()
1733 printer->Print(vars, "\nnamespace $services_namespace$ {\n\n"); in GetMockServices()
1737 PrintMockService(printer.get(), file->service(i).get(), &vars); in GetMockServices()
1742 printer->Print(vars, "} // namespace $services_namespace$\n\n"); in GetMockServices()