Home | History | Annotate | Download | only in protoc_plugin

Lines Matching refs:svc

125 void ForEachMethod(const ServiceDescriptor& svc,
129 for (int i = 0; i < svc.method_count(); i++) {
130 const MethodDescriptor& method = *svc.method(i);
140 const ServiceDescriptor& svc,
148 printer->Print(kHeaderSvcClass, "c", svc.name());
150 ForEachMethod(svc, [&types_seen, printer](const MethodDescriptor& method,
164 printer->Print(kHeaderProxyClass, "c", svc.name());
166 ForEachMethod(svc, [&types_seen, printer](const MethodDescriptor& method,
186 const ServiceDescriptor& svc,
195 "c", svc.name());
197 printer->Print(" desc->service_name = \"$c$\";\n", "c", svc.name());
199 ForEachMethod(svc, [&svc, printer](const MethodDescriptor& method,
202 printer->Print(kCppMethodDescriptor, "c", svc.name(), "i", input_type, "o",
210 printer->Print(kCppClassDefinitions, "c", svc.name());
212 ForEachMethod(svc, [&svc, printer](const MethodDescriptor& method,
215 printer->Print(kCppMethod, "c", svc.name(), "m", method.name(), "i",
264 const ServiceDescriptor* svc = file->service(i);
265 GenerateServiceHeader(*file, *svc, &h_printer);
266 GenerateServiceCpp(*file, *svc, &cc_printer);