Lines Matching refs:Service
498 " void BaseClassMustBeDerivedFromService(const Service *service) {}\n");
503 " ::grpc::Service::MarkMethodAsync($Idx$);\n"
527 " ::grpc::Service::RequestAsyncUnary($Idx$, context, "
549 " ::grpc::Service::RequestAsyncClientStreaming($Idx$, "
572 " ::grpc::Service::RequestAsyncServerStreaming($Idx$, "
594 " ::grpc::Service::RequestAsyncBidiStreaming($Idx$, "
614 " void BaseClassMustBeDerivedFromService(const Service *service) {}\n");
619 " ::grpc::Service::MarkMethodGeneric($Idx$);\n"
674 const grpc_generator::Service *service,
676 (*vars)["Service"] = service->name();
679 "class $Service$ GRPC_FINAL {\n"
689 for (int i = 0; i < service->method_count(); ++i) {
690 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, true);
695 for (int i = 0; i < service->method_count(); ++i) {
696 PrintHeaderClientMethodInterfaces(printer, service->method(i).get(), vars, false);
705 for (int i = 0; i < service->method_count(); ++i) {
706 PrintHeaderClientMethod(printer, service->method(i).get(), vars, true);
712 for (int i = 0; i < service->method_count(); ++i) {
713 PrintHeaderClientMethod(printer, service->method(i).get(), vars, false);
715 for (int i = 0; i < service->method_count(); ++i) {
716 PrintHeaderClientMethodData(printer, service->method(i).get(), vars);
729 "class Service : public ::grpc::Service {\n"
732 printer->Print("Service();\n");
733 printer->Print("virtual ~Service();\n");
734 for (int i = 0; i < service->method_count(); ++i) {
735 PrintHeaderServerMethodSync(printer, service->method(i).get(), vars);
741 for (int i = 0; i < service->method_count(); ++i) {
743 PrintHeaderServerMethodAsync(printer, service->method(i).get(), vars);
748 for (int i = 0; i < service->method_count(); ++i) {
749 (*vars)["method_name"] = service->method(i).get()->name();
752 printer->Print("Service");
753 for (int i = 0; i < service->method_count(); ++i) {
759 for (int i = 0; i < service->method_count(); ++i) {
761 PrintHeaderServerMethodGeneric(printer, service->method(i).get(), vars);
788 PrintHeaderService(printer.get(), file->service(i).get(), &vars);
892 "::grpc::Status $ns$$Service$::Stub::$Method$("
903 "$ns$$Service$::Stub::Async$Method$Raw(::grpc::ClientContext* context, "
916 "$ns$$Service$::Stub::$Method$Raw("
926 "$ns$$Service$::Stub::Async$Method$Raw("
939 "$ns$$Service$::Stub::$Method$Raw("
949 "$ns$$Service$::Stub::Async$Method$Raw("
962 "$ns$$Service$::Stub::$Method$Raw(::grpc::ClientContext* context) {\n");
973 "$ns$$Service$::Stub::Async$Method$Raw(::grpc::ClientContext* context, "
993 "::grpc::Status $ns$$Service$::Service::$Method$("
1005 "::grpc::Status $ns$$Service$::Service::$Method$("
1018 "::grpc::Status $ns$$Service$::Service::$Method$("
1031 "::grpc::Status $ns$$Service$::Service::$Method$("
1045 const grpc_generator::Service *service,
1047 (*vars)["Service"] = service->name();
1050 "static const char* $prefix$$Service$_method_names[] = {\n");
1051 for (int i = 0; i < service->method_count(); ++i) {
1052 (*vars)["Method"] = service->method(i).get()->name();
1053 printer->Print(*vars, " \"/$Package$$Service$/$Method$\",\n");
1058 "std::unique_ptr< $ns$$Service$::Stub> $ns$$Service$::NewStub("
1061 " std::unique_ptr< $ns$$Service$::Stub> stub(new "
1062 "$ns$$Service$::Stub(channel));\n"
1066 "$ns$$Service$::Stub::Stub(const std::shared_ptr< "
1070 for (int i = 0; i < service->method_count(); ++i) {
1071 auto method = service->method(i);
1085 "$prefix$$Service$_method_names[$Idx$], "
1093 for (int i = 0; i < service->method_count(); ++i) {
1095 PrintSourceClientMethod(printer, service->method(i).get(), vars);
1098 printer->Print(*vars, "$ns$$Service$::Service::Service() {\n");
1100 printer->Print(*vars, "(void)$prefix$$Service$_method_names;\n");
1101 for (int i = 0; i < service->method_count(); ++i) {
1102 auto method = service->method(i);
1111 " $prefix$$Service$_method_names[$Idx$],\n"
1113 " new ::grpc::RpcMethodHandler< $ns$$Service$::Service, "
1116 " std::mem_fn(&$ns$$Service$::Service::$Method$), this)));\n");
1121 " $prefix$$Service$_method_names[$Idx$],\n"
1124 "$ns$$Service$::Service, $Request$, $Response$>(\n"
1125 " std::mem_fn(&$ns$$Service$::Service::$Method$), this)));\n");
1130 " $prefix$$Service$_method_names[$Idx$],\n"
1133 "$ns$$Service$::Service, $Request$, $Response$>(\n"
1134 " std::mem_fn(&$ns$$Service$::Service::$Method$), this)));\n");
1139 " $prefix$$Service$_method_names[$Idx$],\n"
1142 "$ns$$Service$::Service, $Request$, $Response$>(\n"
1143 " std::mem_fn(&$ns$$Service$::Service::$Method$), this)));\n");
1149 "$ns$$Service$::Service::~Service() {\n"
1151 for (int i = 0; i < service->method_count(); ++i) {
1153 PrintSourceServerMethod(printer, service->method(i).get(), vars);
1179 PrintSourceService(printer.get(), file->service(i).get(), &vars);