68 using service_type = GizmoService;
69 explicit GizmoServer(std::shared_ptr<ResourceManager> manager);
71 grpc::Status DoOne(grpc::ServerContext* context,
72 const DoOneRequest* request,
73 DoOneResponse* response)
override;
75 grpc::Status DoOneClientStream(grpc::ServerContext* context,
76 grpc::ServerReader<DoOneClientStreamRequest>* reader,
77 DoOneClientStreamResponse* response)
override;
79 grpc::Status DoOneServerStream(grpc::ServerContext* context,
80 const DoOneServerStreamRequest* request,
81 grpc::ServerWriter<DoOneServerStreamResponse>* writer)
override;
83 grpc::Status DoOneBiDiStream(
84 grpc::ServerContext* context,
85 grpc::ServerReaderWriter<DoOneBiDiStreamResponse, DoOneBiDiStreamRequest>* stream)
override;
87 grpc::Status DoTwo(grpc::ServerContext* context,
88 const DoTwoRequest* request,
89 DoTwoResponse* response)
override;