48 bool do_one(std::string arg1)
override;
49 bool do_one_client_stream(std::vector<std::string> arg1)
override;
50 std::vector<bool> do_one_server_stream(std::string arg1)
override;
51 std::vector<bool> do_one_bidi_stream(std::vector<std::string> arg1)
override;
52 std::string do_two(
bool arg1)
override;
55 using StubType = GizmoService::StubInterface;
56 std::unique_ptr<StubType> stub_;
57 std::shared_ptr<grpc::Channel> channel_;
64 using service_type = GizmoService;
65 explicit GizmoServer(std::shared_ptr<ResourceManager> manager);
67 grpc::Status DoOne(grpc::ServerContext* context,
68 const DoOneRequest* request,
69 DoOneResponse* response)
override;
71 grpc::Status DoOneClientStream(grpc::ServerContext* context,
72 grpc::ServerReader<DoOneClientStreamRequest>* reader,
73 DoOneClientStreamResponse* response)
override;
75 grpc::Status DoOneServerStream(grpc::ServerContext* context,
76 const DoOneServerStreamRequest* request,
77 grpc::ServerWriter<DoOneServerStreamResponse>* writer)
override;
79 grpc::Status DoOneBiDiStream(
80 grpc::ServerContext* context,
81 grpc::ServerReaderWriter<DoOneBiDiStreamResponse, DoOneBiDiStreamRequest>* stream)
override;
83 grpc::Status DoTwo(grpc::ServerContext* context,
84 const DoTwoRequest* request,
85 DoTwoResponse* response)
override;