• Home
  • Raw
  • Download

Lines Matching full:vars

68   std::map<grpc::string, grpc::string> vars;  in PrintIncludes()  local
70 vars["l"] = use_system_headers ? '<' : '"'; in PrintIncludes()
71 vars["r"] = use_system_headers ? '>' : '"'; in PrintIncludes()
74 vars["l"] += search_path; in PrintIncludes()
76 vars["l"] += '/'; in PrintIncludes()
81 vars["h"] = *i; in PrintIncludes()
82 printer->Print(vars, "#include $l$$h$$r$\n"); in PrintIncludes()
92 std::map<grpc::string, grpc::string> vars; in GetHeaderPrologue() local
94 vars["filename"] = file->filename(); in GetHeaderPrologue()
95 vars["filename_identifier"] = FilenameIdentifier(file->filename()); in GetHeaderPrologue()
96 vars["filename_base"] = file->filename_without_ext(); in GetHeaderPrologue()
97 vars["message_header_ext"] = kCppGeneratorMessageHeaderExt; in GetHeaderPrologue()
99 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetHeaderPrologue()
100 printer->Print(vars, in GetHeaderPrologue()
102 printer->Print(vars, "// source: $filename$\n"); in GetHeaderPrologue()
105 printer->Print(vars, "// Original file comments:\n"); in GetHeaderPrologue()
108 printer->Print(vars, "#ifndef GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderPrologue()
109 printer->Print(vars, "#define GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderPrologue()
110 printer->Print(vars, "\n"); in GetHeaderPrologue()
111 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetHeaderPrologue()
112 printer->Print(vars, file->additional_headers().c_str()); in GetHeaderPrologue()
113 printer->Print(vars, "\n"); in GetHeaderPrologue()
124 std::map<grpc::string, grpc::string> vars; in GetHeaderIncludes() local
145 printer->Print(vars, "\n"); in GetHeaderIncludes()
146 printer->Print(vars, "namespace grpc {\n"); in GetHeaderIncludes()
147 printer->Print(vars, "class CompletionQueue;\n"); in GetHeaderIncludes()
148 printer->Print(vars, "class Channel;\n"); in GetHeaderIncludes()
149 printer->Print(vars, "class ServerCompletionQueue;\n"); in GetHeaderIncludes()
150 printer->Print(vars, "class ServerContext;\n"); in GetHeaderIncludes()
151 printer->Print(vars, "} // namespace grpc\n\n"); in GetHeaderIncludes()
157 vars["part"] = *part; in GetHeaderIncludes()
158 printer->Print(vars, "namespace $part$ {\n"); in GetHeaderIncludes()
160 printer->Print(vars, "\n"); in GetHeaderIncludes()
168 std::map<grpc::string, grpc::string>* vars, bool is_public) { in PrintHeaderClientMethodInterfaces() argument
169 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodInterfaces()
170 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethodInterfaces()
171 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethodInterfaces()
183 *vars, in PrintHeaderClientMethodInterfaces()
187 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
189 *vars, in PrintHeaderClientMethodInterfaces()
197 *vars, in PrintHeaderClientMethodInterfaces()
206 *vars, in PrintHeaderClientMethodInterfaces()
212 *vars, in PrintHeaderClientMethodInterfaces()
218 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
219 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
220 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
222 *vars, in PrintHeaderClientMethodInterfaces()
229 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
239 *vars, in PrintHeaderClientMethodInterfaces()
245 *vars, in PrintHeaderClientMethodInterfaces()
251 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
252 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
253 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
255 *vars, in PrintHeaderClientMethodInterfaces()
262 *vars, in PrintHeaderClientMethodInterfaces()
270 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
276 *vars, in PrintHeaderClientMethodInterfaces()
283 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
284 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
285 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethodInterfaces()
287 *vars, in PrintHeaderClientMethodInterfaces()
294 *vars, in PrintHeaderClientMethodInterfaces()
305 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
307 *vars, in PrintHeaderClientMethodInterfaces()
315 *vars, in PrintHeaderClientMethodInterfaces()
320 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
321 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
323 *vars, in PrintHeaderClientMethodInterfaces()
331 *vars, in PrintHeaderClientMethodInterfaces()
336 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
337 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
339 *vars, in PrintHeaderClientMethodInterfaces()
346 printer->Print(*vars, in PrintHeaderClientMethodInterfaces()
351 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethodInterfaces()
352 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethodInterfaces()
354 *vars, in PrintHeaderClientMethodInterfaces()
366 std::map<grpc::string, grpc::string>* vars, in PrintHeaderClientMethod() argument
368 (*vars)["Method"] = method->name(); in PrintHeaderClientMethod()
369 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethod()
370 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethod()
381 *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()
413 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
414 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
415 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
416 printer->Print(*vars, in PrintHeaderClientMethod()
423 *vars, in PrintHeaderClientMethod()
432 *vars, in PrintHeaderClientMethod()
438 *vars, in PrintHeaderClientMethod()
444 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
445 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
446 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
448 *vars, in PrintHeaderClientMethod()
455 *vars, in PrintHeaderClientMethod()
463 *vars, in PrintHeaderClientMethod()
467 printer->Print(*vars, in PrintHeaderClientMethod()
474 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
475 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
476 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
477 printer->Print(*vars, in PrintHeaderClientMethod()
484 *vars, in PrintHeaderClientMethod()
495 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
497 *vars, in PrintHeaderClientMethod()
504 printer->Print(*vars, in PrintHeaderClientMethod()
509 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
510 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
511 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
513 *vars, in PrintHeaderClientMethod()
519 printer->Print(*vars, in PrintHeaderClientMethod()
524 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
525 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
526 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
528 *vars, in PrintHeaderClientMethod()
534 printer->Print(*vars, in PrintHeaderClientMethod()
538 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintHeaderClientMethod()
539 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintHeaderClientMethod()
540 (*vars)["AsyncRawArgs"] = async_prefix.raw_args; in PrintHeaderClientMethod()
542 *vars, in PrintHeaderClientMethod()
553 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderClientMethodCallbackInterfacesStart() argument
568 std::map<grpc::string, grpc::string>* vars, bool is_public) { in PrintHeaderClientMethodCallbackInterfaces() argument
572 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodCallbackInterfaces()
573 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethodCallbackInterfaces()
574 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethodCallbackInterfaces()
577 printer->Print(*vars, in PrintHeaderClientMethodCallbackInterfaces()
592 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderClientMethodCallbackInterfacesEnd() argument
608 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderClientMethodCallbackStart() argument
618 std::map<grpc::string, grpc::string>* vars, in PrintHeaderClientMethodCallback() argument
623 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodCallback()
624 (*vars)["Request"] = method->input_type_name(); in PrintHeaderClientMethodCallback()
625 (*vars)["Response"] = method->output_type_name(); in PrintHeaderClientMethodCallback()
628 printer->Print(*vars, in PrintHeaderClientMethodCallback()
643 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderClientMethodCallbackEnd() argument
663 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderClientMethodData() argument
664 (*vars)["Method"] = method->name(); in PrintHeaderClientMethodData()
665 printer->Print(*vars, in PrintHeaderClientMethodData()
671 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodSync() argument
672 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodSync()
673 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodSync()
674 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodSync()
677 printer->Print(*vars, in PrintHeaderServerMethodSync()
682 printer->Print(*vars, in PrintHeaderServerMethodSync()
688 printer->Print(*vars, in PrintHeaderServerMethodSync()
694 *vars, in PrintHeaderServerMethodSync()
708 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerAsyncMethodsHelper() argument
711 *vars, in PrintHeaderServerAsyncMethodsHelper()
720 *vars, in PrintHeaderServerAsyncMethodsHelper()
726 printer->Print(*vars, in PrintHeaderServerAsyncMethodsHelper()
732 *vars, in PrintHeaderServerAsyncMethodsHelper()
742 *vars, in PrintHeaderServerAsyncMethodsHelper()
748 printer->Print(*vars, in PrintHeaderServerAsyncMethodsHelper()
754 *vars, in PrintHeaderServerAsyncMethodsHelper()
764 *vars, in PrintHeaderServerAsyncMethodsHelper()
771 *vars, in PrintHeaderServerAsyncMethodsHelper()
777 *vars, in PrintHeaderServerAsyncMethodsHelper()
787 *vars, in PrintHeaderServerAsyncMethodsHelper()
794 printer->Print(*vars, in PrintHeaderServerAsyncMethodsHelper()
803 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodAsync() argument
804 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodAsync()
806 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodAsync()
807 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodAsync()
809 (*vars)["RealRequest"] = method->input_type_name(); in PrintHeaderServerMethodAsync()
810 (*vars)["RealResponse"] = method->output_type_name(); in PrintHeaderServerMethodAsync()
811 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodAsync()
812 printer->Print(*vars, in PrintHeaderServerMethodAsync()
819 printer->Print(*vars, in PrintHeaderServerMethodAsync()
823 printer->Print(*vars, in PrintHeaderServerMethodAsync()
827 PrintHeaderServerAsyncMethodsHelper(printer, method, vars); in PrintHeaderServerMethodAsync()
829 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodAsync()
834 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodStreamedUnary() argument
835 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodStreamedUnary()
836 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodStreamedUnary()
837 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodStreamedUnary()
839 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodStreamedUnary()
840 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
849 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
858 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
863 *vars, in PrintHeaderServerMethodStreamedUnary()
871 printer->Print(*vars, in PrintHeaderServerMethodStreamedUnary()
879 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodStreamedUnary()
885 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodSplitStreaming() argument
886 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodSplitStreaming()
887 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodSplitStreaming()
888 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodSplitStreaming()
890 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodSplitStreaming()
891 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
901 *vars, in PrintHeaderServerMethodSplitStreaming()
910 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
915 *vars, in PrintHeaderServerMethodSplitStreaming()
924 printer->Print(*vars, in PrintHeaderServerMethodSplitStreaming()
932 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodSplitStreaming()
938 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodGeneric() argument
939 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodGeneric()
940 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodGeneric()
941 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodGeneric()
942 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodGeneric()
943 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
950 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
954 printer->Print(*vars, in PrintHeaderServerMethodGeneric()
960 *vars, in PrintHeaderServerMethodGeneric()
970 *vars, in PrintHeaderServerMethodGeneric()
981 *vars, in PrintHeaderServerMethodGeneric()
992 *vars, in PrintHeaderServerMethodGeneric()
1003 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodGeneric()
1008 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderServerMethodRaw() argument
1009 (*vars)["Method"] = method->name(); in PrintHeaderServerMethodRaw()
1011 (*vars)["Request"] = method->input_type_name(); in PrintHeaderServerMethodRaw()
1012 (*vars)["Response"] = method->output_type_name(); in PrintHeaderServerMethodRaw()
1014 (*vars)["RealRequest"] = "::grpc::ByteBuffer"; in PrintHeaderServerMethodRaw()
1015 (*vars)["RealResponse"] = "::grpc::ByteBuffer"; in PrintHeaderServerMethodRaw()
1016 printer->Print(*vars, "template <class BaseClass>\n"); in PrintHeaderServerMethodRaw()
1017 printer->Print(*vars, "class WithRawMethod_$Method$ : public BaseClass {\n"); in PrintHeaderServerMethodRaw()
1023 printer->Print(*vars, in PrintHeaderServerMethodRaw()
1027 printer->Print(*vars, in PrintHeaderServerMethodRaw()
1031 PrintHeaderServerAsyncMethodsHelper(printer, method, vars); in PrintHeaderServerMethodRaw()
1033 printer->Print(*vars, "};\n"); in PrintHeaderServerMethodRaw()
1038 std::map<grpc::string, grpc::string>* vars) { in PrintHeaderService() argument
1039 (*vars)["Service"] = service->name(); in PrintHeaderService()
1042 printer->Print(*vars, in PrintHeaderService()
1048 printer->Print(*vars, in PrintHeaderService()
1061 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, in PrintHeaderService()
1065 PrintHeaderClientMethodCallbackInterfacesStart(printer, vars); in PrintHeaderService()
1069 vars, true); in PrintHeaderService()
1072 PrintHeaderClientMethodCallbackInterfacesEnd(printer, vars); in PrintHeaderService()
1077 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, in PrintHeaderService()
1090 PrintHeaderClientMethod(printer, service->method(i).get(), vars, true); in PrintHeaderService()
1092 PrintHeaderClientMethodCallbackStart(printer, vars); in PrintHeaderService()
1094 PrintHeaderClientMethodCallback(printer, service->method(i).get(), vars, in PrintHeaderService()
1097 PrintHeaderClientMethodCallbackEnd(printer, vars); in PrintHeaderService()
1104 PrintHeaderClientMethod(printer, service->method(i).get(), vars, false); in PrintHeaderService()
1107 PrintHeaderClientMethodData(printer, service->method(i).get(), vars); in PrintHeaderService()
1126 PrintHeaderServerMethodSync(printer, service->method(i).get(), vars); in PrintHeaderService()
1133 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1134 PrintHeaderServerMethodAsync(printer, service->method(i).get(), vars); in PrintHeaderService()
1140 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1141 printer->Print(*vars, "WithAsyncMethod_$method_name$<"); in PrintHeaderService()
1151 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1152 PrintHeaderServerMethodGeneric(printer, service->method(i).get(), vars); in PrintHeaderService()
1157 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1158 PrintHeaderServerMethodRaw(printer, service->method(i).get(), vars); in PrintHeaderService()
1163 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1165 vars); in PrintHeaderService()
1170 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1172 printer->Print(*vars, "WithStreamedUnaryMethod_$method_name$<"); in PrintHeaderService()
1185 (*vars)["Idx"] = as_string(i); in PrintHeaderService()
1187 vars); in PrintHeaderService()
1192 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1195 printer->Print(*vars, "WithSplitStreamingMethod_$method_name$<"); in PrintHeaderService()
1210 (*vars)["method_name"] = service->method(i).get()->name(); in PrintHeaderService()
1213 printer->Print(*vars, "WithSplitStreamingMethod_$method_name$<"); in PrintHeaderService()
1216 printer->Print(*vars, "WithStreamedUnaryMethod_$method_name$<"); in PrintHeaderService()
1240 std::map<grpc::string, grpc::string> vars; in GetHeaderServices() local
1243 vars["Package"] = file->package(); in GetHeaderServices()
1245 vars["Package"].append("."); in GetHeaderServices()
1249 vars["services_namespace"] = params.services_namespace; in GetHeaderServices()
1250 printer->Print(vars, "\nnamespace $services_namespace$ {\n\n"); in GetHeaderServices()
1254 PrintHeaderService(printer.get(), file->service(i).get(), &vars); in GetHeaderServices()
1259 printer->Print(vars, "} // namespace $services_namespace$\n\n"); in GetHeaderServices()
1271 std::map<grpc::string, grpc::string> vars; in GetHeaderEpilogue() local
1273 vars["filename"] = file->filename(); in GetHeaderEpilogue()
1274 vars["filename_identifier"] = FilenameIdentifier(file->filename()); in GetHeaderEpilogue()
1280 vars["part"] = *part; in GetHeaderEpilogue()
1281 printer->Print(vars, "} // namespace $part$\n"); in GetHeaderEpilogue()
1283 printer->Print(vars, "\n"); in GetHeaderEpilogue()
1286 printer->Print(vars, "\n"); in GetHeaderEpilogue()
1287 printer->Print(vars, "#endif // GRPC_$filename_identifier$__INCLUDED\n"); in GetHeaderEpilogue()
1300 std::map<grpc::string, grpc::string> vars; in GetSourcePrologue() local
1302 vars["filename"] = file->filename(); in GetSourcePrologue()
1303 vars["filename_base"] = file->filename_without_ext(); in GetSourcePrologue()
1304 vars["message_header_ext"] = kCppGeneratorMessageHeaderExt; in GetSourcePrologue()
1305 vars["service_header_ext"] = kCppGeneratorServiceHeaderExt; in GetSourcePrologue()
1307 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetSourcePrologue()
1308 printer->Print(vars, in GetSourcePrologue()
1310 printer->Print(vars, "// source: $filename$\n\n"); in GetSourcePrologue()
1312 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetSourcePrologue()
1313 printer->Print(vars, "#include \"$filename_base$$service_header_ext$\"\n"); in GetSourcePrologue()
1314 printer->Print(vars, "\n"); in GetSourcePrologue()
1325 std::map<grpc::string, grpc::string> vars; in GetSourceIncludes() local
1346 vars["part"] = *part; in GetSourceIncludes()
1347 printer->Print(vars, "namespace $part$ {\n"); in GetSourceIncludes()
1351 printer->Print(vars, "\n"); in GetSourceIncludes()
1358 std::map<grpc::string, grpc::string>* vars) { in PrintSourceClientMethod() argument
1359 (*vars)["Method"] = method->name(); in PrintSourceClientMethod()
1360 (*vars)["Request"] = method->input_type_name(); in PrintSourceClientMethod()
1361 (*vars)["Response"] = method->output_type_name(); in PrintSourceClientMethod()
1370 printer->Print(*vars, in PrintSourceClientMethod()
1374 printer->Print(*vars, in PrintSourceClientMethod()
1379 printer->Print(*vars, in PrintSourceClientMethod()
1384 printer->Print(*vars, in PrintSourceClientMethod()
1390 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1391 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1392 printer->Print(*vars, in PrintSourceClientMethod()
1399 *vars, in PrintSourceClientMethod()
1408 printer->Print(*vars, in PrintSourceClientMethod()
1413 *vars, in PrintSourceClientMethod()
1423 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1424 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1425 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1426 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1427 printer->Print(*vars, in PrintSourceClientMethod()
1433 *vars, in PrintSourceClientMethod()
1442 *vars, in PrintSourceClientMethod()
1447 *vars, in PrintSourceClientMethod()
1457 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1458 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1459 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1460 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1462 *vars, in PrintSourceClientMethod()
1468 *vars, in PrintSourceClientMethod()
1477 *vars, in PrintSourceClientMethod()
1480 printer->Print(*vars, in PrintSourceClientMethod()
1491 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintSourceClientMethod()
1492 (*vars)["AsyncStart"] = async_prefix.start; in PrintSourceClientMethod()
1493 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintSourceClientMethod()
1494 (*vars)["AsyncCreateArgs"] = async_prefix.create_args; in PrintSourceClientMethod()
1495 printer->Print(*vars, in PrintSourceClientMethod()
1500 printer->Print(*vars, in PrintSourceClientMethod()
1514 std::map<grpc::string, grpc::string>* vars) { in PrintSourceServerMethod() argument
1515 (*vars)["Method"] = method->name(); in PrintSourceServerMethod()
1516 (*vars)["Request"] = method->input_type_name(); in PrintSourceServerMethod()
1517 (*vars)["Response"] = method->output_type_name(); in PrintSourceServerMethod()
1519 printer->Print(*vars, in PrintSourceServerMethod()
1531 printer->Print(*vars, in PrintSourceServerMethod()
1544 printer->Print(*vars, in PrintSourceServerMethod()
1557 printer->Print(*vars, in PrintSourceServerMethod()
1573 std::map<grpc::string, grpc::string>* vars) { in PrintSourceService() argument
1574 (*vars)["Service"] = service->name(); in PrintSourceService()
1577 printer->Print(*vars, in PrintSourceService()
1580 (*vars)["Method"] = service->method(i).get()->name(); in PrintSourceService()
1581 printer->Print(*vars, " \"/$Package$$Service$/$Method$\",\n"); in PrintSourceService()
1583 printer->Print(*vars, "};\n\n"); in PrintSourceService()
1586 printer->Print(*vars, in PrintSourceService()
1595 printer->Print(*vars, in PrintSourceService()
1602 (*vars)["Method"] = method->name(); in PrintSourceService()
1603 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1605 (*vars)["StreamingType"] = "NORMAL_RPC"; in PrintSourceService()
1610 (*vars)["StreamingType"] = "CLIENT_STREAMING"; in PrintSourceService()
1612 (*vars)["StreamingType"] = "SERVER_STREAMING"; in PrintSourceService()
1614 (*vars)["StreamingType"] = "BIDI_STREAMING"; in PrintSourceService()
1616 printer->Print(*vars, in PrintSourceService()
1627 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1628 PrintSourceClientMethod(printer, service->method(i).get(), vars); in PrintSourceService()
1631 printer->Print(*vars, "$ns$$Service$::Service::Service() {\n"); in PrintSourceService()
1635 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1636 (*vars)["Method"] = method->name(); in PrintSourceService()
1637 (*vars)["Request"] = method->input_type_name(); in PrintSourceService()
1638 (*vars)["Response"] = method->output_type_name(); in PrintSourceService()
1641 *vars, in PrintSourceService()
1651 *vars, in PrintSourceService()
1660 *vars, in PrintSourceService()
1669 *vars, in PrintSourceService()
1679 printer->Print(*vars, "}\n\n"); in PrintSourceService()
1680 printer->Print(*vars, in PrintSourceService()
1684 (*vars)["Idx"] = as_string(i); in PrintSourceService()
1685 PrintSourceServerMethod(printer, service->method(i).get(), vars); in PrintSourceService()
1695 std::map<grpc::string, grpc::string> vars; in GetSourceServices() local
1698 vars["Package"] = file->package(); in GetSourceServices()
1700 vars["Package"].append("."); in GetSourceServices()
1703 vars["ns"] = params.services_namespace + "::"; in GetSourceServices()
1704 vars["prefix"] = params.services_namespace; in GetSourceServices()
1706 vars["ns"] = ""; in GetSourceServices()
1707 vars["prefix"] = ""; in GetSourceServices()
1711 PrintSourceService(printer.get(), file->service(i).get(), &vars); in GetSourceServices()
1743 std::map<grpc::string, grpc::string> vars; in GetMockPrologue() local
1745 vars["filename"] = file->filename(); in GetMockPrologue()
1746 vars["filename_base"] = file->filename_without_ext(); in GetMockPrologue()
1747 vars["message_header_ext"] = kCppGeneratorMessageHeaderExt; in GetMockPrologue()
1748 vars["service_header_ext"] = kCppGeneratorServiceHeaderExt; in GetMockPrologue()
1750 printer->Print(vars, "// Generated by the gRPC C++ plugin.\n"); in GetMockPrologue()
1751 printer->Print(vars, in GetMockPrologue()
1753 printer->Print(vars, "// source: $filename$\n\n"); in GetMockPrologue()
1755 printer->Print(vars, "#include \"$filename_base$$message_header_ext$\"\n"); in GetMockPrologue()
1756 printer->Print(vars, "#include \"$filename_base$$service_header_ext$\"\n"); in GetMockPrologue()
1757 printer->Print(vars, file->additional_headers().c_str()); in GetMockPrologue()
1758 printer->Print(vars, "\n"); in GetMockPrologue()
1770 std::map<grpc::string, grpc::string> vars; in GetMockIncludes() local
1796 vars["part"] = *part; in GetMockIncludes()
1797 printer->Print(vars, "namespace $part$ {\n"); in GetMockIncludes()
1801 printer->Print(vars, "\n"); in GetMockIncludes()
1808 std::map<grpc::string, grpc::string>* vars) { in PrintMockClientMethods() argument
1809 (*vars)["Method"] = method->name(); in PrintMockClientMethods()
1810 (*vars)["Request"] = method->input_type_name(); in PrintMockClientMethods()
1811 (*vars)["Response"] = method->output_type_name(); in PrintMockClientMethods()
1821 *vars, in PrintMockClientMethods()
1825 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1827 *vars, in PrintMockClientMethods()
1835 *vars, in PrintMockClientMethods()
1840 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1841 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1842 (*vars)["MockArgs"] = in PrintMockClientMethods()
1844 printer->Print(*vars, in PrintMockClientMethods()
1852 *vars, in PrintMockClientMethods()
1857 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1858 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1859 (*vars)["MockArgs"] = in PrintMockClientMethods()
1862 *vars, in PrintMockClientMethods()
1870 *vars, in PrintMockClientMethods()
1875 (*vars)["AsyncPrefix"] = async_prefix.prefix; in PrintMockClientMethods()
1876 (*vars)["AsyncMethodParams"] = async_prefix.method_params; in PrintMockClientMethods()
1877 (*vars)["MockArgs"] = in PrintMockClientMethods()
1880 *vars, in PrintMockClientMethods()
1891 std::map<grpc::string, grpc::string>* vars) { in PrintMockService() argument
1892 (*vars)["Service"] = service->name(); in PrintMockService()
1894 printer->Print(*vars, in PrintMockService()
1899 PrintMockClientMethods(printer, service->method(i).get(), vars); in PrintMockService()
1911 std::map<grpc::string, grpc::string> vars; in GetMockServices() local
1914 vars["Package"] = file->package(); in GetMockServices()
1916 vars["Package"].append("."); in GetMockServices()
1920 vars["services_namespace"] = params.services_namespace; in GetMockServices()
1921 printer->Print(vars, "\nnamespace $services_namespace$ {\n\n"); in GetMockServices()
1925 PrintMockService(printer.get(), file->service(i).get(), &vars); in GetMockServices()
1930 printer->Print(vars, "} // namespace $services_namespace$\n\n"); in GetMockServices()