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