morus.grpc.pb.cc 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. // Generated by the gRPC C++ plugin.
  2. // If you make any local change, they will be lost.
  3. // source: morus.proto
  4. #include "morus.pb.h"
  5. #include "morus.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 mint {
  21. namespace morus {
  22. namespace v1 {
  23. static const char* Markdown_method_names[] = {
  24. "/mint.morus.v1.Markdown/ToHtml",
  25. };
  26. std::unique_ptr< Markdown::Stub> Markdown::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) {
  27. (void)options;
  28. std::unique_ptr< Markdown::Stub> stub(new Markdown::Stub(channel, options));
  29. return stub;
  30. }
  31. Markdown::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options)
  32. : channel_(channel), rpcmethod_ToHtml_(Markdown_method_names[0], options.suffix_for_stats(),::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  33. {}
  34. ::grpc::Status Markdown::Stub::ToHtml(::grpc::ClientContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest& request, ::mint::morus::v1::MarkdownToHtmlResponse* response) {
  35. return ::grpc::internal::BlockingUnaryCall< ::mint::morus::v1::MarkdownToHtmlRequest, ::mint::morus::v1::MarkdownToHtmlResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), rpcmethod_ToHtml_, context, request, response);
  36. }
  37. void Markdown::Stub::async::ToHtml(::grpc::ClientContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest* request, ::mint::morus::v1::MarkdownToHtmlResponse* response, std::function<void(::grpc::Status)> f) {
  38. ::grpc::internal::CallbackUnaryCall< ::mint::morus::v1::MarkdownToHtmlRequest, ::mint::morus::v1::MarkdownToHtmlResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ToHtml_, context, request, response, std::move(f));
  39. }
  40. void Markdown::Stub::async::ToHtml(::grpc::ClientContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest* request, ::mint::morus::v1::MarkdownToHtmlResponse* response, ::grpc::ClientUnaryReactor* reactor) {
  41. ::grpc::internal::ClientCallbackUnaryFactory::Create< ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(stub_->channel_.get(), stub_->rpcmethod_ToHtml_, context, request, response, reactor);
  42. }
  43. ::grpc::ClientAsyncResponseReader< ::mint::morus::v1::MarkdownToHtmlResponse>* Markdown::Stub::PrepareAsyncToHtmlRaw(::grpc::ClientContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest& request, ::grpc::CompletionQueue* cq) {
  44. return ::grpc::internal::ClientAsyncResponseReaderHelper::Create< ::mint::morus::v1::MarkdownToHtmlResponse, ::mint::morus::v1::MarkdownToHtmlRequest, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(channel_.get(), cq, rpcmethod_ToHtml_, context, request);
  45. }
  46. ::grpc::ClientAsyncResponseReader< ::mint::morus::v1::MarkdownToHtmlResponse>* Markdown::Stub::AsyncToHtmlRaw(::grpc::ClientContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest& request, ::grpc::CompletionQueue* cq) {
  47. auto* result =
  48. this->PrepareAsyncToHtmlRaw(context, request, cq);
  49. result->StartCall();
  50. return result;
  51. }
  52. Markdown::Service::Service() {
  53. AddMethod(new ::grpc::internal::RpcServiceMethod(
  54. Markdown_method_names[0],
  55. ::grpc::internal::RpcMethod::NORMAL_RPC,
  56. new ::grpc::internal::RpcMethodHandler< Markdown::Service, ::mint::morus::v1::MarkdownToHtmlRequest, ::mint::morus::v1::MarkdownToHtmlResponse, ::grpc::protobuf::MessageLite, ::grpc::protobuf::MessageLite>(
  57. [](Markdown::Service* service,
  58. ::grpc::ServerContext* ctx,
  59. const ::mint::morus::v1::MarkdownToHtmlRequest* req,
  60. ::mint::morus::v1::MarkdownToHtmlResponse* resp) {
  61. return service->ToHtml(ctx, req, resp);
  62. }, this)));
  63. }
  64. Markdown::Service::~Service() {
  65. }
  66. ::grpc::Status Markdown::Service::ToHtml(::grpc::ServerContext* context, const ::mint::morus::v1::MarkdownToHtmlRequest* request, ::mint::morus::v1::MarkdownToHtmlResponse* response) {
  67. (void) context;
  68. (void) request;
  69. (void) response;
  70. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  71. }
  72. } // namespace mint
  73. } // namespace morus
  74. } // namespace v1