123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- // 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 <functional>
- #include <grpcpp/support/async_stream.h>
- #include <grpcpp/support/async_unary_call.h>
- #include <grpcpp/impl/channel_interface.h>
- #include <grpcpp/impl/client_unary_call.h>
- #include <grpcpp/support/client_callback.h>
- #include <grpcpp/support/message_allocator.h>
- #include <grpcpp/support/method_handler.h>
- #include <grpcpp/impl/rpc_service_method.h>
- #include <grpcpp/support/server_callback.h>
- #include <grpcpp/impl/server_callback_handlers.h>
- #include <grpcpp/server_context.h>
- #include <grpcpp/impl/service_type.h>
- #include <grpcpp/support/sync_stream.h>
- 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
|