message.grpc.pb.cc 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. // Generated by the gRPC C++ plugin.
  2. // If you make any local change, they will be lost.
  3. // source: message.proto
  4. #include "message.pb.h"
  5. #include "message.grpc.pb.h"
  6. #include <functional>
  7. #include <grpcpp/support/async_stream.h>
  8. #include <grpcpp/support/async_unary_call.h>
  9. #include <grpcpp/impl/channel_interface.h>
  10. #include <grpcpp/impl/client_unary_call.h>
  11. #include <grpcpp/support/client_callback.h>
  12. #include <grpcpp/support/message_allocator.h>
  13. #include <grpcpp/support/method_handler.h>
  14. #include <grpcpp/impl/rpc_service_method.h>
  15. #include <grpcpp/support/server_callback.h>
  16. #include <grpcpp/impl/server_callback_handlers.h>
  17. #include <grpcpp/server_context.h>
  18. #include <grpcpp/impl/service_type.h>
  19. #include <grpcpp/support/sync_stream.h>
  20. namespace NavMessage {
  21. static const char* NavExcutor_method_names[] = {
  22. "/NavMessage.NavExcutor/Start",
  23. "/NavMessage.NavExcutor/Cancel",
  24. "/NavMessage.NavExcutor/ManualOperation",
  25. };
  26. std::unique_ptr< NavExcutor::Stub> NavExcutor::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) {
  27. (void)options;
  28. std::unique_ptr< NavExcutor::Stub> stub(new NavExcutor::Stub(channel, options));
  29. return stub;
  30. }
  31. NavExcutor::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options)
  32. : channel_(channel), rpcmethod_Start_(NavExcutor_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  33. , rpcmethod_Cancel_(NavExcutor_method_names[1], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  34. , rpcmethod_ManualOperation_(NavExcutor_method_names[2], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  35. {}
  36. ::grpc::Status NavExcutor::Stub::Start(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::NavMessage::NavResponse* response) {
  37. return ::grpc::internal::BlockingUnaryCall< ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Start_, context, request, response);
  38. }
  39. void NavExcutor::Stub::async::Start(::grpc::ClientContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response, std::function<void(::grpc::Status)> f) {
  40. ::grpc::internal::CallbackUnaryCall< ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Start_, context, request, response, std::move(f));
  41. }
  42. void NavExcutor::Stub::async::Start(::grpc::ClientContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response, ::grpc::ClientUnaryReactor* reactor) {
  43. ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Start_, context, request, response, reactor);
  44. }
  45. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::PrepareAsyncStartRaw(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::grpc::CompletionQueue* cq) {
  46. return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::NavMessage::NavResponse, ::NavMessage::NavCmd, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Start_, context, request);
  47. }
  48. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::AsyncStartRaw(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::grpc::CompletionQueue* cq) {
  49. auto* result =
  50. this->PrepareAsyncStartRaw(context, request, cq);
  51. result->StartCall();
  52. return result;
  53. }
  54. ::grpc::Status NavExcutor::Stub::Cancel(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::NavMessage::NavResponse* response) {
  55. return ::grpc::internal::BlockingUnaryCall< ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_Cancel_, context, request, response);
  56. }
  57. void NavExcutor::Stub::async::Cancel(::grpc::ClientContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response, std::function<void(::grpc::Status)> f) {
  58. ::grpc::internal::CallbackUnaryCall< ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Cancel_, context, request, response, std::move(f));
  59. }
  60. void NavExcutor::Stub::async::Cancel(::grpc::ClientContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response, ::grpc::ClientUnaryReactor* reactor) {
  61. ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_Cancel_, context, request, response, reactor);
  62. }
  63. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::PrepareAsyncCancelRaw(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::grpc::CompletionQueue* cq) {
  64. return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::NavMessage::NavResponse, ::NavMessage::NavCmd, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_Cancel_, context, request);
  65. }
  66. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::AsyncCancelRaw(::grpc::ClientContext* context, const ::NavMessage::NavCmd& request, ::grpc::CompletionQueue* cq) {
  67. auto* result =
  68. this->PrepareAsyncCancelRaw(context, request, cq);
  69. result->StartCall();
  70. return result;
  71. }
  72. ::grpc::Status NavExcutor::Stub::ManualOperation(::grpc::ClientContext* context, const ::NavMessage::ManualCmd& request, ::NavMessage::NavResponse* response) {
  73. return ::grpc::internal::BlockingUnaryCall< ::NavMessage::ManualCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ManualOperation_, context, request, response);
  74. }
  75. void NavExcutor::Stub::async::ManualOperation(::grpc::ClientContext* context, const ::NavMessage::ManualCmd* request, ::NavMessage::NavResponse* response, std::function<void(::grpc::Status)> f) {
  76. ::grpc::internal::CallbackUnaryCall< ::NavMessage::ManualCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ManualOperation_, context, request, response, std::move(f));
  77. }
  78. void NavExcutor::Stub::async::ManualOperation(::grpc::ClientContext* context, const ::NavMessage::ManualCmd* request, ::NavMessage::NavResponse* response, ::grpc::ClientUnaryReactor* reactor) {
  79. ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ManualOperation_, context, request, response, reactor);
  80. }
  81. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::PrepareAsyncManualOperationRaw(::grpc::ClientContext* context, const ::NavMessage::ManualCmd& request, ::grpc::CompletionQueue* cq) {
  82. return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::NavMessage::NavResponse, ::NavMessage::ManualCmd, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ManualOperation_, context, request);
  83. }
  84. ::grpc::ClientAsyncResponseReader< ::NavMessage::NavResponse>* NavExcutor::Stub::AsyncManualOperationRaw(::grpc::ClientContext* context, const ::NavMessage::ManualCmd& request, ::grpc::CompletionQueue* cq) {
  85. auto* result =
  86. this->PrepareAsyncManualOperationRaw(context, request, cq);
  87. result->StartCall();
  88. return result;
  89. }
  90. NavExcutor::Service::Service() {
  91. AddMethod(new ::grpc::internal::RpcServiceMethod(
  92. NavExcutor_method_names[0],
  93. ::grpc::internal::RpcMethod::NORMAL_RPC,
  94. new ::grpc::internal::RpcMethodHandler< NavExcutor::Service, ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(
  95. [](NavExcutor::Service* service,
  96. ::grpc::ServerContext* ctx,
  97. const ::NavMessage::NavCmd* req,
  98. ::NavMessage::NavResponse* resp) {
  99. return service->Start(ctx, req, resp);
  100. }, this)));
  101. AddMethod(new ::grpc::internal::RpcServiceMethod(
  102. NavExcutor_method_names[1],
  103. ::grpc::internal::RpcMethod::NORMAL_RPC,
  104. new ::grpc::internal::RpcMethodHandler< NavExcutor::Service, ::NavMessage::NavCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(
  105. [](NavExcutor::Service* service,
  106. ::grpc::ServerContext* ctx,
  107. const ::NavMessage::NavCmd* req,
  108. ::NavMessage::NavResponse* resp) {
  109. return service->Cancel(ctx, req, resp);
  110. }, this)));
  111. AddMethod(new ::grpc::internal::RpcServiceMethod(
  112. NavExcutor_method_names[2],
  113. ::grpc::internal::RpcMethod::NORMAL_RPC,
  114. new ::grpc::internal::RpcMethodHandler< NavExcutor::Service, ::NavMessage::ManualCmd, ::NavMessage::NavResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(
  115. [](NavExcutor::Service* service,
  116. ::grpc::ServerContext* ctx,
  117. const ::NavMessage::ManualCmd* req,
  118. ::NavMessage::NavResponse* resp) {
  119. return service->ManualOperation(ctx, req, resp);
  120. }, this)));
  121. }
  122. NavExcutor::Service::~Service() {
  123. }
  124. ::grpc::Status NavExcutor::Service::Start(::grpc::ServerContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response) {
  125. (void) context;
  126. (void) request;
  127. (void) response;
  128. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  129. }
  130. ::grpc::Status NavExcutor::Service::Cancel(::grpc::ServerContext* context, const ::NavMessage::NavCmd* request, ::NavMessage::NavResponse* response) {
  131. (void) context;
  132. (void) request;
  133. (void) response;
  134. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  135. }
  136. ::grpc::Status NavExcutor::Service::ManualOperation(::grpc::ServerContext* context, const ::NavMessage::ManualCmd* request, ::NavMessage::NavResponse* response) {
  137. (void) context;
  138. (void) request;
  139. (void) response;
  140. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  141. }
  142. } // namespace NavMessage