Lines Matching full:vars
63 auto vars = *dictonary; in GenerateImports() local
76 vars["OUTPUT"] = output; in GenerateImports()
77 vars["INPUT"] = input; in GenerateImports()
81 vars["OUTPUT_DIR"] = in GenerateImports()
83 vars["Output_alias"] = GenerateNamespace( in GenerateImports()
86 vars, "import { $OUTPUT$ as $Output_alias$ } from '$OUTPUT_DIR$';\n"); in GenerateImports()
90 vars["INPUT_DIR"] = in GenerateImports()
92 vars["Input_alias"] = in GenerateImports()
95 vars, "import { $INPUT$ as $Input_alias$ } from '$INPUT_DIR$';\n"); in GenerateImports()
111 auto vars = *dictonary; in GetStreamType() local
114 vars["ClientStreaming"] = client_streaming ? "true" : "false"; in GetStreamType()
115 vars["ServerStreaming"] = server_streaming ? "true" : "false"; in GetStreamType()
116 printer->Print(vars, "requestStream: $ClientStreaming$,\n"); in GetStreamType()
117 printer->Print(vars, "responseStream: $ServerStreaming$,\n"); in GetStreamType()
122 auto vars = *dictonary; in GenerateSerializeMethod() local
123 printer->Print(vars, "function serialize_$Type$(buffer_args) {\n"); in GenerateSerializeMethod()
125 printer->Print(vars, "if (!(buffer_args instanceof $Type$)) {\n"); in GenerateSerializeMethod()
127 printer->Print(vars, in GenerateSerializeMethod()
131 printer->Print(vars, "return Buffer.from(buffer_args.serialize());\n"); in GenerateSerializeMethod()
139 auto vars = *dictonary; in GenerateDeserializeMethod() local
140 printer->Print(vars, "function deserialize_$Type$(buffer) {\n"); in GenerateDeserializeMethod()
142 printer->Print(vars, in GenerateDeserializeMethod()
152 auto vars = *dictonary; in GenerateMethods() local
163 vars["VALUE"] = output; in GenerateMethods()
164 vars["Type"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateMethods()
166 GenerateSerializeMethod(printer, &vars); in GenerateMethods()
167 GenerateDeserializeMethod(printer, &vars); in GenerateMethods()
172 vars["VALUE"] = input; in GenerateMethods()
173 vars["Type"] = in GenerateMethods()
175 GenerateSerializeMethod(printer, &vars); in GenerateMethods()
176 GenerateDeserializeMethod(printer, &vars); in GenerateMethods()
184 auto vars = *dictonary; in GenerateService() local
185 vars["NAME"] = service->name() + "Service"; in GenerateService()
187 printer->Print(vars, "var $NAME$ = exports.$NAME$ = {\n"); in GenerateService()
191 vars["MethodName"] = method->name(); in GenerateService()
192 vars["OUTPUT"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateService()
194 vars["INPUT"] = GenerateNamespace(method->get_input_namespace_parts(), in GenerateService()
196 printer->Print(vars, "$MethodName$: {\n"); in GenerateService()
198 printer->Print(vars, "path: '/$PATH$$ServiceName$/$MethodName$',\n"); in GenerateService()
199 GetStreamType(printer, &*method, &vars); in GenerateService()
200 printer->Print(vars, "requestType: flatbuffers.ByteBuffer,\n"); in GenerateService()
201 printer->Print(vars, "responseType: $OUTPUT$,\n"); in GenerateService()
202 printer->Print(vars, "requestSerialize: serialize_$INPUT$,\n"); in GenerateService()
203 printer->Print(vars, "requestDeserialize: deserialize_$INPUT$,\n"); in GenerateService()
204 printer->Print(vars, "responseSerialize: serialize_$OUTPUT$,\n"); in GenerateService()
205 printer->Print(vars, "responseDeserialize: deserialize_$OUTPUT$,\n"); in GenerateService()
211 printer->Print(vars, in GenerateService()
222 std::map<grpc::string, grpc::string> vars; in Generate() local
224 vars["PATH"] = file->package(); in Generate()
226 if (!file->package().empty()) { vars["PATH"].append("."); } in Generate()
228 vars["ServiceName"] = service->name(); in Generate()
229 vars["FBSFile"] = service->name() + "_fbs"; in Generate()
230 vars["Filename"] = filename; in Generate()
233 GenerateImports(service, &*printer, &vars, true); in Generate()
234 GenerateMethods(service, &*printer, &vars); in Generate()
235 GenerateService(service, &*printer, &vars); in Generate()
245 auto vars = *dictonary; in FillInterface() local
246 printer->Print(vars, in FillInterface()
250 printer->Print(vars, "path: string; // /$PATH$$ServiceName$/$MethodName$\n"); in FillInterface()
251 printer->Print(vars, "requestStream: boolean; // $ClientStreaming$\n"); in FillInterface()
252 printer->Print(vars, "responseStream: boolean; // $ServerStreaming$\n"); in FillInterface()
253 printer->Print(vars, "requestSerialize: grpc.serialize<$INPUT$>;\n"); in FillInterface()
254 printer->Print(vars, "requestDeserialize: grpc.deserialize<$INPUT$>;\n"); in FillInterface()
255 printer->Print(vars, "responseSerialize: grpc.serialize<$OUTPUT$>;\n"); in FillInterface()
256 printer->Print(vars, "responseDeserialize: grpc.deserialize<$OUTPUT$>;\n"); in FillInterface()
264 auto vars = *dictonary; in GenerateInterfaces() local
271 vars["ClientStreaming"] = client_streaming ? "true" : "false"; in GenerateInterfaces()
272 vars["ServerStreaming"] = server_streaming ? "true" : "false"; in GenerateInterfaces()
273 vars["MethodName"] = method->name(); in GenerateInterfaces()
274 vars["OUTPUT"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateInterfaces()
276 vars["INPUT"] = GenerateNamespace(method->get_input_namespace_parts(), in GenerateInterfaces()
278 FillInterface(printer, &vars); in GenerateInterfaces()
286 auto vars = *dictonary; in GenerateExportedInterface() local
287 printer->Print(vars, in GenerateExportedInterface()
293 vars["Name"] = method->name(); in GenerateExportedInterface()
294 vars["OUTPUT"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateExportedInterface()
296 vars["INPUT"] = GenerateNamespace(method->get_input_namespace_parts(), in GenerateExportedInterface()
299 printer->Print(vars, in GenerateExportedInterface()
305 printer->Print(vars, in GenerateExportedInterface()
311 printer->Print(vars, in GenerateExportedInterface()
317 printer->Print(vars, in GenerateExportedInterface()
330 auto vars = *dictonary; in GenerateMainInterface() local
332 vars, in GenerateMainInterface()
338 vars["MethodName"] = method->name(); in GenerateMainInterface()
339 printer->Print(vars, in GenerateMainInterface()
344 GenerateInterfaces(service, printer, &vars); in GenerateMainInterface()
346 printer->Print(vars, in GenerateMainInterface()
349 GenerateExportedInterface(service, printer, &vars); in GenerateMainInterface()
359 auto vars = *dictonary; in GenerateUnaryClientInterface() local
366 printer->Print(vars, (main + callback).c_str()); in GenerateUnaryClientInterface()
367 printer->Print(vars, (main + meta_data + callback).c_str()); in GenerateUnaryClientInterface()
368 printer->Print(vars, (main + meta_data + options + callback).c_str()); in GenerateUnaryClientInterface()
374 auto vars = *dictonary; in GenerateClientWriteStreamInterface() local
382 printer->Print(vars, (main + callback).c_str()); in GenerateClientWriteStreamInterface()
383 printer->Print(vars, (main + meta_data + callback).c_str()); in GenerateClientWriteStreamInterface()
384 printer->Print(vars, (main + options + callback).c_str()); in GenerateClientWriteStreamInterface()
385 printer->Print(vars, (main + meta_data + options + callback).c_str()); in GenerateClientWriteStreamInterface()
391 auto vars = *dictonary; in GenerateClientReadableStreamInterface() local
396 printer->Print(vars, (main + meta_data + end_function).c_str()); in GenerateClientReadableStreamInterface()
397 printer->Print(vars, (main + options + end_function).c_str()); in GenerateClientReadableStreamInterface()
403 auto vars = *dictonary; in GenerateDepluxStreamInterface() local
409 printer->Print(vars, (main + end_function).c_str()); in GenerateDepluxStreamInterface()
410 printer->Print(vars, (main + options + end_function).c_str()); in GenerateDepluxStreamInterface()
411 printer->Print(vars, (main + meta_data + in GenerateDepluxStreamInterface()
419 auto vars = *dictonary; in GenerateClientInterface() local
420 printer->Print(vars, "export interface I$ServiceName$Client {\n"); in GenerateClientInterface()
424 vars["MethodName"] = method->name(); in GenerateClientInterface()
425 vars["OUTPUT"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateClientInterface()
427 vars["INPUT"] = GenerateNamespace(method->get_input_namespace_parts(), in GenerateClientInterface()
429 vars["ISPUBLIC"] = ""; in GenerateClientInterface()
432 GenerateUnaryClientInterface(printer, &vars); in GenerateClientInterface()
436 GenerateDepluxStreamInterface(printer, &vars); in GenerateClientInterface()
441 GenerateClientWriteStreamInterface(printer, &vars); in GenerateClientInterface()
446 GenerateClientReadableStreamInterface(printer, &vars); in GenerateClientInterface()
457 auto vars = *dictonary; in GenerateClientClassInterface() local
458 printer->Print(vars, in GenerateClientClassInterface()
467 vars["MethodName"] = method->name(); in GenerateClientClassInterface()
468 vars["OUTPUT"] = GenerateNamespace(method->get_output_namespace_parts(), in GenerateClientClassInterface()
470 vars["INPUT"] = GenerateNamespace(method->get_input_namespace_parts(), in GenerateClientClassInterface()
472 vars["ISPUBLIC"] = "public "; in GenerateClientClassInterface()
474 GenerateUnaryClientInterface(printer, &vars); in GenerateClientClassInterface()
478 GenerateDepluxStreamInterface(printer, &vars); in GenerateClientClassInterface()
483 GenerateClientWriteStreamInterface(printer, &vars); in GenerateClientClassInterface()
488 GenerateClientReadableStreamInterface(printer, &vars); in GenerateClientClassInterface()
504 std::map<grpc::string, grpc::string> vars; in GenerateInterface() local
506 vars["PATH"] = file->package(); in GenerateInterface()
508 if (!file->package().empty()) { vars["PATH"].append("."); } in GenerateInterface()
510 vars["ServiceName"] = service->name(); in GenerateInterface()
511 vars["FBSFile"] = service->name() + "_fbs"; in GenerateInterface()
512 vars["Filename"] = filename; in GenerateInterface()
515 GenerateImports(service, &*printer, &vars, false); in GenerateInterface()
516 GenerateMainInterface(service, &*printer, &vars); in GenerateInterface()
518 GenerateClientInterface(service, &*printer, &vars); in GenerateInterface()
520 GenerateClientClassInterface(service, &*printer, &vars); in GenerateInterface()