// Generated by the gRPC C++ plugin. // If you make any local change, they will be lost. // source: ImageService.proto #include "ImageService.pb.h" #include "ImageService.grpc.pb.h" #include #include #include #include #include #include #include #include #include #include #include #include #include #include namespace R360 { static const char* MessageService_method_names[] = { "/R360.MessageService/R360SendMessage", "/R360.MessageService/R360GetMessage", }; std::unique_ptr< MessageService::Stub> MessageService::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) { (void)options; std::unique_ptr< MessageService::Stub> stub(new MessageService::Stub(channel, options)); return stub; } MessageService::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) : channel_(channel), rpcmethod_R360SendMessage_(MessageService_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::CLIENT_STREAMING, channel) , rpcmethod_R360GetMessage_(MessageService_method_names[1], options.suffix_for_stats(),::grpc::internal::RpcMethod::SERVER_STREAMING, channel) {} ::grpc::ClientWriter< ::R360::DataList>* MessageService::Stub::R360SendMessageRaw(::grpc::ClientContext* context, ::R360::Empty* response) { return ::grpc::internal::ClientWriterFactory< ::R360::DataList>::Create(channel_.get(), rpcmethod_R360SendMessage_, context, response); } void MessageService::Stub::async::R360SendMessage(::grpc::ClientContext* context, ::R360::Empty* response, ::grpc::ClientWriteReactor< ::R360::DataList>* reactor) { ::grpc::internal::ClientCallbackWriterFactory< ::R360::DataList>::Create(stub_->channel_.get(), stub_->rpcmethod_R360SendMessage_, context, response, reactor); } ::grpc::ClientAsyncWriter< ::R360::DataList>* MessageService::Stub::AsyncR360SendMessageRaw(::grpc::ClientContext* context, ::R360::Empty* response, ::grpc::CompletionQueue* cq, void* tag) { return ::grpc::internal::ClientAsyncWriterFactory< ::R360::DataList>::Create(channel_.get(), cq, rpcmethod_R360SendMessage_, context, response, true, tag); } ::grpc::ClientAsyncWriter< ::R360::DataList>* MessageService::Stub::PrepareAsyncR360SendMessageRaw(::grpc::ClientContext* context, ::R360::Empty* response, ::grpc::CompletionQueue* cq) { return ::grpc::internal::ClientAsyncWriterFactory< ::R360::DataList>::Create(channel_.get(), cq, rpcmethod_R360SendMessage_, context, response, false, nullptr); } ::grpc::ClientReader< ::R360::DataList>* MessageService::Stub::R360GetMessageRaw(::grpc::ClientContext* context, const ::R360::Empty& request) { return ::grpc::internal::ClientReaderFactory< ::R360::DataList>::Create(channel_.get(), rpcmethod_R360GetMessage_, context, request); } void MessageService::Stub::async::R360GetMessage(::grpc::ClientContext* context, const ::R360::Empty* request, ::grpc::ClientReadReactor< ::R360::DataList>* reactor) { ::grpc::internal::ClientCallbackReaderFactory< ::R360::DataList>::Create(stub_->channel_.get(), stub_->rpcmethod_R360GetMessage_, context, request, reactor); } ::grpc::ClientAsyncReader< ::R360::DataList>* MessageService::Stub::AsyncR360GetMessageRaw(::grpc::ClientContext* context, const ::R360::Empty& request, ::grpc::CompletionQueue* cq, void* tag) { return ::grpc::internal::ClientAsyncReaderFactory< ::R360::DataList>::Create(channel_.get(), cq, rpcmethod_R360GetMessage_, context, request, true, tag); } ::grpc::ClientAsyncReader< ::R360::DataList>* MessageService::Stub::PrepareAsyncR360GetMessageRaw(::grpc::ClientContext* context, const ::R360::Empty& request, ::grpc::CompletionQueue* cq) { return ::grpc::internal::ClientAsyncReaderFactory< ::R360::DataList>::Create(channel_.get(), cq, rpcmethod_R360GetMessage_, context, request, false, nullptr); } MessageService::Service::Service() { AddMethod(new ::grpc::internal::RpcServiceMethod( MessageService_method_names[0], ::grpc::internal::RpcMethod::CLIENT_STREAMING, new ::grpc::internal::ClientStreamingHandler< MessageService::Service, ::R360::DataList, ::R360::Empty>( [](MessageService::Service* service, ::grpc::ServerContext* ctx, ::grpc::ServerReader<::R360::DataList>* reader, ::R360::Empty* resp) { return service->R360SendMessage(ctx, reader, resp); }, this))); AddMethod(new ::grpc::internal::RpcServiceMethod( MessageService_method_names[1], ::grpc::internal::RpcMethod::SERVER_STREAMING, new ::grpc::internal::ServerStreamingHandler< MessageService::Service, ::R360::Empty, ::R360::DataList>( [](MessageService::Service* service, ::grpc::ServerContext* ctx, const ::R360::Empty* req, ::grpc::ServerWriter<::R360::DataList>* writer) { return service->R360GetMessage(ctx, req, writer); }, this))); } MessageService::Service::~Service() { } ::grpc::Status MessageService::Service::R360SendMessage(::grpc::ServerContext* context, ::grpc::ServerReader< ::R360::DataList>* reader, ::R360::Empty* response) { (void) context; (void) reader; (void) response; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } ::grpc::Status MessageService::Service::R360GetMessage(::grpc::ServerContext* context, const ::R360::Empty* request, ::grpc::ServerWriter< ::R360::DataList>* writer) { (void) context; (void) request; (void) writer; return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, ""); } } // namespace R360