addressbook.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: addressbook.proto
  4. #include "addressbook.pb.h"
  5. #include "addressbook.grpc.pb.h"
  6. #include <grpcpp/impl/codegen/async_stream.h>
  7. #include <grpcpp/impl/codegen/async_unary_call.h>
  8. #include <grpcpp/impl/codegen/channel_interface.h>
  9. #include <grpcpp/impl/codegen/client_unary_call.h>
  10. #include <grpcpp/impl/codegen/method_handler_impl.h>
  11. #include <grpcpp/impl/codegen/rpc_service_method.h>
  12. #include <grpcpp/impl/codegen/service_type.h>
  13. #include <grpcpp/impl/codegen/sync_stream.h>
  14. namespace qtprotobuf {
  15. namespace examples {
  16. static const char* AddressBook_method_names[] = {
  17. "/qtprotobuf.examples.AddressBook/addContact",
  18. "/qtprotobuf.examples.AddressBook/removeContact",
  19. "/qtprotobuf.examples.AddressBook/contacts",
  20. "/qtprotobuf.examples.AddressBook/makeCall",
  21. "/qtprotobuf.examples.AddressBook/navigateTo",
  22. };
  23. std::unique_ptr< AddressBook::Stub> AddressBook::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options) {
  24. (void)options;
  25. std::unique_ptr< AddressBook::Stub> stub(new AddressBook::Stub(channel));
  26. return stub;
  27. }
  28. AddressBook::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel)
  29. : channel_(channel), rpcmethod_addContact_(AddressBook_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  30. , rpcmethod_removeContact_(AddressBook_method_names[1], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  31. , rpcmethod_contacts_(AddressBook_method_names[2], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel)
  32. , rpcmethod_makeCall_(AddressBook_method_names[3], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  33. , rpcmethod_navigateTo_(AddressBook_method_names[4], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
  34. {}
  35. ::grpc::Status AddressBook::Stub::addContact(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::qtprotobuf::examples::Contacts* response) {
  36. return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_addContact_, context, request, response);
  37. }
  38. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::AsyncaddContactRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  39. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_addContact_, context, request, true);
  40. }
  41. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::PrepareAsyncaddContactRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  42. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_addContact_, context, request, false);
  43. }
  44. ::grpc::Status AddressBook::Stub::removeContact(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::qtprotobuf::examples::Contacts* response) {
  45. return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_removeContact_, context, request, response);
  46. }
  47. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::AsyncremoveContactRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  48. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_removeContact_, context, request, true);
  49. }
  50. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::PrepareAsyncremoveContactRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  51. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_removeContact_, context, request, false);
  52. }
  53. ::grpc::ClientReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::contactsRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::ListFrame& request) {
  54. return ::grpc::internal::ClientReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), rpcmethod_contacts_, context, request);
  55. }
  56. ::grpc::ClientAsyncReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::AsynccontactsRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::ListFrame& request, ::grpc::CompletionQueue* cq, void* tag) {
  57. return ::grpc::internal::ClientAsyncReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_contacts_, context, request, true, tag);
  58. }
  59. ::grpc::ClientAsyncReader< ::qtprotobuf::examples::Contacts>* AddressBook::Stub::PrepareAsynccontactsRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::ListFrame& request, ::grpc::CompletionQueue* cq) {
  60. return ::grpc::internal::ClientAsyncReaderFactory< ::qtprotobuf::examples::Contacts>::Create(channel_.get(), cq, rpcmethod_contacts_, context, request, false, nullptr);
  61. }
  62. ::grpc::Status AddressBook::Stub::makeCall(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::qtprotobuf::examples::SimpleResult* response) {
  63. return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_makeCall_, context, request, response);
  64. }
  65. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::SimpleResult>* AddressBook::Stub::AsyncmakeCallRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  66. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::SimpleResult>::Create(channel_.get(), cq, rpcmethod_makeCall_, context, request, true);
  67. }
  68. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::SimpleResult>* AddressBook::Stub::PrepareAsyncmakeCallRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Contact& request, ::grpc::CompletionQueue* cq) {
  69. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::SimpleResult>::Create(channel_.get(), cq, rpcmethod_makeCall_, context, request, false);
  70. }
  71. ::grpc::Status AddressBook::Stub::navigateTo(::grpc::ClientContext* context, const ::qtprotobuf::examples::Address& request, ::qtprotobuf::examples::SimpleResult* response) {
  72. return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_navigateTo_, context, request, response);
  73. }
  74. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::SimpleResult>* AddressBook::Stub::AsyncnavigateToRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Address& request, ::grpc::CompletionQueue* cq) {
  75. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::SimpleResult>::Create(channel_.get(), cq, rpcmethod_navigateTo_, context, request, true);
  76. }
  77. ::grpc::ClientAsyncResponseReader< ::qtprotobuf::examples::SimpleResult>* AddressBook::Stub::PrepareAsyncnavigateToRaw(::grpc::ClientContext* context, const ::qtprotobuf::examples::Address& request, ::grpc::CompletionQueue* cq) {
  78. return ::grpc::internal::ClientAsyncResponseReaderFactory< ::qtprotobuf::examples::SimpleResult>::Create(channel_.get(), cq, rpcmethod_navigateTo_, context, request, false);
  79. }
  80. AddressBook::Service::Service() {
  81. AddMethod(new ::grpc::internal::RpcServiceMethod(
  82. AddressBook_method_names[0],
  83. ::grpc::internal::RpcMethod::NORMAL_RPC,
  84. new ::grpc::internal::RpcMethodHandler< AddressBook::Service, ::qtprotobuf::examples::Contact, ::qtprotobuf::examples::Contacts>(
  85. std::mem_fn(&AddressBook::Service::addContact), this)));
  86. AddMethod(new ::grpc::internal::RpcServiceMethod(
  87. AddressBook_method_names[1],
  88. ::grpc::internal::RpcMethod::NORMAL_RPC,
  89. new ::grpc::internal::RpcMethodHandler< AddressBook::Service, ::qtprotobuf::examples::Contact, ::qtprotobuf::examples::Contacts>(
  90. std::mem_fn(&AddressBook::Service::removeContact), this)));
  91. AddMethod(new ::grpc::internal::RpcServiceMethod(
  92. AddressBook_method_names[2],
  93. ::grpc::internal::RpcMethod::SERVER_STREAMING,
  94. new ::grpc::internal::ServerStreamingHandler< AddressBook::Service, ::qtprotobuf::examples::ListFrame, ::qtprotobuf::examples::Contacts>(
  95. std::mem_fn(&AddressBook::Service::contacts), this)));
  96. AddMethod(new ::grpc::internal::RpcServiceMethod(
  97. AddressBook_method_names[3],
  98. ::grpc::internal::RpcMethod::NORMAL_RPC,
  99. new ::grpc::internal::RpcMethodHandler< AddressBook::Service, ::qtprotobuf::examples::Contact, ::qtprotobuf::examples::SimpleResult>(
  100. std::mem_fn(&AddressBook::Service::makeCall), this)));
  101. AddMethod(new ::grpc::internal::RpcServiceMethod(
  102. AddressBook_method_names[4],
  103. ::grpc::internal::RpcMethod::NORMAL_RPC,
  104. new ::grpc::internal::RpcMethodHandler< AddressBook::Service, ::qtprotobuf::examples::Address, ::qtprotobuf::examples::SimpleResult>(
  105. std::mem_fn(&AddressBook::Service::navigateTo), this)));
  106. }
  107. AddressBook::Service::~Service() {
  108. }
  109. ::grpc::Status AddressBook::Service::addContact(::grpc::ServerContext* context, const ::qtprotobuf::examples::Contact* request, ::qtprotobuf::examples::Contacts* response) {
  110. (void) context;
  111. (void) request;
  112. (void) response;
  113. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  114. }
  115. ::grpc::Status AddressBook::Service::removeContact(::grpc::ServerContext* context, const ::qtprotobuf::examples::Contact* request, ::qtprotobuf::examples::Contacts* response) {
  116. (void) context;
  117. (void) request;
  118. (void) response;
  119. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  120. }
  121. ::grpc::Status AddressBook::Service::contacts(::grpc::ServerContext* context, const ::qtprotobuf::examples::ListFrame* request, ::grpc::ServerWriter< ::qtprotobuf::examples::Contacts>* writer) {
  122. (void) context;
  123. (void) request;
  124. (void) writer;
  125. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  126. }
  127. ::grpc::Status AddressBook::Service::makeCall(::grpc::ServerContext* context, const ::qtprotobuf::examples::Contact* request, ::qtprotobuf::examples::SimpleResult* response) {
  128. (void) context;
  129. (void) request;
  130. (void) response;
  131. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  132. }
  133. ::grpc::Status AddressBook::Service::navigateTo(::grpc::ServerContext* context, const ::qtprotobuf::examples::Address* request, ::qtprotobuf::examples::SimpleResult* response) {
  134. (void) context;
  135. (void) request;
  136. (void) response;
  137. return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
  138. }
  139. } // namespace qtprotobuf
  140. } // namespace examples