Lines Matching refs:svc
123 void ForEachMethod(const ServiceDescriptor& svc, in ForEachMethod() argument
127 for (int i = 0; i < svc.method_count(); i++) { in ForEachMethod()
128 const MethodDescriptor& method = *svc.method(i); in ForEachMethod()
149 const ServiceDescriptor& svc,
152 const ServiceDescriptor& svc,
167 const ServiceDescriptor& svc, in GenerateServiceHeader() argument
174 printer->Print(kHeaderSvcClass, "c", svc.name()); in GenerateServiceHeader()
176 ForEachMethod(svc, [&types_seen, printer](const MethodDescriptor& method, in GenerateServiceHeader()
190 printer->Print(kHeaderProxyClass, "c", svc.name()); in GenerateServiceHeader()
192 ForEachMethod(svc, [&types_seen, printer](const MethodDescriptor& method, in GenerateServiceHeader()
212 const ServiceDescriptor& svc, in GenerateServiceCpp() argument
219 "c", svc.name()); in GenerateServiceCpp()
221 printer->Print(" desc->service_name = \"$c$\";\n", "c", svc.name()); in GenerateServiceCpp()
223 ForEachMethod(svc, [&svc, printer](const MethodDescriptor& method, in GenerateServiceCpp()
226 printer->Print(kCppMethodDescriptor, "c", svc.name(), "i", input_type, "o", in GenerateServiceCpp()
234 printer->Print(kCppClassDefinitions, "c", svc.name()); in GenerateServiceCpp()
236 ForEachMethod(svc, [&svc, printer](const MethodDescriptor& method, in GenerateServiceCpp()
239 printer->Print(kCppMethod, "c", svc.name(), "m", method.name(), "i", in GenerateServiceCpp()
300 const ServiceDescriptor* svc = file->service(i); in Generate() local
301 GenerateServiceHeader(*file, *svc, &h_printer); in Generate()
302 GenerateServiceCpp(*file, *svc, &cc_printer); in Generate()