xref: /aosp_15_r20/external/flatbuffers/tests/monster_test.grpc.fb.cc (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker // Generated by the gRPC C++ plugin.
2*890232f2SAndroid Build Coastguard Worker // If you make any local change, they will be lost.
3*890232f2SAndroid Build Coastguard Worker // source: monster_test
4*890232f2SAndroid Build Coastguard Worker 
5*890232f2SAndroid Build Coastguard Worker #include "monster_test_generated.h"
6*890232f2SAndroid Build Coastguard Worker #include "monster_test.grpc.fb.h"
7*890232f2SAndroid Build Coastguard Worker 
8*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/async_stream.h>
9*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/async_unary_call.h>
10*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/channel_interface.h>
11*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/client_unary_call.h>
12*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/method_handler.h>
13*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/rpc_service_method.h>
14*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/service_type.h>
15*890232f2SAndroid Build Coastguard Worker #include <grpcpp/impl/codegen/sync_stream.h>
16*890232f2SAndroid Build Coastguard Worker namespace MyGame {
17*890232f2SAndroid Build Coastguard Worker namespace Example {
18*890232f2SAndroid Build Coastguard Worker 
19*890232f2SAndroid Build Coastguard Worker static const char* MonsterStorage_method_names[] = {
20*890232f2SAndroid Build Coastguard Worker   "/MyGame.Example.MonsterStorage/Store",
21*890232f2SAndroid Build Coastguard Worker   "/MyGame.Example.MonsterStorage/Retrieve",
22*890232f2SAndroid Build Coastguard Worker   "/MyGame.Example.MonsterStorage/GetMaxHitPoint",
23*890232f2SAndroid Build Coastguard Worker   "/MyGame.Example.MonsterStorage/GetMinMaxHitPoints",
24*890232f2SAndroid Build Coastguard Worker };
25*890232f2SAndroid Build Coastguard Worker 
NewStub(const std::shared_ptr<::grpc::ChannelInterface> & channel,const::grpc::StubOptions &)26*890232f2SAndroid Build Coastguard Worker std::unique_ptr< MonsterStorage::Stub> MonsterStorage::NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& /*options*/) {
27*890232f2SAndroid Build Coastguard Worker   std::unique_ptr< MonsterStorage::Stub> stub(new MonsterStorage::Stub(channel));
28*890232f2SAndroid Build Coastguard Worker   return stub;
29*890232f2SAndroid Build Coastguard Worker }
30*890232f2SAndroid Build Coastguard Worker 
Stub(const std::shared_ptr<::grpc::ChannelInterface> & channel)31*890232f2SAndroid Build Coastguard Worker MonsterStorage::Stub::Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel)
32*890232f2SAndroid Build Coastguard Worker   : channel_(channel)  , rpcmethod_Store_(MonsterStorage_method_names[0], ::grpc::internal::RpcMethod::NORMAL_RPC, channel)
33*890232f2SAndroid Build Coastguard Worker   , rpcmethod_Retrieve_(MonsterStorage_method_names[1], ::grpc::internal::RpcMethod::SERVER_STREAMING, channel)
34*890232f2SAndroid Build Coastguard Worker   , rpcmethod_GetMaxHitPoint_(MonsterStorage_method_names[2], ::grpc::internal::RpcMethod::CLIENT_STREAMING, channel)
35*890232f2SAndroid Build Coastguard Worker   , rpcmethod_GetMinMaxHitPoints_(MonsterStorage_method_names[3], ::grpc::internal::RpcMethod::BIDI_STREAMING, channel)
36*890232f2SAndroid Build Coastguard Worker   {}
37*890232f2SAndroid Build Coastguard Worker 
Store(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Monster> & request,flatbuffers::grpc::Message<Stat> * response)38*890232f2SAndroid Build Coastguard Worker ::grpc::Status MonsterStorage::Stub::Store(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Monster>& request, flatbuffers::grpc::Message<Stat>* response) {
39*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::BlockingUnaryCall(channel_.get(), rpcmethod_Store_, context, request, response);
40*890232f2SAndroid Build Coastguard Worker }
41*890232f2SAndroid Build Coastguard Worker 
AsyncStoreRaw(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Monster> & request,::grpc::CompletionQueue * cq)42*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncResponseReader< flatbuffers::grpc::Message<Stat>>* MonsterStorage::Stub::AsyncStoreRaw(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Monster>& request, ::grpc::CompletionQueue* cq) {
43*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncResponseReaderFactory< flatbuffers::grpc::Message<Stat>>::Create(channel_.get(), cq, rpcmethod_Store_, context, request, true);
44*890232f2SAndroid Build Coastguard Worker }
45*890232f2SAndroid Build Coastguard Worker 
PrepareAsyncStoreRaw(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Monster> & request,::grpc::CompletionQueue * cq)46*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncResponseReader< flatbuffers::grpc::Message<Stat>>* MonsterStorage::Stub::PrepareAsyncStoreRaw(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Monster>& request, ::grpc::CompletionQueue* cq) {
47*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncResponseReaderFactory< flatbuffers::grpc::Message<Stat>>::Create(channel_.get(), cq, rpcmethod_Store_, context, request, false);
48*890232f2SAndroid Build Coastguard Worker }
49*890232f2SAndroid Build Coastguard Worker 
RetrieveRaw(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Stat> & request)50*890232f2SAndroid Build Coastguard Worker ::grpc::ClientReader< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::RetrieveRaw(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Stat>& request) {
51*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientReaderFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), rpcmethod_Retrieve_, context, request);
52*890232f2SAndroid Build Coastguard Worker }
53*890232f2SAndroid Build Coastguard Worker 
AsyncRetrieveRaw(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Stat> & request,::grpc::CompletionQueue * cq,void * tag)54*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncReader< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::AsyncRetrieveRaw(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Stat>& request, ::grpc::CompletionQueue* cq, void* tag) {
55*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncReaderFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), cq, rpcmethod_Retrieve_, context, request, true, tag);
56*890232f2SAndroid Build Coastguard Worker }
57*890232f2SAndroid Build Coastguard Worker 
PrepareAsyncRetrieveRaw(::grpc::ClientContext * context,const flatbuffers::grpc::Message<Stat> & request,::grpc::CompletionQueue * cq)58*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncReader< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::PrepareAsyncRetrieveRaw(::grpc::ClientContext* context, const flatbuffers::grpc::Message<Stat>& request, ::grpc::CompletionQueue* cq) {
59*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncReaderFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), cq, rpcmethod_Retrieve_, context, request, false, nullptr);
60*890232f2SAndroid Build Coastguard Worker }
61*890232f2SAndroid Build Coastguard Worker 
GetMaxHitPointRaw(::grpc::ClientContext * context,flatbuffers::grpc::Message<Stat> * response)62*890232f2SAndroid Build Coastguard Worker ::grpc::ClientWriter< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::GetMaxHitPointRaw(::grpc::ClientContext* context, flatbuffers::grpc::Message<Stat>* response) {
63*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientWriterFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), rpcmethod_GetMaxHitPoint_, context, response);
64*890232f2SAndroid Build Coastguard Worker }
65*890232f2SAndroid Build Coastguard Worker 
AsyncGetMaxHitPointRaw(::grpc::ClientContext * context,flatbuffers::grpc::Message<Stat> * response,::grpc::CompletionQueue * cq,void * tag)66*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncWriter< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::AsyncGetMaxHitPointRaw(::grpc::ClientContext* context, flatbuffers::grpc::Message<Stat>* response, ::grpc::CompletionQueue* cq, void* tag) {
67*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncWriterFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), cq, rpcmethod_GetMaxHitPoint_, context, response, true, tag);
68*890232f2SAndroid Build Coastguard Worker }
69*890232f2SAndroid Build Coastguard Worker 
PrepareAsyncGetMaxHitPointRaw(::grpc::ClientContext * context,flatbuffers::grpc::Message<Stat> * response,::grpc::CompletionQueue * cq)70*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncWriter< flatbuffers::grpc::Message<Monster>>* MonsterStorage::Stub::PrepareAsyncGetMaxHitPointRaw(::grpc::ClientContext* context, flatbuffers::grpc::Message<Stat>* response, ::grpc::CompletionQueue* cq) {
71*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncWriterFactory< flatbuffers::grpc::Message<Monster>>::Create(channel_.get(), cq, rpcmethod_GetMaxHitPoint_, context, response, false, nullptr);
72*890232f2SAndroid Build Coastguard Worker }
73*890232f2SAndroid Build Coastguard Worker 
GetMinMaxHitPointsRaw(::grpc::ClientContext * context)74*890232f2SAndroid Build Coastguard Worker ::grpc::ClientReaderWriter< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>* MonsterStorage::Stub::GetMinMaxHitPointsRaw(::grpc::ClientContext* context) {
75*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientReaderWriterFactory< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>::Create(channel_.get(), rpcmethod_GetMinMaxHitPoints_, context);
76*890232f2SAndroid Build Coastguard Worker }
77*890232f2SAndroid Build Coastguard Worker 
AsyncGetMinMaxHitPointsRaw(::grpc::ClientContext * context,::grpc::CompletionQueue * cq,void * tag)78*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncReaderWriter< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>* MonsterStorage::Stub::AsyncGetMinMaxHitPointsRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq, void* tag) {
79*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncReaderWriterFactory< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>::Create(channel_.get(), cq, rpcmethod_GetMinMaxHitPoints_, context, true, tag);
80*890232f2SAndroid Build Coastguard Worker }
81*890232f2SAndroid Build Coastguard Worker 
PrepareAsyncGetMinMaxHitPointsRaw(::grpc::ClientContext * context,::grpc::CompletionQueue * cq)82*890232f2SAndroid Build Coastguard Worker ::grpc::ClientAsyncReaderWriter< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>* MonsterStorage::Stub::PrepareAsyncGetMinMaxHitPointsRaw(::grpc::ClientContext* context, ::grpc::CompletionQueue* cq) {
83*890232f2SAndroid Build Coastguard Worker   return ::grpc::internal::ClientAsyncReaderWriterFactory< flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>::Create(channel_.get(), cq, rpcmethod_GetMinMaxHitPoints_, context, false, nullptr);
84*890232f2SAndroid Build Coastguard Worker }
85*890232f2SAndroid Build Coastguard Worker 
Service()86*890232f2SAndroid Build Coastguard Worker MonsterStorage::Service::Service() {
87*890232f2SAndroid Build Coastguard Worker   AddMethod(new ::grpc::internal::RpcServiceMethod(
88*890232f2SAndroid Build Coastguard Worker       MonsterStorage_method_names[0],
89*890232f2SAndroid Build Coastguard Worker       ::grpc::internal::RpcMethod::NORMAL_RPC,
90*890232f2SAndroid Build Coastguard Worker       new ::grpc::internal::RpcMethodHandler< MonsterStorage::Service, flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>(
91*890232f2SAndroid Build Coastguard Worker           std::mem_fn(&MonsterStorage::Service::Store), this)));
92*890232f2SAndroid Build Coastguard Worker   AddMethod(new ::grpc::internal::RpcServiceMethod(
93*890232f2SAndroid Build Coastguard Worker       MonsterStorage_method_names[1],
94*890232f2SAndroid Build Coastguard Worker       ::grpc::internal::RpcMethod::SERVER_STREAMING,
95*890232f2SAndroid Build Coastguard Worker       new ::grpc::internal::ServerStreamingHandler< MonsterStorage::Service, flatbuffers::grpc::Message<Stat>, flatbuffers::grpc::Message<Monster>>(
96*890232f2SAndroid Build Coastguard Worker           std::mem_fn(&MonsterStorage::Service::Retrieve), this)));
97*890232f2SAndroid Build Coastguard Worker   AddMethod(new ::grpc::internal::RpcServiceMethod(
98*890232f2SAndroid Build Coastguard Worker       MonsterStorage_method_names[2],
99*890232f2SAndroid Build Coastguard Worker       ::grpc::internal::RpcMethod::CLIENT_STREAMING,
100*890232f2SAndroid Build Coastguard Worker       new ::grpc::internal::ClientStreamingHandler< MonsterStorage::Service, flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>(
101*890232f2SAndroid Build Coastguard Worker           std::mem_fn(&MonsterStorage::Service::GetMaxHitPoint), this)));
102*890232f2SAndroid Build Coastguard Worker   AddMethod(new ::grpc::internal::RpcServiceMethod(
103*890232f2SAndroid Build Coastguard Worker       MonsterStorage_method_names[3],
104*890232f2SAndroid Build Coastguard Worker       ::grpc::internal::RpcMethod::BIDI_STREAMING,
105*890232f2SAndroid Build Coastguard Worker       new ::grpc::internal::BidiStreamingHandler< MonsterStorage::Service, flatbuffers::grpc::Message<Monster>, flatbuffers::grpc::Message<Stat>>(
106*890232f2SAndroid Build Coastguard Worker           std::mem_fn(&MonsterStorage::Service::GetMinMaxHitPoints), this)));
107*890232f2SAndroid Build Coastguard Worker }
108*890232f2SAndroid Build Coastguard Worker 
~Service()109*890232f2SAndroid Build Coastguard Worker MonsterStorage::Service::~Service() {
110*890232f2SAndroid Build Coastguard Worker }
111*890232f2SAndroid Build Coastguard Worker 
Store(::grpc::ServerContext *,const flatbuffers::grpc::Message<Monster> *,flatbuffers::grpc::Message<Stat> *)112*890232f2SAndroid Build Coastguard Worker ::grpc::Status MonsterStorage::Service::Store(::grpc::ServerContext* /*context*/, const flatbuffers::grpc::Message<Monster>* /*request*/, flatbuffers::grpc::Message<Stat>* /*response*/) {
113*890232f2SAndroid Build Coastguard Worker   return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
114*890232f2SAndroid Build Coastguard Worker }
115*890232f2SAndroid Build Coastguard Worker 
Retrieve(::grpc::ServerContext *,const flatbuffers::grpc::Message<Stat> *,::grpc::ServerWriter<flatbuffers::grpc::Message<Monster>> *)116*890232f2SAndroid Build Coastguard Worker ::grpc::Status MonsterStorage::Service::Retrieve(::grpc::ServerContext* /*context*/, const flatbuffers::grpc::Message<Stat>* /*request*/, ::grpc::ServerWriter< flatbuffers::grpc::Message<Monster>>* /*writer*/) {
117*890232f2SAndroid Build Coastguard Worker   return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
118*890232f2SAndroid Build Coastguard Worker }
119*890232f2SAndroid Build Coastguard Worker 
GetMaxHitPoint(::grpc::ServerContext *,::grpc::ServerReader<flatbuffers::grpc::Message<Monster>> *,flatbuffers::grpc::Message<Stat> *)120*890232f2SAndroid Build Coastguard Worker ::grpc::Status MonsterStorage::Service::GetMaxHitPoint(::grpc::ServerContext* /*context*/, ::grpc::ServerReader< flatbuffers::grpc::Message<Monster>>* /*reader*/, flatbuffers::grpc::Message<Stat>* /*response*/) {
121*890232f2SAndroid Build Coastguard Worker   return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
122*890232f2SAndroid Build Coastguard Worker }
123*890232f2SAndroid Build Coastguard Worker 
GetMinMaxHitPoints(::grpc::ServerContext *,::grpc::ServerReaderWriter<flatbuffers::grpc::Message<Stat>,flatbuffers::grpc::Message<Monster>> *)124*890232f2SAndroid Build Coastguard Worker ::grpc::Status MonsterStorage::Service::GetMinMaxHitPoints(::grpc::ServerContext* /*context*/, ::grpc::ServerReaderWriter< flatbuffers::grpc::Message<Stat>, flatbuffers::grpc::Message<Monster>>* /*stream*/) {
125*890232f2SAndroid Build Coastguard Worker   return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
126*890232f2SAndroid Build Coastguard Worker }
127*890232f2SAndroid Build Coastguard Worker 
128*890232f2SAndroid Build Coastguard Worker 
129*890232f2SAndroid Build Coastguard Worker }  // namespace MyGame
130*890232f2SAndroid Build Coastguard Worker }  // namespace Example
131*890232f2SAndroid Build Coastguard Worker 
132