Line data Source code
1 : // Generated by the gRPC C++ plugin.
2 : // If you make any local change, they will be lost.
3 : // source: img.proto
4 : #ifndef GRPC_img_2eproto__INCLUDED
5 : #define GRPC_img_2eproto__INCLUDED
6 :
7 : #include "img.pb.h"
8 :
9 : #include <functional>
10 : #include <grpcpp/impl/codegen/async_generic_service.h>
11 : #include <grpcpp/impl/codegen/async_stream.h>
12 : #include <grpcpp/impl/codegen/async_unary_call.h>
13 : #include <grpcpp/impl/codegen/client_callback.h>
14 : #include <grpcpp/impl/codegen/method_handler_impl.h>
15 : #include <grpcpp/impl/codegen/proto_utils.h>
16 : #include <grpcpp/impl/codegen/rpc_method.h>
17 : #include <grpcpp/impl/codegen/server_callback.h>
18 : #include <grpcpp/impl/codegen/service_type.h>
19 : #include <grpcpp/impl/codegen/status.h>
20 : #include <grpcpp/impl/codegen/stub_options.h>
21 : #include <grpcpp/impl/codegen/sync_stream.h>
22 :
23 : namespace grpc {
24 : class CompletionQueue;
25 : class Channel;
26 : class ServerCompletionQueue;
27 : class ServerContext;
28 : } // namespace grpc
29 :
30 : namespace rpc {
31 : namespace img {
32 :
33 : class view final {
34 : public:
35 : static constexpr char const* service_full_name() {
36 : return "rpc.img.view";
37 : }
38 : class StubInterface {
39 : public:
40 0 : virtual ~StubInterface() {}
41 : // create a new panel (which may or may not be immediately
42 : virtual ::grpc::Status panel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::rpc::img::Id* response) = 0;
43 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> Asyncpanel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) {
44 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(AsyncpanelRaw(context, request, cq));
45 : }
46 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> PrepareAsyncpanel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) {
47 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(PrepareAsyncpanelRaw(context, request, cq));
48 : }
49 : virtual ::grpc::Status hide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
50 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynchide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
51 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynchideRaw(context, request, cq));
52 : }
53 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynchide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
54 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynchideRaw(context, request, cq));
55 : }
56 : virtual ::grpc::Status show(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
57 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncshow(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
58 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncshowRaw(context, request, cq));
59 : }
60 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncshow(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
61 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncshowRaw(context, request, cq));
62 : }
63 : virtual ::grpc::Status freeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
64 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
65 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncfreezeRaw(context, request, cq));
66 : }
67 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
68 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncfreezeRaw(context, request, cq));
69 : }
70 : virtual ::grpc::Status unfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
71 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncunfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
72 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncunfreezeRaw(context, request, cq));
73 : }
74 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncunfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
75 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncunfreezeRaw(context, request, cq));
76 : }
77 : virtual ::grpc::Status close(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
78 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncclose(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
79 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccloseRaw(context, request, cq));
80 : }
81 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncclose(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
82 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccloseRaw(context, request, cq));
83 : }
84 : virtual ::grpc::Status release(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
85 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncrelease(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
86 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncreleaseRaw(context, request, cq));
87 : }
88 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncrelease(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
89 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncreleaseRaw(context, request, cq));
90 : }
91 : virtual ::grpc::Status axes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::google::protobuf::Empty* response) = 0;
92 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncaxes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) {
93 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncaxesRaw(context, request, cq));
94 : }
95 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncaxes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) {
96 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncaxesRaw(context, request, cq));
97 : }
98 : virtual ::grpc::Status popup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::google::protobuf::Empty* response) = 0;
99 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncpopup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) {
100 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncpopupRaw(context, request, cq));
101 : }
102 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncpopup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) {
103 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncpopupRaw(context, request, cq));
104 : }
105 : virtual ::grpc::Status load(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::rpc::img::Id* response) = 0;
106 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> Asyncload(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) {
107 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(AsyncloadRaw(context, request, cq));
108 : }
109 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> PrepareAsyncload(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) {
110 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(PrepareAsyncloadRaw(context, request, cq));
111 : }
112 : virtual ::grpc::Status reload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
113 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncreload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
114 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncreloadRaw(context, request, cq));
115 : }
116 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncreload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
117 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncreloadRaw(context, request, cq));
118 : }
119 : virtual ::grpc::Status unload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) = 0;
120 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncunload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
121 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncunloadRaw(context, request, cq));
122 : }
123 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncunload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
124 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncunloadRaw(context, request, cq));
125 : }
126 : virtual ::grpc::Status restore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::rpc::img::Id* response) = 0;
127 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> Asyncrestore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) {
128 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(AsyncrestoreRaw(context, request, cq));
129 : }
130 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>> PrepareAsyncrestore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) {
131 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>>(PrepareAsyncrestoreRaw(context, request, cq));
132 : }
133 : virtual ::grpc::Status colormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::google::protobuf::Empty* response) = 0;
134 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynccolormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) {
135 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccolormapRaw(context, request, cq));
136 : }
137 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynccolormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) {
138 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccolormapRaw(context, request, cq));
139 : }
140 : virtual ::grpc::Status colorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::google::protobuf::Empty* response) = 0;
141 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynccolorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) {
142 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccolorwedgeRaw(context, request, cq));
143 : }
144 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynccolorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) {
145 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccolorwedgeRaw(context, request, cq));
146 : }
147 : virtual ::grpc::Status datarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::google::protobuf::Empty* response) = 0;
148 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncdatarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) {
149 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncdatarangeRaw(context, request, cq));
150 : }
151 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncdatarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) {
152 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncdatarangeRaw(context, request, cq));
153 : }
154 : virtual ::grpc::Status contourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::google::protobuf::Empty* response) = 0;
155 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynccontourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) {
156 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccontourlevelsRaw(context, request, cq));
157 : }
158 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynccontourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) {
159 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccontourlevelsRaw(context, request, cq));
160 : }
161 : virtual ::grpc::Status contourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::google::protobuf::Empty* response) = 0;
162 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynccontourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) {
163 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccontourthicknessRaw(context, request, cq));
164 : }
165 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynccontourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) {
166 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccontourthicknessRaw(context, request, cq));
167 : }
168 : virtual ::grpc::Status contourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::google::protobuf::Empty* response) = 0;
169 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynccontourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) {
170 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccontourcolorRaw(context, request, cq));
171 : }
172 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynccontourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) {
173 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccontourcolorRaw(context, request, cq));
174 : }
175 : virtual ::grpc::Status channel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::google::protobuf::Empty* response) = 0;
176 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncchannel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) {
177 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncchannelRaw(context, request, cq));
178 : }
179 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncchannel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) {
180 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncchannelRaw(context, request, cq));
181 : }
182 : virtual ::grpc::Status zoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::google::protobuf::Empty* response) = 0;
183 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynczoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) {
184 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynczoomlevelRaw(context, request, cq));
185 : }
186 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynczoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) {
187 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynczoomlevelRaw(context, request, cq));
188 : }
189 : virtual ::grpc::Status zoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::google::protobuf::Empty* response) = 0;
190 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynczoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) {
191 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynczoomboxRaw(context, request, cq));
192 : }
193 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynczoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) {
194 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynczoomboxRaw(context, request, cq));
195 : }
196 : virtual ::grpc::Status output(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::google::protobuf::Empty* response) = 0;
197 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncoutput(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) {
198 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncoutputRaw(context, request, cq));
199 : }
200 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncoutput(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) {
201 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncoutputRaw(context, request, cq));
202 : }
203 : virtual ::grpc::Status fileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::rpc::img::FileInfo* response) = 0;
204 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>> Asyncfileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
205 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>>(AsyncfileinfoRaw(context, request, cq));
206 : }
207 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>> PrepareAsyncfileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
208 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>>(PrepareAsyncfileinfoRaw(context, request, cq));
209 : }
210 : virtual ::grpc::Status keyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::rpc::img::KeyInfo* response) = 0;
211 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>> Asynckeyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
212 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>>(AsynckeyinfoRaw(context, request, cq));
213 : }
214 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>> PrepareAsynckeyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
215 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>>(PrepareAsynckeyinfoRaw(context, request, cq));
216 : }
217 : virtual ::grpc::Status cwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::rpc::img::Path* response) = 0;
218 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>> Asynccwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
219 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>>(AsynccwdRaw(context, request, cq));
220 : }
221 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>> PrepareAsynccwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
222 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>>(PrepareAsynccwdRaw(context, request, cq));
223 : }
224 : virtual ::grpc::Status done(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0;
225 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
226 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncdoneRaw(context, request, cq));
227 : }
228 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
229 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncdoneRaw(context, request, cq));
230 : }
231 : virtual ::grpc::Status interactivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::rpc::img::InteractiveMaskResult* response) = 0;
232 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>> Asyncinteractivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) {
233 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>>(AsyncinteractivemaskRaw(context, request, cq));
234 : }
235 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>> PrepareAsyncinteractivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) {
236 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>>(PrepareAsyncinteractivemaskRaw(context, request, cq));
237 : }
238 : class experimental_async_interface {
239 : public:
240 0 : virtual ~experimental_async_interface() {}
241 : // create a new panel (which may or may not be immediately
242 : virtual void panel(::grpc::ClientContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) = 0;
243 : virtual void hide(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
244 : virtual void show(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
245 : virtual void freeze(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
246 : virtual void unfreeze(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
247 : virtual void close(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
248 : virtual void release(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
249 : virtual void axes(::grpc::ClientContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
250 : virtual void popup(::grpc::ClientContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
251 : virtual void load(::grpc::ClientContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) = 0;
252 : virtual void reload(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
253 : virtual void unload(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
254 : virtual void restore(::grpc::ClientContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) = 0;
255 : virtual void colormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
256 : virtual void colorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
257 : virtual void datarange(::grpc::ClientContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
258 : virtual void contourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
259 : virtual void contourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
260 : virtual void contourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
261 : virtual void channel(::grpc::ClientContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
262 : virtual void zoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
263 : virtual void zoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
264 : virtual void output(::grpc::ClientContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
265 : virtual void fileinfo(::grpc::ClientContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response, std::function<void(::grpc::Status)>) = 0;
266 : virtual void keyinfo(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response, std::function<void(::grpc::Status)>) = 0;
267 : virtual void cwd(::grpc::ClientContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response, std::function<void(::grpc::Status)>) = 0;
268 : virtual void done(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
269 : virtual void interactivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response, std::function<void(::grpc::Status)>) = 0;
270 : };
271 0 : virtual class experimental_async_interface* experimental_async() { return nullptr; }
272 : private:
273 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* AsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) = 0;
274 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* PrepareAsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) = 0;
275 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynchideRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
276 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynchideRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
277 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncshowRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
278 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncshowRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
279 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
280 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
281 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncunfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
282 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncunfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
283 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccloseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
284 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccloseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
285 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
286 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
287 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncaxesRaw(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) = 0;
288 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncaxesRaw(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) = 0;
289 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncpopupRaw(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) = 0;
290 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncpopupRaw(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) = 0;
291 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* AsyncloadRaw(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) = 0;
292 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* PrepareAsyncloadRaw(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) = 0;
293 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncreloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
294 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncreloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
295 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncunloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
296 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncunloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
297 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* AsyncrestoreRaw(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) = 0;
298 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Id>* PrepareAsyncrestoreRaw(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) = 0;
299 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccolormapRaw(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) = 0;
300 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccolormapRaw(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) = 0;
301 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccolorwedgeRaw(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) = 0;
302 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccolorwedgeRaw(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) = 0;
303 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncdatarangeRaw(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) = 0;
304 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncdatarangeRaw(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) = 0;
305 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccontourlevelsRaw(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) = 0;
306 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccontourlevelsRaw(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) = 0;
307 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccontourthicknessRaw(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) = 0;
308 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccontourthicknessRaw(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) = 0;
309 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccontourcolorRaw(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) = 0;
310 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccontourcolorRaw(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) = 0;
311 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncchannelRaw(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) = 0;
312 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncchannelRaw(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) = 0;
313 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynczoomlevelRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) = 0;
314 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynczoomlevelRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) = 0;
315 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynczoomboxRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) = 0;
316 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynczoomboxRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) = 0;
317 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncoutputRaw(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) = 0;
318 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncoutputRaw(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) = 0;
319 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>* AsyncfileinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) = 0;
320 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::FileInfo>* PrepareAsyncfileinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) = 0;
321 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>* AsynckeyinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
322 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::KeyInfo>* PrepareAsynckeyinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) = 0;
323 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>* AsynccwdRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) = 0;
324 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::Path>* PrepareAsynccwdRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) = 0;
325 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
326 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
327 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>* AsyncinteractivemaskRaw(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) = 0;
328 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::img::InteractiveMaskResult>* PrepareAsyncinteractivemaskRaw(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) = 0;
329 : };
330 : class Stub final : public StubInterface {
331 : public:
332 : Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel);
333 : ::grpc::Status panel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::rpc::img::Id* response) override;
334 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> Asyncpanel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) {
335 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(AsyncpanelRaw(context, request, cq));
336 : }
337 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> PrepareAsyncpanel(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) {
338 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(PrepareAsyncpanelRaw(context, request, cq));
339 : }
340 : ::grpc::Status hide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
341 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynchide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
342 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynchideRaw(context, request, cq));
343 : }
344 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynchide(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
345 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynchideRaw(context, request, cq));
346 : }
347 : ::grpc::Status show(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
348 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncshow(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
349 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncshowRaw(context, request, cq));
350 : }
351 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncshow(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
352 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncshowRaw(context, request, cq));
353 : }
354 : ::grpc::Status freeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
355 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
356 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncfreezeRaw(context, request, cq));
357 : }
358 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
359 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncfreezeRaw(context, request, cq));
360 : }
361 : ::grpc::Status unfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
362 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncunfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
363 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncunfreezeRaw(context, request, cq));
364 : }
365 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncunfreeze(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
366 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncunfreezeRaw(context, request, cq));
367 : }
368 : ::grpc::Status close(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
369 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncclose(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
370 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccloseRaw(context, request, cq));
371 : }
372 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncclose(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
373 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccloseRaw(context, request, cq));
374 : }
375 : ::grpc::Status release(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
376 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncrelease(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
377 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncreleaseRaw(context, request, cq));
378 : }
379 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncrelease(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
380 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncreleaseRaw(context, request, cq));
381 : }
382 : ::grpc::Status axes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::google::protobuf::Empty* response) override;
383 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncaxes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) {
384 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncaxesRaw(context, request, cq));
385 : }
386 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncaxes(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) {
387 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncaxesRaw(context, request, cq));
388 : }
389 : ::grpc::Status popup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::google::protobuf::Empty* response) override;
390 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncpopup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) {
391 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncpopupRaw(context, request, cq));
392 : }
393 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncpopup(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) {
394 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncpopupRaw(context, request, cq));
395 : }
396 : ::grpc::Status load(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::rpc::img::Id* response) override;
397 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> Asyncload(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) {
398 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(AsyncloadRaw(context, request, cq));
399 : }
400 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> PrepareAsyncload(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) {
401 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(PrepareAsyncloadRaw(context, request, cq));
402 : }
403 : ::grpc::Status reload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
404 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncreload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
405 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncreloadRaw(context, request, cq));
406 : }
407 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncreload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
408 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncreloadRaw(context, request, cq));
409 : }
410 : ::grpc::Status unload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::google::protobuf::Empty* response) override;
411 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncunload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
412 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncunloadRaw(context, request, cq));
413 : }
414 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncunload(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
415 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncunloadRaw(context, request, cq));
416 : }
417 : ::grpc::Status restore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::rpc::img::Id* response) override;
418 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> Asyncrestore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) {
419 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(AsyncrestoreRaw(context, request, cq));
420 : }
421 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>> PrepareAsyncrestore(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) {
422 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>>(PrepareAsyncrestoreRaw(context, request, cq));
423 : }
424 : ::grpc::Status colormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::google::protobuf::Empty* response) override;
425 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynccolormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) {
426 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccolormapRaw(context, request, cq));
427 : }
428 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynccolormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) {
429 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccolormapRaw(context, request, cq));
430 : }
431 : ::grpc::Status colorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::google::protobuf::Empty* response) override;
432 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynccolorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) {
433 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccolorwedgeRaw(context, request, cq));
434 : }
435 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynccolorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) {
436 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccolorwedgeRaw(context, request, cq));
437 : }
438 : ::grpc::Status datarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::google::protobuf::Empty* response) override;
439 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncdatarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) {
440 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncdatarangeRaw(context, request, cq));
441 : }
442 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncdatarange(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) {
443 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncdatarangeRaw(context, request, cq));
444 : }
445 : ::grpc::Status contourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::google::protobuf::Empty* response) override;
446 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynccontourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) {
447 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccontourlevelsRaw(context, request, cq));
448 : }
449 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynccontourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) {
450 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccontourlevelsRaw(context, request, cq));
451 : }
452 : ::grpc::Status contourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::google::protobuf::Empty* response) override;
453 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynccontourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) {
454 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccontourthicknessRaw(context, request, cq));
455 : }
456 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynccontourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) {
457 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccontourthicknessRaw(context, request, cq));
458 : }
459 : ::grpc::Status contourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::google::protobuf::Empty* response) override;
460 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynccontourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) {
461 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccontourcolorRaw(context, request, cq));
462 : }
463 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynccontourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) {
464 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccontourcolorRaw(context, request, cq));
465 : }
466 : ::grpc::Status channel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::google::protobuf::Empty* response) override;
467 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncchannel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) {
468 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncchannelRaw(context, request, cq));
469 : }
470 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncchannel(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) {
471 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncchannelRaw(context, request, cq));
472 : }
473 : ::grpc::Status zoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::google::protobuf::Empty* response) override;
474 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynczoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) {
475 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynczoomlevelRaw(context, request, cq));
476 : }
477 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynczoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) {
478 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynczoomlevelRaw(context, request, cq));
479 : }
480 : ::grpc::Status zoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::google::protobuf::Empty* response) override;
481 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynczoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) {
482 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynczoomboxRaw(context, request, cq));
483 : }
484 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynczoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) {
485 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynczoomboxRaw(context, request, cq));
486 : }
487 : ::grpc::Status output(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::google::protobuf::Empty* response) override;
488 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncoutput(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) {
489 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncoutputRaw(context, request, cq));
490 : }
491 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncoutput(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) {
492 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncoutputRaw(context, request, cq));
493 : }
494 : ::grpc::Status fileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::rpc::img::FileInfo* response) override;
495 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>> Asyncfileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
496 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>>(AsyncfileinfoRaw(context, request, cq));
497 : }
498 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>> PrepareAsyncfileinfo(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
499 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>>(PrepareAsyncfileinfoRaw(context, request, cq));
500 : }
501 : ::grpc::Status keyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::rpc::img::KeyInfo* response) override;
502 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>> Asynckeyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
503 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>>(AsynckeyinfoRaw(context, request, cq));
504 : }
505 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>> PrepareAsynckeyinfo(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) {
506 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>>(PrepareAsynckeyinfoRaw(context, request, cq));
507 : }
508 : ::grpc::Status cwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::rpc::img::Path* response) override;
509 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>> Asynccwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
510 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>>(AsynccwdRaw(context, request, cq));
511 : }
512 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>> PrepareAsynccwd(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) {
513 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>>(PrepareAsynccwdRaw(context, request, cq));
514 : }
515 : ::grpc::Status done(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override;
516 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
517 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncdoneRaw(context, request, cq));
518 : }
519 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
520 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncdoneRaw(context, request, cq));
521 : }
522 : ::grpc::Status interactivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::rpc::img::InteractiveMaskResult* response) override;
523 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>> Asyncinteractivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) {
524 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>>(AsyncinteractivemaskRaw(context, request, cq));
525 : }
526 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>> PrepareAsyncinteractivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) {
527 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>>(PrepareAsyncinteractivemaskRaw(context, request, cq));
528 : }
529 : class experimental_async final :
530 : public StubInterface::experimental_async_interface {
531 : public:
532 : void panel(::grpc::ClientContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) override;
533 : void hide(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
534 : void show(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
535 : void freeze(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
536 : void unfreeze(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
537 : void close(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
538 : void release(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
539 : void axes(::grpc::ClientContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
540 : void popup(::grpc::ClientContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
541 : void load(::grpc::ClientContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) override;
542 : void reload(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
543 : void unload(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
544 : void restore(::grpc::ClientContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response, std::function<void(::grpc::Status)>) override;
545 : void colormap(::grpc::ClientContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
546 : void colorwedge(::grpc::ClientContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
547 : void datarange(::grpc::ClientContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
548 : void contourlevels(::grpc::ClientContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
549 : void contourthickness(::grpc::ClientContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
550 : void contourcolor(::grpc::ClientContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
551 : void channel(::grpc::ClientContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
552 : void zoomlevel(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
553 : void zoombox(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
554 : void output(::grpc::ClientContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
555 : void fileinfo(::grpc::ClientContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response, std::function<void(::grpc::Status)>) override;
556 : void keyinfo(::grpc::ClientContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response, std::function<void(::grpc::Status)>) override;
557 : void cwd(::grpc::ClientContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response, std::function<void(::grpc::Status)>) override;
558 : void done(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
559 : void interactivemask(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response, std::function<void(::grpc::Status)>) override;
560 : private:
561 : friend class Stub;
562 0 : explicit experimental_async(Stub* stub): stub_(stub) { }
563 : Stub* stub() { return stub_; }
564 : Stub* stub_;
565 : };
566 0 : class experimental_async_interface* experimental_async() override { return &async_stub_; }
567 :
568 : private:
569 : std::shared_ptr< ::grpc::ChannelInterface> channel_;
570 : class experimental_async async_stub_{this};
571 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* AsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) override;
572 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* PrepareAsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::img::NewPanel& request, ::grpc::CompletionQueue* cq) override;
573 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynchideRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
574 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynchideRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
575 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncshowRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
576 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncshowRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
577 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
578 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
579 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncunfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
580 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncunfreezeRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
581 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccloseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
582 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccloseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
583 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
584 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
585 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncaxesRaw(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) override;
586 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncaxesRaw(::grpc::ClientContext* context, const ::rpc::img::Axes& request, ::grpc::CompletionQueue* cq) override;
587 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncpopupRaw(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) override;
588 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncpopupRaw(::grpc::ClientContext* context, const ::rpc::img::PopUp& request, ::grpc::CompletionQueue* cq) override;
589 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* AsyncloadRaw(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) override;
590 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* PrepareAsyncloadRaw(::grpc::ClientContext* context, const ::rpc::img::NewData& request, ::grpc::CompletionQueue* cq) override;
591 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncreloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
592 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncreloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
593 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncunloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
594 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncunloadRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
595 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* AsyncrestoreRaw(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) override;
596 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Id>* PrepareAsyncrestoreRaw(::grpc::ClientContext* context, const ::rpc::img::Restore& request, ::grpc::CompletionQueue* cq) override;
597 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccolormapRaw(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) override;
598 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccolormapRaw(::grpc::ClientContext* context, const ::rpc::img::ColorMap& request, ::grpc::CompletionQueue* cq) override;
599 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccolorwedgeRaw(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) override;
600 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccolorwedgeRaw(::grpc::ClientContext* context, const ::rpc::img::Toggle& request, ::grpc::CompletionQueue* cq) override;
601 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncdatarangeRaw(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) override;
602 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncdatarangeRaw(::grpc::ClientContext* context, const ::rpc::img::DataRange& request, ::grpc::CompletionQueue* cq) override;
603 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccontourlevelsRaw(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) override;
604 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccontourlevelsRaw(::grpc::ClientContext* context, const ::rpc::img::ContourLevels& request, ::grpc::CompletionQueue* cq) override;
605 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccontourthicknessRaw(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) override;
606 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccontourthicknessRaw(::grpc::ClientContext* context, const ::rpc::img::ContourThickness& request, ::grpc::CompletionQueue* cq) override;
607 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccontourcolorRaw(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) override;
608 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccontourcolorRaw(::grpc::ClientContext* context, const ::rpc::img::ContourColor& request, ::grpc::CompletionQueue* cq) override;
609 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncchannelRaw(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) override;
610 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncchannelRaw(::grpc::ClientContext* context, const ::rpc::img::SetChannel& request, ::grpc::CompletionQueue* cq) override;
611 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynczoomlevelRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) override;
612 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynczoomlevelRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomLevel& request, ::grpc::CompletionQueue* cq) override;
613 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynczoomboxRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) override;
614 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynczoomboxRaw(::grpc::ClientContext* context, const ::rpc::img::SetZoomBox& request, ::grpc::CompletionQueue* cq) override;
615 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncoutputRaw(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) override;
616 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncoutputRaw(::grpc::ClientContext* context, const ::rpc::img::Output& request, ::grpc::CompletionQueue* cq) override;
617 : ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>* AsyncfileinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) override;
618 : ::grpc::ClientAsyncResponseReader< ::rpc::img::FileInfo>* PrepareAsyncfileinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) override;
619 : ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>* AsynckeyinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
620 : ::grpc::ClientAsyncResponseReader< ::rpc::img::KeyInfo>* PrepareAsynckeyinfoRaw(::grpc::ClientContext* context, const ::rpc::img::Id& request, ::grpc::CompletionQueue* cq) override;
621 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>* AsynccwdRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) override;
622 : ::grpc::ClientAsyncResponseReader< ::rpc::img::Path>* PrepareAsynccwdRaw(::grpc::ClientContext* context, const ::rpc::img::Path& request, ::grpc::CompletionQueue* cq) override;
623 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
624 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
625 : ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>* AsyncinteractivemaskRaw(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) override;
626 : ::grpc::ClientAsyncResponseReader< ::rpc::img::InteractiveMaskResult>* PrepareAsyncinteractivemaskRaw(::grpc::ClientContext* context, const ::rpc::img::InteractiveMaskOptions& request, ::grpc::CompletionQueue* cq) override;
627 : const ::grpc::internal::RpcMethod rpcmethod_panel_;
628 : const ::grpc::internal::RpcMethod rpcmethod_hide_;
629 : const ::grpc::internal::RpcMethod rpcmethod_show_;
630 : const ::grpc::internal::RpcMethod rpcmethod_freeze_;
631 : const ::grpc::internal::RpcMethod rpcmethod_unfreeze_;
632 : const ::grpc::internal::RpcMethod rpcmethod_close_;
633 : const ::grpc::internal::RpcMethod rpcmethod_release_;
634 : const ::grpc::internal::RpcMethod rpcmethod_axes_;
635 : const ::grpc::internal::RpcMethod rpcmethod_popup_;
636 : const ::grpc::internal::RpcMethod rpcmethod_load_;
637 : const ::grpc::internal::RpcMethod rpcmethod_reload_;
638 : const ::grpc::internal::RpcMethod rpcmethod_unload_;
639 : const ::grpc::internal::RpcMethod rpcmethod_restore_;
640 : const ::grpc::internal::RpcMethod rpcmethod_colormap_;
641 : const ::grpc::internal::RpcMethod rpcmethod_colorwedge_;
642 : const ::grpc::internal::RpcMethod rpcmethod_datarange_;
643 : const ::grpc::internal::RpcMethod rpcmethod_contourlevels_;
644 : const ::grpc::internal::RpcMethod rpcmethod_contourthickness_;
645 : const ::grpc::internal::RpcMethod rpcmethod_contourcolor_;
646 : const ::grpc::internal::RpcMethod rpcmethod_channel_;
647 : const ::grpc::internal::RpcMethod rpcmethod_zoomlevel_;
648 : const ::grpc::internal::RpcMethod rpcmethod_zoombox_;
649 : const ::grpc::internal::RpcMethod rpcmethod_output_;
650 : const ::grpc::internal::RpcMethod rpcmethod_fileinfo_;
651 : const ::grpc::internal::RpcMethod rpcmethod_keyinfo_;
652 : const ::grpc::internal::RpcMethod rpcmethod_cwd_;
653 : const ::grpc::internal::RpcMethod rpcmethod_done_;
654 : const ::grpc::internal::RpcMethod rpcmethod_interactivemask_;
655 : };
656 : static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
657 :
658 : class Service : public ::grpc::Service {
659 : public:
660 : Service();
661 : virtual ~Service();
662 : // create a new panel (which may or may not be immediately
663 : virtual ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response);
664 : virtual ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
665 : virtual ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
666 : virtual ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
667 : virtual ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
668 : virtual ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
669 : virtual ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
670 : virtual ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response);
671 : virtual ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response);
672 : virtual ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response);
673 : virtual ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
674 : virtual ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response);
675 : virtual ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response);
676 : virtual ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response);
677 : virtual ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response);
678 : virtual ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response);
679 : virtual ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response);
680 : virtual ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response);
681 : virtual ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response);
682 : virtual ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response);
683 : virtual ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response);
684 : virtual ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response);
685 : virtual ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response);
686 : virtual ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response);
687 : virtual ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response);
688 : virtual ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response);
689 : virtual ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response);
690 : virtual ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response);
691 : };
692 : template <class BaseClass>
693 : class WithAsyncMethod_panel : public BaseClass {
694 : private:
695 : void BaseClassMustBeDerivedFromService(const Service *service) {}
696 : public:
697 : WithAsyncMethod_panel() {
698 : ::grpc::Service::MarkMethodAsync(0);
699 : }
700 : ~WithAsyncMethod_panel() override {
701 : BaseClassMustBeDerivedFromService(this);
702 : }
703 : // disable synchronous version of this method
704 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
705 : abort();
706 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
707 : }
708 : void Requestpanel(::grpc::ServerContext* context, ::rpc::img::NewPanel* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
709 : ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
710 : }
711 : };
712 : template <class BaseClass>
713 : class WithAsyncMethod_hide : public BaseClass {
714 : private:
715 : void BaseClassMustBeDerivedFromService(const Service *service) {}
716 : public:
717 : WithAsyncMethod_hide() {
718 : ::grpc::Service::MarkMethodAsync(1);
719 : }
720 : ~WithAsyncMethod_hide() override {
721 : BaseClassMustBeDerivedFromService(this);
722 : }
723 : // disable synchronous version of this method
724 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
725 : abort();
726 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
727 : }
728 : void Requesthide(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
729 : ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
730 : }
731 : };
732 : template <class BaseClass>
733 : class WithAsyncMethod_show : public BaseClass {
734 : private:
735 : void BaseClassMustBeDerivedFromService(const Service *service) {}
736 : public:
737 : WithAsyncMethod_show() {
738 : ::grpc::Service::MarkMethodAsync(2);
739 : }
740 : ~WithAsyncMethod_show() override {
741 : BaseClassMustBeDerivedFromService(this);
742 : }
743 : // disable synchronous version of this method
744 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
745 : abort();
746 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
747 : }
748 : void Requestshow(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
749 : ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
750 : }
751 : };
752 : template <class BaseClass>
753 : class WithAsyncMethod_freeze : public BaseClass {
754 : private:
755 : void BaseClassMustBeDerivedFromService(const Service *service) {}
756 : public:
757 : WithAsyncMethod_freeze() {
758 : ::grpc::Service::MarkMethodAsync(3);
759 : }
760 : ~WithAsyncMethod_freeze() override {
761 : BaseClassMustBeDerivedFromService(this);
762 : }
763 : // disable synchronous version of this method
764 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
765 : abort();
766 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
767 : }
768 : void Requestfreeze(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
769 : ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
770 : }
771 : };
772 : template <class BaseClass>
773 : class WithAsyncMethod_unfreeze : public BaseClass {
774 : private:
775 : void BaseClassMustBeDerivedFromService(const Service *service) {}
776 : public:
777 : WithAsyncMethod_unfreeze() {
778 : ::grpc::Service::MarkMethodAsync(4);
779 : }
780 : ~WithAsyncMethod_unfreeze() override {
781 : BaseClassMustBeDerivedFromService(this);
782 : }
783 : // disable synchronous version of this method
784 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
785 : abort();
786 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
787 : }
788 : void Requestunfreeze(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
789 : ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
790 : }
791 : };
792 : template <class BaseClass>
793 : class WithAsyncMethod_close : public BaseClass {
794 : private:
795 : void BaseClassMustBeDerivedFromService(const Service *service) {}
796 : public:
797 : WithAsyncMethod_close() {
798 : ::grpc::Service::MarkMethodAsync(5);
799 : }
800 : ~WithAsyncMethod_close() override {
801 : BaseClassMustBeDerivedFromService(this);
802 : }
803 : // disable synchronous version of this method
804 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
805 : abort();
806 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
807 : }
808 : void Requestclose(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
809 : ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
810 : }
811 : };
812 : template <class BaseClass>
813 : class WithAsyncMethod_release : public BaseClass {
814 : private:
815 : void BaseClassMustBeDerivedFromService(const Service *service) {}
816 : public:
817 : WithAsyncMethod_release() {
818 : ::grpc::Service::MarkMethodAsync(6);
819 : }
820 : ~WithAsyncMethod_release() override {
821 : BaseClassMustBeDerivedFromService(this);
822 : }
823 : // disable synchronous version of this method
824 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
825 : abort();
826 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
827 : }
828 : void Requestrelease(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
829 : ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
830 : }
831 : };
832 : template <class BaseClass>
833 : class WithAsyncMethod_axes : public BaseClass {
834 : private:
835 : void BaseClassMustBeDerivedFromService(const Service *service) {}
836 : public:
837 : WithAsyncMethod_axes() {
838 : ::grpc::Service::MarkMethodAsync(7);
839 : }
840 : ~WithAsyncMethod_axes() override {
841 : BaseClassMustBeDerivedFromService(this);
842 : }
843 : // disable synchronous version of this method
844 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
845 : abort();
846 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
847 : }
848 : void Requestaxes(::grpc::ServerContext* context, ::rpc::img::Axes* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
849 : ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
850 : }
851 : };
852 : template <class BaseClass>
853 : class WithAsyncMethod_popup : public BaseClass {
854 : private:
855 : void BaseClassMustBeDerivedFromService(const Service *service) {}
856 : public:
857 : WithAsyncMethod_popup() {
858 : ::grpc::Service::MarkMethodAsync(8);
859 : }
860 : ~WithAsyncMethod_popup() override {
861 : BaseClassMustBeDerivedFromService(this);
862 : }
863 : // disable synchronous version of this method
864 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
865 : abort();
866 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
867 : }
868 : void Requestpopup(::grpc::ServerContext* context, ::rpc::img::PopUp* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
869 : ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
870 : }
871 : };
872 : template <class BaseClass>
873 : class WithAsyncMethod_load : public BaseClass {
874 : private:
875 : void BaseClassMustBeDerivedFromService(const Service *service) {}
876 : public:
877 : WithAsyncMethod_load() {
878 : ::grpc::Service::MarkMethodAsync(9);
879 : }
880 : ~WithAsyncMethod_load() override {
881 : BaseClassMustBeDerivedFromService(this);
882 : }
883 : // disable synchronous version of this method
884 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
885 : abort();
886 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
887 : }
888 : void Requestload(::grpc::ServerContext* context, ::rpc::img::NewData* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
889 : ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
890 : }
891 : };
892 : template <class BaseClass>
893 : class WithAsyncMethod_reload : public BaseClass {
894 : private:
895 : void BaseClassMustBeDerivedFromService(const Service *service) {}
896 : public:
897 : WithAsyncMethod_reload() {
898 : ::grpc::Service::MarkMethodAsync(10);
899 : }
900 : ~WithAsyncMethod_reload() override {
901 : BaseClassMustBeDerivedFromService(this);
902 : }
903 : // disable synchronous version of this method
904 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
905 : abort();
906 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
907 : }
908 : void Requestreload(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
909 : ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
910 : }
911 : };
912 : template <class BaseClass>
913 : class WithAsyncMethod_unload : public BaseClass {
914 : private:
915 : void BaseClassMustBeDerivedFromService(const Service *service) {}
916 : public:
917 : WithAsyncMethod_unload() {
918 : ::grpc::Service::MarkMethodAsync(11);
919 : }
920 : ~WithAsyncMethod_unload() override {
921 : BaseClassMustBeDerivedFromService(this);
922 : }
923 : // disable synchronous version of this method
924 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
925 : abort();
926 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
927 : }
928 : void Requestunload(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
929 : ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag);
930 : }
931 : };
932 : template <class BaseClass>
933 : class WithAsyncMethod_restore : public BaseClass {
934 : private:
935 : void BaseClassMustBeDerivedFromService(const Service *service) {}
936 : public:
937 : WithAsyncMethod_restore() {
938 : ::grpc::Service::MarkMethodAsync(12);
939 : }
940 : ~WithAsyncMethod_restore() override {
941 : BaseClassMustBeDerivedFromService(this);
942 : }
943 : // disable synchronous version of this method
944 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
945 : abort();
946 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
947 : }
948 : void Requestrestore(::grpc::ServerContext* context, ::rpc::img::Restore* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
949 : ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag);
950 : }
951 : };
952 : template <class BaseClass>
953 : class WithAsyncMethod_colormap : public BaseClass {
954 : private:
955 : void BaseClassMustBeDerivedFromService(const Service *service) {}
956 : public:
957 : WithAsyncMethod_colormap() {
958 : ::grpc::Service::MarkMethodAsync(13);
959 : }
960 : ~WithAsyncMethod_colormap() override {
961 : BaseClassMustBeDerivedFromService(this);
962 : }
963 : // disable synchronous version of this method
964 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
965 : abort();
966 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
967 : }
968 : void Requestcolormap(::grpc::ServerContext* context, ::rpc::img::ColorMap* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
969 : ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag);
970 : }
971 : };
972 : template <class BaseClass>
973 : class WithAsyncMethod_colorwedge : public BaseClass {
974 : private:
975 : void BaseClassMustBeDerivedFromService(const Service *service) {}
976 : public:
977 : WithAsyncMethod_colorwedge() {
978 : ::grpc::Service::MarkMethodAsync(14);
979 : }
980 : ~WithAsyncMethod_colorwedge() override {
981 : BaseClassMustBeDerivedFromService(this);
982 : }
983 : // disable synchronous version of this method
984 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
985 : abort();
986 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
987 : }
988 : void Requestcolorwedge(::grpc::ServerContext* context, ::rpc::img::Toggle* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
989 : ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag);
990 : }
991 : };
992 : template <class BaseClass>
993 : class WithAsyncMethod_datarange : public BaseClass {
994 : private:
995 : void BaseClassMustBeDerivedFromService(const Service *service) {}
996 : public:
997 : WithAsyncMethod_datarange() {
998 : ::grpc::Service::MarkMethodAsync(15);
999 : }
1000 : ~WithAsyncMethod_datarange() override {
1001 : BaseClassMustBeDerivedFromService(this);
1002 : }
1003 : // disable synchronous version of this method
1004 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
1005 : abort();
1006 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1007 : }
1008 : void Requestdatarange(::grpc::ServerContext* context, ::rpc::img::DataRange* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1009 : ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag);
1010 : }
1011 : };
1012 : template <class BaseClass>
1013 : class WithAsyncMethod_contourlevels : public BaseClass {
1014 : private:
1015 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1016 : public:
1017 : WithAsyncMethod_contourlevels() {
1018 : ::grpc::Service::MarkMethodAsync(16);
1019 : }
1020 : ~WithAsyncMethod_contourlevels() override {
1021 : BaseClassMustBeDerivedFromService(this);
1022 : }
1023 : // disable synchronous version of this method
1024 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
1025 : abort();
1026 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1027 : }
1028 : void Requestcontourlevels(::grpc::ServerContext* context, ::rpc::img::ContourLevels* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1029 : ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag);
1030 : }
1031 : };
1032 : template <class BaseClass>
1033 : class WithAsyncMethod_contourthickness : public BaseClass {
1034 : private:
1035 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1036 : public:
1037 : WithAsyncMethod_contourthickness() {
1038 : ::grpc::Service::MarkMethodAsync(17);
1039 : }
1040 : ~WithAsyncMethod_contourthickness() override {
1041 : BaseClassMustBeDerivedFromService(this);
1042 : }
1043 : // disable synchronous version of this method
1044 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
1045 : abort();
1046 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1047 : }
1048 : void Requestcontourthickness(::grpc::ServerContext* context, ::rpc::img::ContourThickness* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1049 : ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag);
1050 : }
1051 : };
1052 : template <class BaseClass>
1053 : class WithAsyncMethod_contourcolor : public BaseClass {
1054 : private:
1055 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1056 : public:
1057 : WithAsyncMethod_contourcolor() {
1058 : ::grpc::Service::MarkMethodAsync(18);
1059 : }
1060 : ~WithAsyncMethod_contourcolor() override {
1061 : BaseClassMustBeDerivedFromService(this);
1062 : }
1063 : // disable synchronous version of this method
1064 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
1065 : abort();
1066 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1067 : }
1068 : void Requestcontourcolor(::grpc::ServerContext* context, ::rpc::img::ContourColor* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1069 : ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag);
1070 : }
1071 : };
1072 : template <class BaseClass>
1073 : class WithAsyncMethod_channel : public BaseClass {
1074 : private:
1075 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1076 : public:
1077 : WithAsyncMethod_channel() {
1078 : ::grpc::Service::MarkMethodAsync(19);
1079 : }
1080 : ~WithAsyncMethod_channel() override {
1081 : BaseClassMustBeDerivedFromService(this);
1082 : }
1083 : // disable synchronous version of this method
1084 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
1085 : abort();
1086 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1087 : }
1088 : void Requestchannel(::grpc::ServerContext* context, ::rpc::img::SetChannel* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1089 : ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag);
1090 : }
1091 : };
1092 : template <class BaseClass>
1093 : class WithAsyncMethod_zoomlevel : public BaseClass {
1094 : private:
1095 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1096 : public:
1097 : WithAsyncMethod_zoomlevel() {
1098 : ::grpc::Service::MarkMethodAsync(20);
1099 : }
1100 : ~WithAsyncMethod_zoomlevel() override {
1101 : BaseClassMustBeDerivedFromService(this);
1102 : }
1103 : // disable synchronous version of this method
1104 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
1105 : abort();
1106 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1107 : }
1108 : void Requestzoomlevel(::grpc::ServerContext* context, ::rpc::img::SetZoomLevel* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1109 : ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag);
1110 : }
1111 : };
1112 : template <class BaseClass>
1113 : class WithAsyncMethod_zoombox : public BaseClass {
1114 : private:
1115 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1116 : public:
1117 : WithAsyncMethod_zoombox() {
1118 : ::grpc::Service::MarkMethodAsync(21);
1119 : }
1120 : ~WithAsyncMethod_zoombox() override {
1121 : BaseClassMustBeDerivedFromService(this);
1122 : }
1123 : // disable synchronous version of this method
1124 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
1125 : abort();
1126 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1127 : }
1128 : void Requestzoombox(::grpc::ServerContext* context, ::rpc::img::SetZoomBox* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1129 : ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag);
1130 : }
1131 : };
1132 : template <class BaseClass>
1133 : class WithAsyncMethod_output : public BaseClass {
1134 : private:
1135 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1136 : public:
1137 : WithAsyncMethod_output() {
1138 : ::grpc::Service::MarkMethodAsync(22);
1139 : }
1140 : ~WithAsyncMethod_output() override {
1141 : BaseClassMustBeDerivedFromService(this);
1142 : }
1143 : // disable synchronous version of this method
1144 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
1145 : abort();
1146 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1147 : }
1148 : void Requestoutput(::grpc::ServerContext* context, ::rpc::img::Output* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1149 : ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag);
1150 : }
1151 : };
1152 : template <class BaseClass>
1153 : class WithAsyncMethod_fileinfo : public BaseClass {
1154 : private:
1155 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1156 : public:
1157 : WithAsyncMethod_fileinfo() {
1158 : ::grpc::Service::MarkMethodAsync(23);
1159 : }
1160 : ~WithAsyncMethod_fileinfo() override {
1161 : BaseClassMustBeDerivedFromService(this);
1162 : }
1163 : // disable synchronous version of this method
1164 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
1165 : abort();
1166 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1167 : }
1168 : void Requestfileinfo(::grpc::ServerContext* context, ::rpc::img::Path* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::FileInfo>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1169 : ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag);
1170 : }
1171 : };
1172 : template <class BaseClass>
1173 : class WithAsyncMethod_keyinfo : public BaseClass {
1174 : private:
1175 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1176 : public:
1177 : WithAsyncMethod_keyinfo() {
1178 : ::grpc::Service::MarkMethodAsync(24);
1179 : }
1180 : ~WithAsyncMethod_keyinfo() override {
1181 : BaseClassMustBeDerivedFromService(this);
1182 : }
1183 : // disable synchronous version of this method
1184 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
1185 : abort();
1186 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1187 : }
1188 : void Requestkeyinfo(::grpc::ServerContext* context, ::rpc::img::Id* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::KeyInfo>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1189 : ::grpc::Service::RequestAsyncUnary(24, context, request, response, new_call_cq, notification_cq, tag);
1190 : }
1191 : };
1192 : template <class BaseClass>
1193 : class WithAsyncMethod_cwd : public BaseClass {
1194 : private:
1195 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1196 : public:
1197 : WithAsyncMethod_cwd() {
1198 : ::grpc::Service::MarkMethodAsync(25);
1199 : }
1200 : ~WithAsyncMethod_cwd() override {
1201 : BaseClassMustBeDerivedFromService(this);
1202 : }
1203 : // disable synchronous version of this method
1204 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
1205 : abort();
1206 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1207 : }
1208 : void Requestcwd(::grpc::ServerContext* context, ::rpc::img::Path* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::Path>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1209 : ::grpc::Service::RequestAsyncUnary(25, context, request, response, new_call_cq, notification_cq, tag);
1210 : }
1211 : };
1212 : template <class BaseClass>
1213 : class WithAsyncMethod_done : public BaseClass {
1214 : private:
1215 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1216 : public:
1217 : WithAsyncMethod_done() {
1218 : ::grpc::Service::MarkMethodAsync(26);
1219 : }
1220 : ~WithAsyncMethod_done() override {
1221 : BaseClassMustBeDerivedFromService(this);
1222 : }
1223 : // disable synchronous version of this method
1224 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
1225 : abort();
1226 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1227 : }
1228 : void Requestdone(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1229 : ::grpc::Service::RequestAsyncUnary(26, context, request, response, new_call_cq, notification_cq, tag);
1230 : }
1231 : };
1232 : template <class BaseClass>
1233 : class WithAsyncMethod_interactivemask : public BaseClass {
1234 : private:
1235 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1236 : public:
1237 : WithAsyncMethod_interactivemask() {
1238 : ::grpc::Service::MarkMethodAsync(27);
1239 : }
1240 : ~WithAsyncMethod_interactivemask() override {
1241 : BaseClassMustBeDerivedFromService(this);
1242 : }
1243 : // disable synchronous version of this method
1244 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
1245 : abort();
1246 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1247 : }
1248 : void Requestinteractivemask(::grpc::ServerContext* context, ::rpc::img::InteractiveMaskOptions* request, ::grpc::ServerAsyncResponseWriter< ::rpc::img::InteractiveMaskResult>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1249 : ::grpc::Service::RequestAsyncUnary(27, context, request, response, new_call_cq, notification_cq, tag);
1250 : }
1251 : };
1252 : typedef WithAsyncMethod_panel<WithAsyncMethod_hide<WithAsyncMethod_show<WithAsyncMethod_freeze<WithAsyncMethod_unfreeze<WithAsyncMethod_close<WithAsyncMethod_release<WithAsyncMethod_axes<WithAsyncMethod_popup<WithAsyncMethod_load<WithAsyncMethod_reload<WithAsyncMethod_unload<WithAsyncMethod_restore<WithAsyncMethod_colormap<WithAsyncMethod_colorwedge<WithAsyncMethod_datarange<WithAsyncMethod_contourlevels<WithAsyncMethod_contourthickness<WithAsyncMethod_contourcolor<WithAsyncMethod_channel<WithAsyncMethod_zoomlevel<WithAsyncMethod_zoombox<WithAsyncMethod_output<WithAsyncMethod_fileinfo<WithAsyncMethod_keyinfo<WithAsyncMethod_cwd<WithAsyncMethod_done<WithAsyncMethod_interactivemask<Service > > > > > > > > > > > > > > > > > > > > > > > > > > > > AsyncService;
1253 : template <class BaseClass>
1254 : class ExperimentalWithCallbackMethod_panel : public BaseClass {
1255 : private:
1256 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1257 : public:
1258 : ExperimentalWithCallbackMethod_panel() {
1259 : ::grpc::Service::experimental().MarkMethodCallback(0,
1260 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::NewPanel, ::rpc::img::Id>(
1261 : [this](::grpc::ServerContext* context,
1262 : const ::rpc::img::NewPanel* request,
1263 : ::rpc::img::Id* response,
1264 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1265 : return this->panel(context, request, response, controller);
1266 : }));
1267 : }
1268 : ~ExperimentalWithCallbackMethod_panel() override {
1269 : BaseClassMustBeDerivedFromService(this);
1270 : }
1271 : // disable synchronous version of this method
1272 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
1273 : abort();
1274 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1275 : }
1276 : virtual void panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1277 : };
1278 : template <class BaseClass>
1279 : class ExperimentalWithCallbackMethod_hide : public BaseClass {
1280 : private:
1281 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1282 : public:
1283 : ExperimentalWithCallbackMethod_hide() {
1284 : ::grpc::Service::experimental().MarkMethodCallback(1,
1285 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1286 : [this](::grpc::ServerContext* context,
1287 : const ::rpc::img::Id* request,
1288 : ::google::protobuf::Empty* response,
1289 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1290 : return this->hide(context, request, response, controller);
1291 : }));
1292 : }
1293 : ~ExperimentalWithCallbackMethod_hide() override {
1294 : BaseClassMustBeDerivedFromService(this);
1295 : }
1296 : // disable synchronous version of this method
1297 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1298 : abort();
1299 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1300 : }
1301 : virtual void hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1302 : };
1303 : template <class BaseClass>
1304 : class ExperimentalWithCallbackMethod_show : public BaseClass {
1305 : private:
1306 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1307 : public:
1308 : ExperimentalWithCallbackMethod_show() {
1309 : ::grpc::Service::experimental().MarkMethodCallback(2,
1310 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1311 : [this](::grpc::ServerContext* context,
1312 : const ::rpc::img::Id* request,
1313 : ::google::protobuf::Empty* response,
1314 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1315 : return this->show(context, request, response, controller);
1316 : }));
1317 : }
1318 : ~ExperimentalWithCallbackMethod_show() override {
1319 : BaseClassMustBeDerivedFromService(this);
1320 : }
1321 : // disable synchronous version of this method
1322 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1323 : abort();
1324 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1325 : }
1326 : virtual void show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1327 : };
1328 : template <class BaseClass>
1329 : class ExperimentalWithCallbackMethod_freeze : public BaseClass {
1330 : private:
1331 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1332 : public:
1333 : ExperimentalWithCallbackMethod_freeze() {
1334 : ::grpc::Service::experimental().MarkMethodCallback(3,
1335 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1336 : [this](::grpc::ServerContext* context,
1337 : const ::rpc::img::Id* request,
1338 : ::google::protobuf::Empty* response,
1339 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1340 : return this->freeze(context, request, response, controller);
1341 : }));
1342 : }
1343 : ~ExperimentalWithCallbackMethod_freeze() override {
1344 : BaseClassMustBeDerivedFromService(this);
1345 : }
1346 : // disable synchronous version of this method
1347 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1348 : abort();
1349 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1350 : }
1351 : virtual void freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1352 : };
1353 : template <class BaseClass>
1354 : class ExperimentalWithCallbackMethod_unfreeze : public BaseClass {
1355 : private:
1356 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1357 : public:
1358 : ExperimentalWithCallbackMethod_unfreeze() {
1359 : ::grpc::Service::experimental().MarkMethodCallback(4,
1360 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1361 : [this](::grpc::ServerContext* context,
1362 : const ::rpc::img::Id* request,
1363 : ::google::protobuf::Empty* response,
1364 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1365 : return this->unfreeze(context, request, response, controller);
1366 : }));
1367 : }
1368 : ~ExperimentalWithCallbackMethod_unfreeze() override {
1369 : BaseClassMustBeDerivedFromService(this);
1370 : }
1371 : // disable synchronous version of this method
1372 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1373 : abort();
1374 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1375 : }
1376 : virtual void unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1377 : };
1378 : template <class BaseClass>
1379 : class ExperimentalWithCallbackMethod_close : public BaseClass {
1380 : private:
1381 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1382 : public:
1383 : ExperimentalWithCallbackMethod_close() {
1384 : ::grpc::Service::experimental().MarkMethodCallback(5,
1385 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1386 : [this](::grpc::ServerContext* context,
1387 : const ::rpc::img::Id* request,
1388 : ::google::protobuf::Empty* response,
1389 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1390 : return this->close(context, request, response, controller);
1391 : }));
1392 : }
1393 : ~ExperimentalWithCallbackMethod_close() override {
1394 : BaseClassMustBeDerivedFromService(this);
1395 : }
1396 : // disable synchronous version of this method
1397 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1398 : abort();
1399 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1400 : }
1401 : virtual void close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1402 : };
1403 : template <class BaseClass>
1404 : class ExperimentalWithCallbackMethod_release : public BaseClass {
1405 : private:
1406 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1407 : public:
1408 : ExperimentalWithCallbackMethod_release() {
1409 : ::grpc::Service::experimental().MarkMethodCallback(6,
1410 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1411 : [this](::grpc::ServerContext* context,
1412 : const ::rpc::img::Id* request,
1413 : ::google::protobuf::Empty* response,
1414 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1415 : return this->release(context, request, response, controller);
1416 : }));
1417 : }
1418 : ~ExperimentalWithCallbackMethod_release() override {
1419 : BaseClassMustBeDerivedFromService(this);
1420 : }
1421 : // disable synchronous version of this method
1422 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1423 : abort();
1424 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1425 : }
1426 : virtual void release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1427 : };
1428 : template <class BaseClass>
1429 : class ExperimentalWithCallbackMethod_axes : public BaseClass {
1430 : private:
1431 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1432 : public:
1433 : ExperimentalWithCallbackMethod_axes() {
1434 : ::grpc::Service::experimental().MarkMethodCallback(7,
1435 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Axes, ::google::protobuf::Empty>(
1436 : [this](::grpc::ServerContext* context,
1437 : const ::rpc::img::Axes* request,
1438 : ::google::protobuf::Empty* response,
1439 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1440 : return this->axes(context, request, response, controller);
1441 : }));
1442 : }
1443 : ~ExperimentalWithCallbackMethod_axes() override {
1444 : BaseClassMustBeDerivedFromService(this);
1445 : }
1446 : // disable synchronous version of this method
1447 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
1448 : abort();
1449 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1450 : }
1451 : virtual void axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1452 : };
1453 : template <class BaseClass>
1454 : class ExperimentalWithCallbackMethod_popup : public BaseClass {
1455 : private:
1456 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1457 : public:
1458 : ExperimentalWithCallbackMethod_popup() {
1459 : ::grpc::Service::experimental().MarkMethodCallback(8,
1460 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::PopUp, ::google::protobuf::Empty>(
1461 : [this](::grpc::ServerContext* context,
1462 : const ::rpc::img::PopUp* request,
1463 : ::google::protobuf::Empty* response,
1464 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1465 : return this->popup(context, request, response, controller);
1466 : }));
1467 : }
1468 : ~ExperimentalWithCallbackMethod_popup() override {
1469 : BaseClassMustBeDerivedFromService(this);
1470 : }
1471 : // disable synchronous version of this method
1472 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
1473 : abort();
1474 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1475 : }
1476 : virtual void popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1477 : };
1478 : template <class BaseClass>
1479 : class ExperimentalWithCallbackMethod_load : public BaseClass {
1480 : private:
1481 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1482 : public:
1483 : ExperimentalWithCallbackMethod_load() {
1484 : ::grpc::Service::experimental().MarkMethodCallback(9,
1485 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::NewData, ::rpc::img::Id>(
1486 : [this](::grpc::ServerContext* context,
1487 : const ::rpc::img::NewData* request,
1488 : ::rpc::img::Id* response,
1489 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1490 : return this->load(context, request, response, controller);
1491 : }));
1492 : }
1493 : ~ExperimentalWithCallbackMethod_load() override {
1494 : BaseClassMustBeDerivedFromService(this);
1495 : }
1496 : // disable synchronous version of this method
1497 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
1498 : abort();
1499 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1500 : }
1501 : virtual void load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1502 : };
1503 : template <class BaseClass>
1504 : class ExperimentalWithCallbackMethod_reload : public BaseClass {
1505 : private:
1506 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1507 : public:
1508 : ExperimentalWithCallbackMethod_reload() {
1509 : ::grpc::Service::experimental().MarkMethodCallback(10,
1510 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1511 : [this](::grpc::ServerContext* context,
1512 : const ::rpc::img::Id* request,
1513 : ::google::protobuf::Empty* response,
1514 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1515 : return this->reload(context, request, response, controller);
1516 : }));
1517 : }
1518 : ~ExperimentalWithCallbackMethod_reload() override {
1519 : BaseClassMustBeDerivedFromService(this);
1520 : }
1521 : // disable synchronous version of this method
1522 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1523 : abort();
1524 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1525 : }
1526 : virtual void reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1527 : };
1528 : template <class BaseClass>
1529 : class ExperimentalWithCallbackMethod_unload : public BaseClass {
1530 : private:
1531 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1532 : public:
1533 : ExperimentalWithCallbackMethod_unload() {
1534 : ::grpc::Service::experimental().MarkMethodCallback(11,
1535 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(
1536 : [this](::grpc::ServerContext* context,
1537 : const ::rpc::img::Id* request,
1538 : ::google::protobuf::Empty* response,
1539 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1540 : return this->unload(context, request, response, controller);
1541 : }));
1542 : }
1543 : ~ExperimentalWithCallbackMethod_unload() override {
1544 : BaseClassMustBeDerivedFromService(this);
1545 : }
1546 : // disable synchronous version of this method
1547 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1548 : abort();
1549 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1550 : }
1551 : virtual void unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1552 : };
1553 : template <class BaseClass>
1554 : class ExperimentalWithCallbackMethod_restore : public BaseClass {
1555 : private:
1556 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1557 : public:
1558 : ExperimentalWithCallbackMethod_restore() {
1559 : ::grpc::Service::experimental().MarkMethodCallback(12,
1560 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Restore, ::rpc::img::Id>(
1561 : [this](::grpc::ServerContext* context,
1562 : const ::rpc::img::Restore* request,
1563 : ::rpc::img::Id* response,
1564 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1565 : return this->restore(context, request, response, controller);
1566 : }));
1567 : }
1568 : ~ExperimentalWithCallbackMethod_restore() override {
1569 : BaseClassMustBeDerivedFromService(this);
1570 : }
1571 : // disable synchronous version of this method
1572 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
1573 : abort();
1574 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1575 : }
1576 : virtual void restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1577 : };
1578 : template <class BaseClass>
1579 : class ExperimentalWithCallbackMethod_colormap : public BaseClass {
1580 : private:
1581 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1582 : public:
1583 : ExperimentalWithCallbackMethod_colormap() {
1584 : ::grpc::Service::experimental().MarkMethodCallback(13,
1585 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::ColorMap, ::google::protobuf::Empty>(
1586 : [this](::grpc::ServerContext* context,
1587 : const ::rpc::img::ColorMap* request,
1588 : ::google::protobuf::Empty* response,
1589 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1590 : return this->colormap(context, request, response, controller);
1591 : }));
1592 : }
1593 : ~ExperimentalWithCallbackMethod_colormap() override {
1594 : BaseClassMustBeDerivedFromService(this);
1595 : }
1596 : // disable synchronous version of this method
1597 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
1598 : abort();
1599 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1600 : }
1601 : virtual void colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1602 : };
1603 : template <class BaseClass>
1604 : class ExperimentalWithCallbackMethod_colorwedge : public BaseClass {
1605 : private:
1606 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1607 : public:
1608 : ExperimentalWithCallbackMethod_colorwedge() {
1609 : ::grpc::Service::experimental().MarkMethodCallback(14,
1610 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Toggle, ::google::protobuf::Empty>(
1611 : [this](::grpc::ServerContext* context,
1612 : const ::rpc::img::Toggle* request,
1613 : ::google::protobuf::Empty* response,
1614 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1615 : return this->colorwedge(context, request, response, controller);
1616 : }));
1617 : }
1618 : ~ExperimentalWithCallbackMethod_colorwedge() override {
1619 : BaseClassMustBeDerivedFromService(this);
1620 : }
1621 : // disable synchronous version of this method
1622 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
1623 : abort();
1624 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1625 : }
1626 : virtual void colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1627 : };
1628 : template <class BaseClass>
1629 : class ExperimentalWithCallbackMethod_datarange : public BaseClass {
1630 : private:
1631 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1632 : public:
1633 : ExperimentalWithCallbackMethod_datarange() {
1634 : ::grpc::Service::experimental().MarkMethodCallback(15,
1635 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::DataRange, ::google::protobuf::Empty>(
1636 : [this](::grpc::ServerContext* context,
1637 : const ::rpc::img::DataRange* request,
1638 : ::google::protobuf::Empty* response,
1639 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1640 : return this->datarange(context, request, response, controller);
1641 : }));
1642 : }
1643 : ~ExperimentalWithCallbackMethod_datarange() override {
1644 : BaseClassMustBeDerivedFromService(this);
1645 : }
1646 : // disable synchronous version of this method
1647 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
1648 : abort();
1649 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1650 : }
1651 : virtual void datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1652 : };
1653 : template <class BaseClass>
1654 : class ExperimentalWithCallbackMethod_contourlevels : public BaseClass {
1655 : private:
1656 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1657 : public:
1658 : ExperimentalWithCallbackMethod_contourlevels() {
1659 : ::grpc::Service::experimental().MarkMethodCallback(16,
1660 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::ContourLevels, ::google::protobuf::Empty>(
1661 : [this](::grpc::ServerContext* context,
1662 : const ::rpc::img::ContourLevels* request,
1663 : ::google::protobuf::Empty* response,
1664 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1665 : return this->contourlevels(context, request, response, controller);
1666 : }));
1667 : }
1668 : ~ExperimentalWithCallbackMethod_contourlevels() override {
1669 : BaseClassMustBeDerivedFromService(this);
1670 : }
1671 : // disable synchronous version of this method
1672 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
1673 : abort();
1674 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1675 : }
1676 : virtual void contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1677 : };
1678 : template <class BaseClass>
1679 : class ExperimentalWithCallbackMethod_contourthickness : public BaseClass {
1680 : private:
1681 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1682 : public:
1683 : ExperimentalWithCallbackMethod_contourthickness() {
1684 : ::grpc::Service::experimental().MarkMethodCallback(17,
1685 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::ContourThickness, ::google::protobuf::Empty>(
1686 : [this](::grpc::ServerContext* context,
1687 : const ::rpc::img::ContourThickness* request,
1688 : ::google::protobuf::Empty* response,
1689 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1690 : return this->contourthickness(context, request, response, controller);
1691 : }));
1692 : }
1693 : ~ExperimentalWithCallbackMethod_contourthickness() override {
1694 : BaseClassMustBeDerivedFromService(this);
1695 : }
1696 : // disable synchronous version of this method
1697 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
1698 : abort();
1699 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1700 : }
1701 : virtual void contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1702 : };
1703 : template <class BaseClass>
1704 : class ExperimentalWithCallbackMethod_contourcolor : public BaseClass {
1705 : private:
1706 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1707 : public:
1708 : ExperimentalWithCallbackMethod_contourcolor() {
1709 : ::grpc::Service::experimental().MarkMethodCallback(18,
1710 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::ContourColor, ::google::protobuf::Empty>(
1711 : [this](::grpc::ServerContext* context,
1712 : const ::rpc::img::ContourColor* request,
1713 : ::google::protobuf::Empty* response,
1714 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1715 : return this->contourcolor(context, request, response, controller);
1716 : }));
1717 : }
1718 : ~ExperimentalWithCallbackMethod_contourcolor() override {
1719 : BaseClassMustBeDerivedFromService(this);
1720 : }
1721 : // disable synchronous version of this method
1722 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
1723 : abort();
1724 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1725 : }
1726 : virtual void contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1727 : };
1728 : template <class BaseClass>
1729 : class ExperimentalWithCallbackMethod_channel : public BaseClass {
1730 : private:
1731 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1732 : public:
1733 : ExperimentalWithCallbackMethod_channel() {
1734 : ::grpc::Service::experimental().MarkMethodCallback(19,
1735 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::SetChannel, ::google::protobuf::Empty>(
1736 : [this](::grpc::ServerContext* context,
1737 : const ::rpc::img::SetChannel* request,
1738 : ::google::protobuf::Empty* response,
1739 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1740 : return this->channel(context, request, response, controller);
1741 : }));
1742 : }
1743 : ~ExperimentalWithCallbackMethod_channel() override {
1744 : BaseClassMustBeDerivedFromService(this);
1745 : }
1746 : // disable synchronous version of this method
1747 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
1748 : abort();
1749 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1750 : }
1751 : virtual void channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1752 : };
1753 : template <class BaseClass>
1754 : class ExperimentalWithCallbackMethod_zoomlevel : public BaseClass {
1755 : private:
1756 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1757 : public:
1758 : ExperimentalWithCallbackMethod_zoomlevel() {
1759 : ::grpc::Service::experimental().MarkMethodCallback(20,
1760 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::SetZoomLevel, ::google::protobuf::Empty>(
1761 : [this](::grpc::ServerContext* context,
1762 : const ::rpc::img::SetZoomLevel* request,
1763 : ::google::protobuf::Empty* response,
1764 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1765 : return this->zoomlevel(context, request, response, controller);
1766 : }));
1767 : }
1768 : ~ExperimentalWithCallbackMethod_zoomlevel() override {
1769 : BaseClassMustBeDerivedFromService(this);
1770 : }
1771 : // disable synchronous version of this method
1772 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
1773 : abort();
1774 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1775 : }
1776 : virtual void zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1777 : };
1778 : template <class BaseClass>
1779 : class ExperimentalWithCallbackMethod_zoombox : public BaseClass {
1780 : private:
1781 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1782 : public:
1783 : ExperimentalWithCallbackMethod_zoombox() {
1784 : ::grpc::Service::experimental().MarkMethodCallback(21,
1785 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::SetZoomBox, ::google::protobuf::Empty>(
1786 : [this](::grpc::ServerContext* context,
1787 : const ::rpc::img::SetZoomBox* request,
1788 : ::google::protobuf::Empty* response,
1789 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1790 : return this->zoombox(context, request, response, controller);
1791 : }));
1792 : }
1793 : ~ExperimentalWithCallbackMethod_zoombox() override {
1794 : BaseClassMustBeDerivedFromService(this);
1795 : }
1796 : // disable synchronous version of this method
1797 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
1798 : abort();
1799 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1800 : }
1801 : virtual void zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1802 : };
1803 : template <class BaseClass>
1804 : class ExperimentalWithCallbackMethod_output : public BaseClass {
1805 : private:
1806 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1807 : public:
1808 : ExperimentalWithCallbackMethod_output() {
1809 : ::grpc::Service::experimental().MarkMethodCallback(22,
1810 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Output, ::google::protobuf::Empty>(
1811 : [this](::grpc::ServerContext* context,
1812 : const ::rpc::img::Output* request,
1813 : ::google::protobuf::Empty* response,
1814 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1815 : return this->output(context, request, response, controller);
1816 : }));
1817 : }
1818 : ~ExperimentalWithCallbackMethod_output() override {
1819 : BaseClassMustBeDerivedFromService(this);
1820 : }
1821 : // disable synchronous version of this method
1822 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
1823 : abort();
1824 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1825 : }
1826 : virtual void output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1827 : };
1828 : template <class BaseClass>
1829 : class ExperimentalWithCallbackMethod_fileinfo : public BaseClass {
1830 : private:
1831 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1832 : public:
1833 : ExperimentalWithCallbackMethod_fileinfo() {
1834 : ::grpc::Service::experimental().MarkMethodCallback(23,
1835 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Path, ::rpc::img::FileInfo>(
1836 : [this](::grpc::ServerContext* context,
1837 : const ::rpc::img::Path* request,
1838 : ::rpc::img::FileInfo* response,
1839 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1840 : return this->fileinfo(context, request, response, controller);
1841 : }));
1842 : }
1843 : ~ExperimentalWithCallbackMethod_fileinfo() override {
1844 : BaseClassMustBeDerivedFromService(this);
1845 : }
1846 : // disable synchronous version of this method
1847 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
1848 : abort();
1849 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1850 : }
1851 : virtual void fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1852 : };
1853 : template <class BaseClass>
1854 : class ExperimentalWithCallbackMethod_keyinfo : public BaseClass {
1855 : private:
1856 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1857 : public:
1858 : ExperimentalWithCallbackMethod_keyinfo() {
1859 : ::grpc::Service::experimental().MarkMethodCallback(24,
1860 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Id, ::rpc::img::KeyInfo>(
1861 : [this](::grpc::ServerContext* context,
1862 : const ::rpc::img::Id* request,
1863 : ::rpc::img::KeyInfo* response,
1864 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1865 : return this->keyinfo(context, request, response, controller);
1866 : }));
1867 : }
1868 : ~ExperimentalWithCallbackMethod_keyinfo() override {
1869 : BaseClassMustBeDerivedFromService(this);
1870 : }
1871 : // disable synchronous version of this method
1872 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
1873 : abort();
1874 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1875 : }
1876 : virtual void keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1877 : };
1878 : template <class BaseClass>
1879 : class ExperimentalWithCallbackMethod_cwd : public BaseClass {
1880 : private:
1881 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1882 : public:
1883 : ExperimentalWithCallbackMethod_cwd() {
1884 : ::grpc::Service::experimental().MarkMethodCallback(25,
1885 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::Path, ::rpc::img::Path>(
1886 : [this](::grpc::ServerContext* context,
1887 : const ::rpc::img::Path* request,
1888 : ::rpc::img::Path* response,
1889 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1890 : return this->cwd(context, request, response, controller);
1891 : }));
1892 : }
1893 : ~ExperimentalWithCallbackMethod_cwd() override {
1894 : BaseClassMustBeDerivedFromService(this);
1895 : }
1896 : // disable synchronous version of this method
1897 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
1898 : abort();
1899 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1900 : }
1901 : virtual void cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1902 : };
1903 : template <class BaseClass>
1904 : class ExperimentalWithCallbackMethod_done : public BaseClass {
1905 : private:
1906 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1907 : public:
1908 : ExperimentalWithCallbackMethod_done() {
1909 : ::grpc::Service::experimental().MarkMethodCallback(26,
1910 : new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>(
1911 : [this](::grpc::ServerContext* context,
1912 : const ::google::protobuf::Empty* request,
1913 : ::google::protobuf::Empty* response,
1914 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1915 : return this->done(context, request, response, controller);
1916 : }));
1917 : }
1918 : ~ExperimentalWithCallbackMethod_done() override {
1919 : BaseClassMustBeDerivedFromService(this);
1920 : }
1921 : // disable synchronous version of this method
1922 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
1923 : abort();
1924 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1925 : }
1926 : virtual void done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1927 : };
1928 : template <class BaseClass>
1929 : class ExperimentalWithCallbackMethod_interactivemask : public BaseClass {
1930 : private:
1931 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1932 : public:
1933 : ExperimentalWithCallbackMethod_interactivemask() {
1934 : ::grpc::Service::experimental().MarkMethodCallback(27,
1935 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::img::InteractiveMaskOptions, ::rpc::img::InteractiveMaskResult>(
1936 : [this](::grpc::ServerContext* context,
1937 : const ::rpc::img::InteractiveMaskOptions* request,
1938 : ::rpc::img::InteractiveMaskResult* response,
1939 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1940 : return this->interactivemask(context, request, response, controller);
1941 : }));
1942 : }
1943 : ~ExperimentalWithCallbackMethod_interactivemask() override {
1944 : BaseClassMustBeDerivedFromService(this);
1945 : }
1946 : // disable synchronous version of this method
1947 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
1948 : abort();
1949 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1950 : }
1951 : virtual void interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1952 : };
1953 : typedef ExperimentalWithCallbackMethod_panel<ExperimentalWithCallbackMethod_hide<ExperimentalWithCallbackMethod_show<ExperimentalWithCallbackMethod_freeze<ExperimentalWithCallbackMethod_unfreeze<ExperimentalWithCallbackMethod_close<ExperimentalWithCallbackMethod_release<ExperimentalWithCallbackMethod_axes<ExperimentalWithCallbackMethod_popup<ExperimentalWithCallbackMethod_load<ExperimentalWithCallbackMethod_reload<ExperimentalWithCallbackMethod_unload<ExperimentalWithCallbackMethod_restore<ExperimentalWithCallbackMethod_colormap<ExperimentalWithCallbackMethod_colorwedge<ExperimentalWithCallbackMethod_datarange<ExperimentalWithCallbackMethod_contourlevels<ExperimentalWithCallbackMethod_contourthickness<ExperimentalWithCallbackMethod_contourcolor<ExperimentalWithCallbackMethod_channel<ExperimentalWithCallbackMethod_zoomlevel<ExperimentalWithCallbackMethod_zoombox<ExperimentalWithCallbackMethod_output<ExperimentalWithCallbackMethod_fileinfo<ExperimentalWithCallbackMethod_keyinfo<ExperimentalWithCallbackMethod_cwd<ExperimentalWithCallbackMethod_done<ExperimentalWithCallbackMethod_interactivemask<Service > > > > > > > > > > > > > > > > > > > > > > > > > > > > ExperimentalCallbackService;
1954 : template <class BaseClass>
1955 : class WithGenericMethod_panel : public BaseClass {
1956 : private:
1957 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1958 : public:
1959 : WithGenericMethod_panel() {
1960 : ::grpc::Service::MarkMethodGeneric(0);
1961 : }
1962 : ~WithGenericMethod_panel() override {
1963 : BaseClassMustBeDerivedFromService(this);
1964 : }
1965 : // disable synchronous version of this method
1966 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
1967 : abort();
1968 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1969 : }
1970 : };
1971 : template <class BaseClass>
1972 : class WithGenericMethod_hide : public BaseClass {
1973 : private:
1974 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1975 : public:
1976 : WithGenericMethod_hide() {
1977 : ::grpc::Service::MarkMethodGeneric(1);
1978 : }
1979 : ~WithGenericMethod_hide() override {
1980 : BaseClassMustBeDerivedFromService(this);
1981 : }
1982 : // disable synchronous version of this method
1983 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
1984 : abort();
1985 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1986 : }
1987 : };
1988 : template <class BaseClass>
1989 : class WithGenericMethod_show : public BaseClass {
1990 : private:
1991 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1992 : public:
1993 : WithGenericMethod_show() {
1994 : ::grpc::Service::MarkMethodGeneric(2);
1995 : }
1996 : ~WithGenericMethod_show() override {
1997 : BaseClassMustBeDerivedFromService(this);
1998 : }
1999 : // disable synchronous version of this method
2000 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2001 : abort();
2002 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2003 : }
2004 : };
2005 : template <class BaseClass>
2006 : class WithGenericMethod_freeze : public BaseClass {
2007 : private:
2008 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2009 : public:
2010 : WithGenericMethod_freeze() {
2011 : ::grpc::Service::MarkMethodGeneric(3);
2012 : }
2013 : ~WithGenericMethod_freeze() override {
2014 : BaseClassMustBeDerivedFromService(this);
2015 : }
2016 : // disable synchronous version of this method
2017 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2018 : abort();
2019 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2020 : }
2021 : };
2022 : template <class BaseClass>
2023 : class WithGenericMethod_unfreeze : public BaseClass {
2024 : private:
2025 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2026 : public:
2027 : WithGenericMethod_unfreeze() {
2028 : ::grpc::Service::MarkMethodGeneric(4);
2029 : }
2030 : ~WithGenericMethod_unfreeze() override {
2031 : BaseClassMustBeDerivedFromService(this);
2032 : }
2033 : // disable synchronous version of this method
2034 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2035 : abort();
2036 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2037 : }
2038 : };
2039 : template <class BaseClass>
2040 : class WithGenericMethod_close : public BaseClass {
2041 : private:
2042 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2043 : public:
2044 : WithGenericMethod_close() {
2045 : ::grpc::Service::MarkMethodGeneric(5);
2046 : }
2047 : ~WithGenericMethod_close() override {
2048 : BaseClassMustBeDerivedFromService(this);
2049 : }
2050 : // disable synchronous version of this method
2051 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2052 : abort();
2053 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2054 : }
2055 : };
2056 : template <class BaseClass>
2057 : class WithGenericMethod_release : public BaseClass {
2058 : private:
2059 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2060 : public:
2061 : WithGenericMethod_release() {
2062 : ::grpc::Service::MarkMethodGeneric(6);
2063 : }
2064 : ~WithGenericMethod_release() override {
2065 : BaseClassMustBeDerivedFromService(this);
2066 : }
2067 : // disable synchronous version of this method
2068 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2069 : abort();
2070 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2071 : }
2072 : };
2073 : template <class BaseClass>
2074 : class WithGenericMethod_axes : public BaseClass {
2075 : private:
2076 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2077 : public:
2078 : WithGenericMethod_axes() {
2079 : ::grpc::Service::MarkMethodGeneric(7);
2080 : }
2081 : ~WithGenericMethod_axes() override {
2082 : BaseClassMustBeDerivedFromService(this);
2083 : }
2084 : // disable synchronous version of this method
2085 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
2086 : abort();
2087 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2088 : }
2089 : };
2090 : template <class BaseClass>
2091 : class WithGenericMethod_popup : public BaseClass {
2092 : private:
2093 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2094 : public:
2095 : WithGenericMethod_popup() {
2096 : ::grpc::Service::MarkMethodGeneric(8);
2097 : }
2098 : ~WithGenericMethod_popup() override {
2099 : BaseClassMustBeDerivedFromService(this);
2100 : }
2101 : // disable synchronous version of this method
2102 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
2103 : abort();
2104 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2105 : }
2106 : };
2107 : template <class BaseClass>
2108 : class WithGenericMethod_load : public BaseClass {
2109 : private:
2110 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2111 : public:
2112 : WithGenericMethod_load() {
2113 : ::grpc::Service::MarkMethodGeneric(9);
2114 : }
2115 : ~WithGenericMethod_load() override {
2116 : BaseClassMustBeDerivedFromService(this);
2117 : }
2118 : // disable synchronous version of this method
2119 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
2120 : abort();
2121 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2122 : }
2123 : };
2124 : template <class BaseClass>
2125 : class WithGenericMethod_reload : public BaseClass {
2126 : private:
2127 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2128 : public:
2129 : WithGenericMethod_reload() {
2130 : ::grpc::Service::MarkMethodGeneric(10);
2131 : }
2132 : ~WithGenericMethod_reload() override {
2133 : BaseClassMustBeDerivedFromService(this);
2134 : }
2135 : // disable synchronous version of this method
2136 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2137 : abort();
2138 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2139 : }
2140 : };
2141 : template <class BaseClass>
2142 : class WithGenericMethod_unload : public BaseClass {
2143 : private:
2144 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2145 : public:
2146 : WithGenericMethod_unload() {
2147 : ::grpc::Service::MarkMethodGeneric(11);
2148 : }
2149 : ~WithGenericMethod_unload() override {
2150 : BaseClassMustBeDerivedFromService(this);
2151 : }
2152 : // disable synchronous version of this method
2153 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2154 : abort();
2155 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2156 : }
2157 : };
2158 : template <class BaseClass>
2159 : class WithGenericMethod_restore : public BaseClass {
2160 : private:
2161 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2162 : public:
2163 : WithGenericMethod_restore() {
2164 : ::grpc::Service::MarkMethodGeneric(12);
2165 : }
2166 : ~WithGenericMethod_restore() override {
2167 : BaseClassMustBeDerivedFromService(this);
2168 : }
2169 : // disable synchronous version of this method
2170 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
2171 : abort();
2172 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2173 : }
2174 : };
2175 : template <class BaseClass>
2176 : class WithGenericMethod_colormap : public BaseClass {
2177 : private:
2178 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2179 : public:
2180 : WithGenericMethod_colormap() {
2181 : ::grpc::Service::MarkMethodGeneric(13);
2182 : }
2183 : ~WithGenericMethod_colormap() override {
2184 : BaseClassMustBeDerivedFromService(this);
2185 : }
2186 : // disable synchronous version of this method
2187 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
2188 : abort();
2189 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2190 : }
2191 : };
2192 : template <class BaseClass>
2193 : class WithGenericMethod_colorwedge : public BaseClass {
2194 : private:
2195 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2196 : public:
2197 : WithGenericMethod_colorwedge() {
2198 : ::grpc::Service::MarkMethodGeneric(14);
2199 : }
2200 : ~WithGenericMethod_colorwedge() override {
2201 : BaseClassMustBeDerivedFromService(this);
2202 : }
2203 : // disable synchronous version of this method
2204 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
2205 : abort();
2206 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2207 : }
2208 : };
2209 : template <class BaseClass>
2210 : class WithGenericMethod_datarange : public BaseClass {
2211 : private:
2212 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2213 : public:
2214 : WithGenericMethod_datarange() {
2215 : ::grpc::Service::MarkMethodGeneric(15);
2216 : }
2217 : ~WithGenericMethod_datarange() override {
2218 : BaseClassMustBeDerivedFromService(this);
2219 : }
2220 : // disable synchronous version of this method
2221 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
2222 : abort();
2223 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2224 : }
2225 : };
2226 : template <class BaseClass>
2227 : class WithGenericMethod_contourlevels : public BaseClass {
2228 : private:
2229 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2230 : public:
2231 : WithGenericMethod_contourlevels() {
2232 : ::grpc::Service::MarkMethodGeneric(16);
2233 : }
2234 : ~WithGenericMethod_contourlevels() override {
2235 : BaseClassMustBeDerivedFromService(this);
2236 : }
2237 : // disable synchronous version of this method
2238 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
2239 : abort();
2240 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2241 : }
2242 : };
2243 : template <class BaseClass>
2244 : class WithGenericMethod_contourthickness : public BaseClass {
2245 : private:
2246 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2247 : public:
2248 : WithGenericMethod_contourthickness() {
2249 : ::grpc::Service::MarkMethodGeneric(17);
2250 : }
2251 : ~WithGenericMethod_contourthickness() override {
2252 : BaseClassMustBeDerivedFromService(this);
2253 : }
2254 : // disable synchronous version of this method
2255 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
2256 : abort();
2257 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2258 : }
2259 : };
2260 : template <class BaseClass>
2261 : class WithGenericMethod_contourcolor : public BaseClass {
2262 : private:
2263 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2264 : public:
2265 : WithGenericMethod_contourcolor() {
2266 : ::grpc::Service::MarkMethodGeneric(18);
2267 : }
2268 : ~WithGenericMethod_contourcolor() override {
2269 : BaseClassMustBeDerivedFromService(this);
2270 : }
2271 : // disable synchronous version of this method
2272 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
2273 : abort();
2274 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2275 : }
2276 : };
2277 : template <class BaseClass>
2278 : class WithGenericMethod_channel : public BaseClass {
2279 : private:
2280 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2281 : public:
2282 : WithGenericMethod_channel() {
2283 : ::grpc::Service::MarkMethodGeneric(19);
2284 : }
2285 : ~WithGenericMethod_channel() override {
2286 : BaseClassMustBeDerivedFromService(this);
2287 : }
2288 : // disable synchronous version of this method
2289 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
2290 : abort();
2291 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2292 : }
2293 : };
2294 : template <class BaseClass>
2295 : class WithGenericMethod_zoomlevel : public BaseClass {
2296 : private:
2297 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2298 : public:
2299 : WithGenericMethod_zoomlevel() {
2300 : ::grpc::Service::MarkMethodGeneric(20);
2301 : }
2302 : ~WithGenericMethod_zoomlevel() override {
2303 : BaseClassMustBeDerivedFromService(this);
2304 : }
2305 : // disable synchronous version of this method
2306 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
2307 : abort();
2308 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2309 : }
2310 : };
2311 : template <class BaseClass>
2312 : class WithGenericMethod_zoombox : public BaseClass {
2313 : private:
2314 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2315 : public:
2316 : WithGenericMethod_zoombox() {
2317 : ::grpc::Service::MarkMethodGeneric(21);
2318 : }
2319 : ~WithGenericMethod_zoombox() override {
2320 : BaseClassMustBeDerivedFromService(this);
2321 : }
2322 : // disable synchronous version of this method
2323 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
2324 : abort();
2325 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2326 : }
2327 : };
2328 : template <class BaseClass>
2329 : class WithGenericMethod_output : public BaseClass {
2330 : private:
2331 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2332 : public:
2333 : WithGenericMethod_output() {
2334 : ::grpc::Service::MarkMethodGeneric(22);
2335 : }
2336 : ~WithGenericMethod_output() override {
2337 : BaseClassMustBeDerivedFromService(this);
2338 : }
2339 : // disable synchronous version of this method
2340 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
2341 : abort();
2342 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2343 : }
2344 : };
2345 : template <class BaseClass>
2346 : class WithGenericMethod_fileinfo : public BaseClass {
2347 : private:
2348 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2349 : public:
2350 : WithGenericMethod_fileinfo() {
2351 : ::grpc::Service::MarkMethodGeneric(23);
2352 : }
2353 : ~WithGenericMethod_fileinfo() override {
2354 : BaseClassMustBeDerivedFromService(this);
2355 : }
2356 : // disable synchronous version of this method
2357 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
2358 : abort();
2359 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2360 : }
2361 : };
2362 : template <class BaseClass>
2363 : class WithGenericMethod_keyinfo : public BaseClass {
2364 : private:
2365 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2366 : public:
2367 : WithGenericMethod_keyinfo() {
2368 : ::grpc::Service::MarkMethodGeneric(24);
2369 : }
2370 : ~WithGenericMethod_keyinfo() override {
2371 : BaseClassMustBeDerivedFromService(this);
2372 : }
2373 : // disable synchronous version of this method
2374 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
2375 : abort();
2376 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2377 : }
2378 : };
2379 : template <class BaseClass>
2380 : class WithGenericMethod_cwd : public BaseClass {
2381 : private:
2382 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2383 : public:
2384 : WithGenericMethod_cwd() {
2385 : ::grpc::Service::MarkMethodGeneric(25);
2386 : }
2387 : ~WithGenericMethod_cwd() override {
2388 : BaseClassMustBeDerivedFromService(this);
2389 : }
2390 : // disable synchronous version of this method
2391 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
2392 : abort();
2393 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2394 : }
2395 : };
2396 : template <class BaseClass>
2397 : class WithGenericMethod_done : public BaseClass {
2398 : private:
2399 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2400 : public:
2401 : WithGenericMethod_done() {
2402 : ::grpc::Service::MarkMethodGeneric(26);
2403 : }
2404 : ~WithGenericMethod_done() override {
2405 : BaseClassMustBeDerivedFromService(this);
2406 : }
2407 : // disable synchronous version of this method
2408 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
2409 : abort();
2410 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2411 : }
2412 : };
2413 : template <class BaseClass>
2414 : class WithGenericMethod_interactivemask : public BaseClass {
2415 : private:
2416 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2417 : public:
2418 : WithGenericMethod_interactivemask() {
2419 : ::grpc::Service::MarkMethodGeneric(27);
2420 : }
2421 : ~WithGenericMethod_interactivemask() override {
2422 : BaseClassMustBeDerivedFromService(this);
2423 : }
2424 : // disable synchronous version of this method
2425 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
2426 : abort();
2427 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2428 : }
2429 : };
2430 : template <class BaseClass>
2431 : class WithRawMethod_panel : public BaseClass {
2432 : private:
2433 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2434 : public:
2435 : WithRawMethod_panel() {
2436 : ::grpc::Service::MarkMethodRaw(0);
2437 : }
2438 : ~WithRawMethod_panel() override {
2439 : BaseClassMustBeDerivedFromService(this);
2440 : }
2441 : // disable synchronous version of this method
2442 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
2443 : abort();
2444 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2445 : }
2446 : void Requestpanel(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2447 : ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
2448 : }
2449 : };
2450 : template <class BaseClass>
2451 : class WithRawMethod_hide : public BaseClass {
2452 : private:
2453 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2454 : public:
2455 : WithRawMethod_hide() {
2456 : ::grpc::Service::MarkMethodRaw(1);
2457 : }
2458 : ~WithRawMethod_hide() override {
2459 : BaseClassMustBeDerivedFromService(this);
2460 : }
2461 : // disable synchronous version of this method
2462 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2463 : abort();
2464 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2465 : }
2466 : void Requesthide(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2467 : ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
2468 : }
2469 : };
2470 : template <class BaseClass>
2471 : class WithRawMethod_show : public BaseClass {
2472 : private:
2473 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2474 : public:
2475 : WithRawMethod_show() {
2476 : ::grpc::Service::MarkMethodRaw(2);
2477 : }
2478 : ~WithRawMethod_show() override {
2479 : BaseClassMustBeDerivedFromService(this);
2480 : }
2481 : // disable synchronous version of this method
2482 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2483 : abort();
2484 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2485 : }
2486 : void Requestshow(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2487 : ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
2488 : }
2489 : };
2490 : template <class BaseClass>
2491 : class WithRawMethod_freeze : public BaseClass {
2492 : private:
2493 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2494 : public:
2495 : WithRawMethod_freeze() {
2496 : ::grpc::Service::MarkMethodRaw(3);
2497 : }
2498 : ~WithRawMethod_freeze() override {
2499 : BaseClassMustBeDerivedFromService(this);
2500 : }
2501 : // disable synchronous version of this method
2502 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2503 : abort();
2504 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2505 : }
2506 : void Requestfreeze(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2507 : ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
2508 : }
2509 : };
2510 : template <class BaseClass>
2511 : class WithRawMethod_unfreeze : public BaseClass {
2512 : private:
2513 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2514 : public:
2515 : WithRawMethod_unfreeze() {
2516 : ::grpc::Service::MarkMethodRaw(4);
2517 : }
2518 : ~WithRawMethod_unfreeze() override {
2519 : BaseClassMustBeDerivedFromService(this);
2520 : }
2521 : // disable synchronous version of this method
2522 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2523 : abort();
2524 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2525 : }
2526 : void Requestunfreeze(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2527 : ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
2528 : }
2529 : };
2530 : template <class BaseClass>
2531 : class WithRawMethod_close : public BaseClass {
2532 : private:
2533 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2534 : public:
2535 : WithRawMethod_close() {
2536 : ::grpc::Service::MarkMethodRaw(5);
2537 : }
2538 : ~WithRawMethod_close() override {
2539 : BaseClassMustBeDerivedFromService(this);
2540 : }
2541 : // disable synchronous version of this method
2542 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2543 : abort();
2544 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2545 : }
2546 : void Requestclose(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2547 : ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
2548 : }
2549 : };
2550 : template <class BaseClass>
2551 : class WithRawMethod_release : public BaseClass {
2552 : private:
2553 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2554 : public:
2555 : WithRawMethod_release() {
2556 : ::grpc::Service::MarkMethodRaw(6);
2557 : }
2558 : ~WithRawMethod_release() override {
2559 : BaseClassMustBeDerivedFromService(this);
2560 : }
2561 : // disable synchronous version of this method
2562 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2563 : abort();
2564 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2565 : }
2566 : void Requestrelease(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2567 : ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
2568 : }
2569 : };
2570 : template <class BaseClass>
2571 : class WithRawMethod_axes : public BaseClass {
2572 : private:
2573 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2574 : public:
2575 : WithRawMethod_axes() {
2576 : ::grpc::Service::MarkMethodRaw(7);
2577 : }
2578 : ~WithRawMethod_axes() override {
2579 : BaseClassMustBeDerivedFromService(this);
2580 : }
2581 : // disable synchronous version of this method
2582 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
2583 : abort();
2584 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2585 : }
2586 : void Requestaxes(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2587 : ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
2588 : }
2589 : };
2590 : template <class BaseClass>
2591 : class WithRawMethod_popup : public BaseClass {
2592 : private:
2593 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2594 : public:
2595 : WithRawMethod_popup() {
2596 : ::grpc::Service::MarkMethodRaw(8);
2597 : }
2598 : ~WithRawMethod_popup() override {
2599 : BaseClassMustBeDerivedFromService(this);
2600 : }
2601 : // disable synchronous version of this method
2602 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
2603 : abort();
2604 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2605 : }
2606 : void Requestpopup(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2607 : ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
2608 : }
2609 : };
2610 : template <class BaseClass>
2611 : class WithRawMethod_load : public BaseClass {
2612 : private:
2613 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2614 : public:
2615 : WithRawMethod_load() {
2616 : ::grpc::Service::MarkMethodRaw(9);
2617 : }
2618 : ~WithRawMethod_load() override {
2619 : BaseClassMustBeDerivedFromService(this);
2620 : }
2621 : // disable synchronous version of this method
2622 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
2623 : abort();
2624 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2625 : }
2626 : void Requestload(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2627 : ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
2628 : }
2629 : };
2630 : template <class BaseClass>
2631 : class WithRawMethod_reload : public BaseClass {
2632 : private:
2633 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2634 : public:
2635 : WithRawMethod_reload() {
2636 : ::grpc::Service::MarkMethodRaw(10);
2637 : }
2638 : ~WithRawMethod_reload() override {
2639 : BaseClassMustBeDerivedFromService(this);
2640 : }
2641 : // disable synchronous version of this method
2642 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2643 : abort();
2644 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2645 : }
2646 : void Requestreload(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2647 : ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
2648 : }
2649 : };
2650 : template <class BaseClass>
2651 : class WithRawMethod_unload : public BaseClass {
2652 : private:
2653 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2654 : public:
2655 : WithRawMethod_unload() {
2656 : ::grpc::Service::MarkMethodRaw(11);
2657 : }
2658 : ~WithRawMethod_unload() override {
2659 : BaseClassMustBeDerivedFromService(this);
2660 : }
2661 : // disable synchronous version of this method
2662 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
2663 : abort();
2664 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2665 : }
2666 : void Requestunload(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2667 : ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag);
2668 : }
2669 : };
2670 : template <class BaseClass>
2671 : class WithRawMethod_restore : public BaseClass {
2672 : private:
2673 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2674 : public:
2675 : WithRawMethod_restore() {
2676 : ::grpc::Service::MarkMethodRaw(12);
2677 : }
2678 : ~WithRawMethod_restore() override {
2679 : BaseClassMustBeDerivedFromService(this);
2680 : }
2681 : // disable synchronous version of this method
2682 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
2683 : abort();
2684 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2685 : }
2686 : void Requestrestore(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2687 : ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag);
2688 : }
2689 : };
2690 : template <class BaseClass>
2691 : class WithRawMethod_colormap : public BaseClass {
2692 : private:
2693 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2694 : public:
2695 : WithRawMethod_colormap() {
2696 : ::grpc::Service::MarkMethodRaw(13);
2697 : }
2698 : ~WithRawMethod_colormap() override {
2699 : BaseClassMustBeDerivedFromService(this);
2700 : }
2701 : // disable synchronous version of this method
2702 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
2703 : abort();
2704 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2705 : }
2706 : void Requestcolormap(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2707 : ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag);
2708 : }
2709 : };
2710 : template <class BaseClass>
2711 : class WithRawMethod_colorwedge : public BaseClass {
2712 : private:
2713 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2714 : public:
2715 : WithRawMethod_colorwedge() {
2716 : ::grpc::Service::MarkMethodRaw(14);
2717 : }
2718 : ~WithRawMethod_colorwedge() override {
2719 : BaseClassMustBeDerivedFromService(this);
2720 : }
2721 : // disable synchronous version of this method
2722 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
2723 : abort();
2724 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2725 : }
2726 : void Requestcolorwedge(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2727 : ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag);
2728 : }
2729 : };
2730 : template <class BaseClass>
2731 : class WithRawMethod_datarange : public BaseClass {
2732 : private:
2733 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2734 : public:
2735 : WithRawMethod_datarange() {
2736 : ::grpc::Service::MarkMethodRaw(15);
2737 : }
2738 : ~WithRawMethod_datarange() override {
2739 : BaseClassMustBeDerivedFromService(this);
2740 : }
2741 : // disable synchronous version of this method
2742 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
2743 : abort();
2744 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2745 : }
2746 : void Requestdatarange(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2747 : ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag);
2748 : }
2749 : };
2750 : template <class BaseClass>
2751 : class WithRawMethod_contourlevels : public BaseClass {
2752 : private:
2753 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2754 : public:
2755 : WithRawMethod_contourlevels() {
2756 : ::grpc::Service::MarkMethodRaw(16);
2757 : }
2758 : ~WithRawMethod_contourlevels() override {
2759 : BaseClassMustBeDerivedFromService(this);
2760 : }
2761 : // disable synchronous version of this method
2762 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
2763 : abort();
2764 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2765 : }
2766 : void Requestcontourlevels(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2767 : ::grpc::Service::RequestAsyncUnary(16, context, request, response, new_call_cq, notification_cq, tag);
2768 : }
2769 : };
2770 : template <class BaseClass>
2771 : class WithRawMethod_contourthickness : public BaseClass {
2772 : private:
2773 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2774 : public:
2775 : WithRawMethod_contourthickness() {
2776 : ::grpc::Service::MarkMethodRaw(17);
2777 : }
2778 : ~WithRawMethod_contourthickness() override {
2779 : BaseClassMustBeDerivedFromService(this);
2780 : }
2781 : // disable synchronous version of this method
2782 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
2783 : abort();
2784 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2785 : }
2786 : void Requestcontourthickness(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2787 : ::grpc::Service::RequestAsyncUnary(17, context, request, response, new_call_cq, notification_cq, tag);
2788 : }
2789 : };
2790 : template <class BaseClass>
2791 : class WithRawMethod_contourcolor : public BaseClass {
2792 : private:
2793 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2794 : public:
2795 : WithRawMethod_contourcolor() {
2796 : ::grpc::Service::MarkMethodRaw(18);
2797 : }
2798 : ~WithRawMethod_contourcolor() override {
2799 : BaseClassMustBeDerivedFromService(this);
2800 : }
2801 : // disable synchronous version of this method
2802 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
2803 : abort();
2804 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2805 : }
2806 : void Requestcontourcolor(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2807 : ::grpc::Service::RequestAsyncUnary(18, context, request, response, new_call_cq, notification_cq, tag);
2808 : }
2809 : };
2810 : template <class BaseClass>
2811 : class WithRawMethod_channel : public BaseClass {
2812 : private:
2813 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2814 : public:
2815 : WithRawMethod_channel() {
2816 : ::grpc::Service::MarkMethodRaw(19);
2817 : }
2818 : ~WithRawMethod_channel() override {
2819 : BaseClassMustBeDerivedFromService(this);
2820 : }
2821 : // disable synchronous version of this method
2822 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
2823 : abort();
2824 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2825 : }
2826 : void Requestchannel(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2827 : ::grpc::Service::RequestAsyncUnary(19, context, request, response, new_call_cq, notification_cq, tag);
2828 : }
2829 : };
2830 : template <class BaseClass>
2831 : class WithRawMethod_zoomlevel : public BaseClass {
2832 : private:
2833 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2834 : public:
2835 : WithRawMethod_zoomlevel() {
2836 : ::grpc::Service::MarkMethodRaw(20);
2837 : }
2838 : ~WithRawMethod_zoomlevel() override {
2839 : BaseClassMustBeDerivedFromService(this);
2840 : }
2841 : // disable synchronous version of this method
2842 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
2843 : abort();
2844 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2845 : }
2846 : void Requestzoomlevel(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2847 : ::grpc::Service::RequestAsyncUnary(20, context, request, response, new_call_cq, notification_cq, tag);
2848 : }
2849 : };
2850 : template <class BaseClass>
2851 : class WithRawMethod_zoombox : public BaseClass {
2852 : private:
2853 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2854 : public:
2855 : WithRawMethod_zoombox() {
2856 : ::grpc::Service::MarkMethodRaw(21);
2857 : }
2858 : ~WithRawMethod_zoombox() override {
2859 : BaseClassMustBeDerivedFromService(this);
2860 : }
2861 : // disable synchronous version of this method
2862 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
2863 : abort();
2864 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2865 : }
2866 : void Requestzoombox(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2867 : ::grpc::Service::RequestAsyncUnary(21, context, request, response, new_call_cq, notification_cq, tag);
2868 : }
2869 : };
2870 : template <class BaseClass>
2871 : class WithRawMethod_output : public BaseClass {
2872 : private:
2873 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2874 : public:
2875 : WithRawMethod_output() {
2876 : ::grpc::Service::MarkMethodRaw(22);
2877 : }
2878 : ~WithRawMethod_output() override {
2879 : BaseClassMustBeDerivedFromService(this);
2880 : }
2881 : // disable synchronous version of this method
2882 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
2883 : abort();
2884 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2885 : }
2886 : void Requestoutput(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2887 : ::grpc::Service::RequestAsyncUnary(22, context, request, response, new_call_cq, notification_cq, tag);
2888 : }
2889 : };
2890 : template <class BaseClass>
2891 : class WithRawMethod_fileinfo : public BaseClass {
2892 : private:
2893 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2894 : public:
2895 : WithRawMethod_fileinfo() {
2896 : ::grpc::Service::MarkMethodRaw(23);
2897 : }
2898 : ~WithRawMethod_fileinfo() override {
2899 : BaseClassMustBeDerivedFromService(this);
2900 : }
2901 : // disable synchronous version of this method
2902 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
2903 : abort();
2904 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2905 : }
2906 : void Requestfileinfo(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2907 : ::grpc::Service::RequestAsyncUnary(23, context, request, response, new_call_cq, notification_cq, tag);
2908 : }
2909 : };
2910 : template <class BaseClass>
2911 : class WithRawMethod_keyinfo : public BaseClass {
2912 : private:
2913 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2914 : public:
2915 : WithRawMethod_keyinfo() {
2916 : ::grpc::Service::MarkMethodRaw(24);
2917 : }
2918 : ~WithRawMethod_keyinfo() override {
2919 : BaseClassMustBeDerivedFromService(this);
2920 : }
2921 : // disable synchronous version of this method
2922 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
2923 : abort();
2924 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2925 : }
2926 : void Requestkeyinfo(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2927 : ::grpc::Service::RequestAsyncUnary(24, context, request, response, new_call_cq, notification_cq, tag);
2928 : }
2929 : };
2930 : template <class BaseClass>
2931 : class WithRawMethod_cwd : public BaseClass {
2932 : private:
2933 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2934 : public:
2935 : WithRawMethod_cwd() {
2936 : ::grpc::Service::MarkMethodRaw(25);
2937 : }
2938 : ~WithRawMethod_cwd() override {
2939 : BaseClassMustBeDerivedFromService(this);
2940 : }
2941 : // disable synchronous version of this method
2942 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
2943 : abort();
2944 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2945 : }
2946 : void Requestcwd(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2947 : ::grpc::Service::RequestAsyncUnary(25, context, request, response, new_call_cq, notification_cq, tag);
2948 : }
2949 : };
2950 : template <class BaseClass>
2951 : class WithRawMethod_done : public BaseClass {
2952 : private:
2953 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2954 : public:
2955 : WithRawMethod_done() {
2956 : ::grpc::Service::MarkMethodRaw(26);
2957 : }
2958 : ~WithRawMethod_done() override {
2959 : BaseClassMustBeDerivedFromService(this);
2960 : }
2961 : // disable synchronous version of this method
2962 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
2963 : abort();
2964 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2965 : }
2966 : void Requestdone(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2967 : ::grpc::Service::RequestAsyncUnary(26, context, request, response, new_call_cq, notification_cq, tag);
2968 : }
2969 : };
2970 : template <class BaseClass>
2971 : class WithRawMethod_interactivemask : public BaseClass {
2972 : private:
2973 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2974 : public:
2975 : WithRawMethod_interactivemask() {
2976 : ::grpc::Service::MarkMethodRaw(27);
2977 : }
2978 : ~WithRawMethod_interactivemask() override {
2979 : BaseClassMustBeDerivedFromService(this);
2980 : }
2981 : // disable synchronous version of this method
2982 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
2983 : abort();
2984 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2985 : }
2986 : void Requestinteractivemask(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
2987 : ::grpc::Service::RequestAsyncUnary(27, context, request, response, new_call_cq, notification_cq, tag);
2988 : }
2989 : };
2990 : template <class BaseClass>
2991 : class ExperimentalWithRawCallbackMethod_panel : public BaseClass {
2992 : private:
2993 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2994 : public:
2995 : ExperimentalWithRawCallbackMethod_panel() {
2996 : ::grpc::Service::experimental().MarkMethodRawCallback(0,
2997 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2998 : [this](::grpc::ServerContext* context,
2999 : const ::grpc::ByteBuffer* request,
3000 : ::grpc::ByteBuffer* response,
3001 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3002 : this->panel(context, request, response, controller);
3003 : }));
3004 : }
3005 : ~ExperimentalWithRawCallbackMethod_panel() override {
3006 : BaseClassMustBeDerivedFromService(this);
3007 : }
3008 : // disable synchronous version of this method
3009 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
3010 : abort();
3011 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3012 : }
3013 : virtual void panel(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3014 : };
3015 : template <class BaseClass>
3016 : class ExperimentalWithRawCallbackMethod_hide : public BaseClass {
3017 : private:
3018 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3019 : public:
3020 : ExperimentalWithRawCallbackMethod_hide() {
3021 : ::grpc::Service::experimental().MarkMethodRawCallback(1,
3022 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3023 : [this](::grpc::ServerContext* context,
3024 : const ::grpc::ByteBuffer* request,
3025 : ::grpc::ByteBuffer* response,
3026 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3027 : this->hide(context, request, response, controller);
3028 : }));
3029 : }
3030 : ~ExperimentalWithRawCallbackMethod_hide() override {
3031 : BaseClassMustBeDerivedFromService(this);
3032 : }
3033 : // disable synchronous version of this method
3034 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3035 : abort();
3036 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3037 : }
3038 : virtual void hide(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3039 : };
3040 : template <class BaseClass>
3041 : class ExperimentalWithRawCallbackMethod_show : public BaseClass {
3042 : private:
3043 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3044 : public:
3045 : ExperimentalWithRawCallbackMethod_show() {
3046 : ::grpc::Service::experimental().MarkMethodRawCallback(2,
3047 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3048 : [this](::grpc::ServerContext* context,
3049 : const ::grpc::ByteBuffer* request,
3050 : ::grpc::ByteBuffer* response,
3051 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3052 : this->show(context, request, response, controller);
3053 : }));
3054 : }
3055 : ~ExperimentalWithRawCallbackMethod_show() override {
3056 : BaseClassMustBeDerivedFromService(this);
3057 : }
3058 : // disable synchronous version of this method
3059 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3060 : abort();
3061 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3062 : }
3063 : virtual void show(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3064 : };
3065 : template <class BaseClass>
3066 : class ExperimentalWithRawCallbackMethod_freeze : public BaseClass {
3067 : private:
3068 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3069 : public:
3070 : ExperimentalWithRawCallbackMethod_freeze() {
3071 : ::grpc::Service::experimental().MarkMethodRawCallback(3,
3072 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3073 : [this](::grpc::ServerContext* context,
3074 : const ::grpc::ByteBuffer* request,
3075 : ::grpc::ByteBuffer* response,
3076 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3077 : this->freeze(context, request, response, controller);
3078 : }));
3079 : }
3080 : ~ExperimentalWithRawCallbackMethod_freeze() override {
3081 : BaseClassMustBeDerivedFromService(this);
3082 : }
3083 : // disable synchronous version of this method
3084 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3085 : abort();
3086 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3087 : }
3088 : virtual void freeze(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3089 : };
3090 : template <class BaseClass>
3091 : class ExperimentalWithRawCallbackMethod_unfreeze : public BaseClass {
3092 : private:
3093 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3094 : public:
3095 : ExperimentalWithRawCallbackMethod_unfreeze() {
3096 : ::grpc::Service::experimental().MarkMethodRawCallback(4,
3097 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3098 : [this](::grpc::ServerContext* context,
3099 : const ::grpc::ByteBuffer* request,
3100 : ::grpc::ByteBuffer* response,
3101 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3102 : this->unfreeze(context, request, response, controller);
3103 : }));
3104 : }
3105 : ~ExperimentalWithRawCallbackMethod_unfreeze() override {
3106 : BaseClassMustBeDerivedFromService(this);
3107 : }
3108 : // disable synchronous version of this method
3109 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3110 : abort();
3111 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3112 : }
3113 : virtual void unfreeze(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3114 : };
3115 : template <class BaseClass>
3116 : class ExperimentalWithRawCallbackMethod_close : public BaseClass {
3117 : private:
3118 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3119 : public:
3120 : ExperimentalWithRawCallbackMethod_close() {
3121 : ::grpc::Service::experimental().MarkMethodRawCallback(5,
3122 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3123 : [this](::grpc::ServerContext* context,
3124 : const ::grpc::ByteBuffer* request,
3125 : ::grpc::ByteBuffer* response,
3126 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3127 : this->close(context, request, response, controller);
3128 : }));
3129 : }
3130 : ~ExperimentalWithRawCallbackMethod_close() override {
3131 : BaseClassMustBeDerivedFromService(this);
3132 : }
3133 : // disable synchronous version of this method
3134 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3135 : abort();
3136 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3137 : }
3138 : virtual void close(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3139 : };
3140 : template <class BaseClass>
3141 : class ExperimentalWithRawCallbackMethod_release : public BaseClass {
3142 : private:
3143 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3144 : public:
3145 : ExperimentalWithRawCallbackMethod_release() {
3146 : ::grpc::Service::experimental().MarkMethodRawCallback(6,
3147 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3148 : [this](::grpc::ServerContext* context,
3149 : const ::grpc::ByteBuffer* request,
3150 : ::grpc::ByteBuffer* response,
3151 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3152 : this->release(context, request, response, controller);
3153 : }));
3154 : }
3155 : ~ExperimentalWithRawCallbackMethod_release() override {
3156 : BaseClassMustBeDerivedFromService(this);
3157 : }
3158 : // disable synchronous version of this method
3159 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3160 : abort();
3161 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3162 : }
3163 : virtual void release(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3164 : };
3165 : template <class BaseClass>
3166 : class ExperimentalWithRawCallbackMethod_axes : public BaseClass {
3167 : private:
3168 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3169 : public:
3170 : ExperimentalWithRawCallbackMethod_axes() {
3171 : ::grpc::Service::experimental().MarkMethodRawCallback(7,
3172 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3173 : [this](::grpc::ServerContext* context,
3174 : const ::grpc::ByteBuffer* request,
3175 : ::grpc::ByteBuffer* response,
3176 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3177 : this->axes(context, request, response, controller);
3178 : }));
3179 : }
3180 : ~ExperimentalWithRawCallbackMethod_axes() override {
3181 : BaseClassMustBeDerivedFromService(this);
3182 : }
3183 : // disable synchronous version of this method
3184 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
3185 : abort();
3186 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3187 : }
3188 : virtual void axes(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3189 : };
3190 : template <class BaseClass>
3191 : class ExperimentalWithRawCallbackMethod_popup : public BaseClass {
3192 : private:
3193 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3194 : public:
3195 : ExperimentalWithRawCallbackMethod_popup() {
3196 : ::grpc::Service::experimental().MarkMethodRawCallback(8,
3197 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3198 : [this](::grpc::ServerContext* context,
3199 : const ::grpc::ByteBuffer* request,
3200 : ::grpc::ByteBuffer* response,
3201 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3202 : this->popup(context, request, response, controller);
3203 : }));
3204 : }
3205 : ~ExperimentalWithRawCallbackMethod_popup() override {
3206 : BaseClassMustBeDerivedFromService(this);
3207 : }
3208 : // disable synchronous version of this method
3209 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
3210 : abort();
3211 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3212 : }
3213 : virtual void popup(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3214 : };
3215 : template <class BaseClass>
3216 : class ExperimentalWithRawCallbackMethod_load : public BaseClass {
3217 : private:
3218 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3219 : public:
3220 : ExperimentalWithRawCallbackMethod_load() {
3221 : ::grpc::Service::experimental().MarkMethodRawCallback(9,
3222 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3223 : [this](::grpc::ServerContext* context,
3224 : const ::grpc::ByteBuffer* request,
3225 : ::grpc::ByteBuffer* response,
3226 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3227 : this->load(context, request, response, controller);
3228 : }));
3229 : }
3230 : ~ExperimentalWithRawCallbackMethod_load() override {
3231 : BaseClassMustBeDerivedFromService(this);
3232 : }
3233 : // disable synchronous version of this method
3234 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
3235 : abort();
3236 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3237 : }
3238 : virtual void load(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3239 : };
3240 : template <class BaseClass>
3241 : class ExperimentalWithRawCallbackMethod_reload : public BaseClass {
3242 : private:
3243 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3244 : public:
3245 : ExperimentalWithRawCallbackMethod_reload() {
3246 : ::grpc::Service::experimental().MarkMethodRawCallback(10,
3247 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3248 : [this](::grpc::ServerContext* context,
3249 : const ::grpc::ByteBuffer* request,
3250 : ::grpc::ByteBuffer* response,
3251 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3252 : this->reload(context, request, response, controller);
3253 : }));
3254 : }
3255 : ~ExperimentalWithRawCallbackMethod_reload() override {
3256 : BaseClassMustBeDerivedFromService(this);
3257 : }
3258 : // disable synchronous version of this method
3259 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3260 : abort();
3261 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3262 : }
3263 : virtual void reload(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3264 : };
3265 : template <class BaseClass>
3266 : class ExperimentalWithRawCallbackMethod_unload : public BaseClass {
3267 : private:
3268 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3269 : public:
3270 : ExperimentalWithRawCallbackMethod_unload() {
3271 : ::grpc::Service::experimental().MarkMethodRawCallback(11,
3272 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3273 : [this](::grpc::ServerContext* context,
3274 : const ::grpc::ByteBuffer* request,
3275 : ::grpc::ByteBuffer* response,
3276 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3277 : this->unload(context, request, response, controller);
3278 : }));
3279 : }
3280 : ~ExperimentalWithRawCallbackMethod_unload() override {
3281 : BaseClassMustBeDerivedFromService(this);
3282 : }
3283 : // disable synchronous version of this method
3284 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3285 : abort();
3286 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3287 : }
3288 : virtual void unload(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3289 : };
3290 : template <class BaseClass>
3291 : class ExperimentalWithRawCallbackMethod_restore : public BaseClass {
3292 : private:
3293 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3294 : public:
3295 : ExperimentalWithRawCallbackMethod_restore() {
3296 : ::grpc::Service::experimental().MarkMethodRawCallback(12,
3297 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3298 : [this](::grpc::ServerContext* context,
3299 : const ::grpc::ByteBuffer* request,
3300 : ::grpc::ByteBuffer* response,
3301 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3302 : this->restore(context, request, response, controller);
3303 : }));
3304 : }
3305 : ~ExperimentalWithRawCallbackMethod_restore() override {
3306 : BaseClassMustBeDerivedFromService(this);
3307 : }
3308 : // disable synchronous version of this method
3309 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
3310 : abort();
3311 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3312 : }
3313 : virtual void restore(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3314 : };
3315 : template <class BaseClass>
3316 : class ExperimentalWithRawCallbackMethod_colormap : public BaseClass {
3317 : private:
3318 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3319 : public:
3320 : ExperimentalWithRawCallbackMethod_colormap() {
3321 : ::grpc::Service::experimental().MarkMethodRawCallback(13,
3322 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3323 : [this](::grpc::ServerContext* context,
3324 : const ::grpc::ByteBuffer* request,
3325 : ::grpc::ByteBuffer* response,
3326 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3327 : this->colormap(context, request, response, controller);
3328 : }));
3329 : }
3330 : ~ExperimentalWithRawCallbackMethod_colormap() override {
3331 : BaseClassMustBeDerivedFromService(this);
3332 : }
3333 : // disable synchronous version of this method
3334 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
3335 : abort();
3336 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3337 : }
3338 : virtual void colormap(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3339 : };
3340 : template <class BaseClass>
3341 : class ExperimentalWithRawCallbackMethod_colorwedge : public BaseClass {
3342 : private:
3343 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3344 : public:
3345 : ExperimentalWithRawCallbackMethod_colorwedge() {
3346 : ::grpc::Service::experimental().MarkMethodRawCallback(14,
3347 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3348 : [this](::grpc::ServerContext* context,
3349 : const ::grpc::ByteBuffer* request,
3350 : ::grpc::ByteBuffer* response,
3351 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3352 : this->colorwedge(context, request, response, controller);
3353 : }));
3354 : }
3355 : ~ExperimentalWithRawCallbackMethod_colorwedge() override {
3356 : BaseClassMustBeDerivedFromService(this);
3357 : }
3358 : // disable synchronous version of this method
3359 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
3360 : abort();
3361 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3362 : }
3363 : virtual void colorwedge(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3364 : };
3365 : template <class BaseClass>
3366 : class ExperimentalWithRawCallbackMethod_datarange : public BaseClass {
3367 : private:
3368 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3369 : public:
3370 : ExperimentalWithRawCallbackMethod_datarange() {
3371 : ::grpc::Service::experimental().MarkMethodRawCallback(15,
3372 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3373 : [this](::grpc::ServerContext* context,
3374 : const ::grpc::ByteBuffer* request,
3375 : ::grpc::ByteBuffer* response,
3376 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3377 : this->datarange(context, request, response, controller);
3378 : }));
3379 : }
3380 : ~ExperimentalWithRawCallbackMethod_datarange() override {
3381 : BaseClassMustBeDerivedFromService(this);
3382 : }
3383 : // disable synchronous version of this method
3384 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
3385 : abort();
3386 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3387 : }
3388 : virtual void datarange(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3389 : };
3390 : template <class BaseClass>
3391 : class ExperimentalWithRawCallbackMethod_contourlevels : public BaseClass {
3392 : private:
3393 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3394 : public:
3395 : ExperimentalWithRawCallbackMethod_contourlevels() {
3396 : ::grpc::Service::experimental().MarkMethodRawCallback(16,
3397 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3398 : [this](::grpc::ServerContext* context,
3399 : const ::grpc::ByteBuffer* request,
3400 : ::grpc::ByteBuffer* response,
3401 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3402 : this->contourlevels(context, request, response, controller);
3403 : }));
3404 : }
3405 : ~ExperimentalWithRawCallbackMethod_contourlevels() override {
3406 : BaseClassMustBeDerivedFromService(this);
3407 : }
3408 : // disable synchronous version of this method
3409 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
3410 : abort();
3411 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3412 : }
3413 : virtual void contourlevels(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3414 : };
3415 : template <class BaseClass>
3416 : class ExperimentalWithRawCallbackMethod_contourthickness : public BaseClass {
3417 : private:
3418 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3419 : public:
3420 : ExperimentalWithRawCallbackMethod_contourthickness() {
3421 : ::grpc::Service::experimental().MarkMethodRawCallback(17,
3422 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3423 : [this](::grpc::ServerContext* context,
3424 : const ::grpc::ByteBuffer* request,
3425 : ::grpc::ByteBuffer* response,
3426 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3427 : this->contourthickness(context, request, response, controller);
3428 : }));
3429 : }
3430 : ~ExperimentalWithRawCallbackMethod_contourthickness() override {
3431 : BaseClassMustBeDerivedFromService(this);
3432 : }
3433 : // disable synchronous version of this method
3434 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
3435 : abort();
3436 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3437 : }
3438 : virtual void contourthickness(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3439 : };
3440 : template <class BaseClass>
3441 : class ExperimentalWithRawCallbackMethod_contourcolor : public BaseClass {
3442 : private:
3443 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3444 : public:
3445 : ExperimentalWithRawCallbackMethod_contourcolor() {
3446 : ::grpc::Service::experimental().MarkMethodRawCallback(18,
3447 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3448 : [this](::grpc::ServerContext* context,
3449 : const ::grpc::ByteBuffer* request,
3450 : ::grpc::ByteBuffer* response,
3451 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3452 : this->contourcolor(context, request, response, controller);
3453 : }));
3454 : }
3455 : ~ExperimentalWithRawCallbackMethod_contourcolor() override {
3456 : BaseClassMustBeDerivedFromService(this);
3457 : }
3458 : // disable synchronous version of this method
3459 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
3460 : abort();
3461 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3462 : }
3463 : virtual void contourcolor(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3464 : };
3465 : template <class BaseClass>
3466 : class ExperimentalWithRawCallbackMethod_channel : public BaseClass {
3467 : private:
3468 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3469 : public:
3470 : ExperimentalWithRawCallbackMethod_channel() {
3471 : ::grpc::Service::experimental().MarkMethodRawCallback(19,
3472 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3473 : [this](::grpc::ServerContext* context,
3474 : const ::grpc::ByteBuffer* request,
3475 : ::grpc::ByteBuffer* response,
3476 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3477 : this->channel(context, request, response, controller);
3478 : }));
3479 : }
3480 : ~ExperimentalWithRawCallbackMethod_channel() override {
3481 : BaseClassMustBeDerivedFromService(this);
3482 : }
3483 : // disable synchronous version of this method
3484 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
3485 : abort();
3486 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3487 : }
3488 : virtual void channel(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3489 : };
3490 : template <class BaseClass>
3491 : class ExperimentalWithRawCallbackMethod_zoomlevel : public BaseClass {
3492 : private:
3493 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3494 : public:
3495 : ExperimentalWithRawCallbackMethod_zoomlevel() {
3496 : ::grpc::Service::experimental().MarkMethodRawCallback(20,
3497 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3498 : [this](::grpc::ServerContext* context,
3499 : const ::grpc::ByteBuffer* request,
3500 : ::grpc::ByteBuffer* response,
3501 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3502 : this->zoomlevel(context, request, response, controller);
3503 : }));
3504 : }
3505 : ~ExperimentalWithRawCallbackMethod_zoomlevel() override {
3506 : BaseClassMustBeDerivedFromService(this);
3507 : }
3508 : // disable synchronous version of this method
3509 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
3510 : abort();
3511 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3512 : }
3513 : virtual void zoomlevel(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3514 : };
3515 : template <class BaseClass>
3516 : class ExperimentalWithRawCallbackMethod_zoombox : public BaseClass {
3517 : private:
3518 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3519 : public:
3520 : ExperimentalWithRawCallbackMethod_zoombox() {
3521 : ::grpc::Service::experimental().MarkMethodRawCallback(21,
3522 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3523 : [this](::grpc::ServerContext* context,
3524 : const ::grpc::ByteBuffer* request,
3525 : ::grpc::ByteBuffer* response,
3526 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3527 : this->zoombox(context, request, response, controller);
3528 : }));
3529 : }
3530 : ~ExperimentalWithRawCallbackMethod_zoombox() override {
3531 : BaseClassMustBeDerivedFromService(this);
3532 : }
3533 : // disable synchronous version of this method
3534 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
3535 : abort();
3536 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3537 : }
3538 : virtual void zoombox(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3539 : };
3540 : template <class BaseClass>
3541 : class ExperimentalWithRawCallbackMethod_output : public BaseClass {
3542 : private:
3543 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3544 : public:
3545 : ExperimentalWithRawCallbackMethod_output() {
3546 : ::grpc::Service::experimental().MarkMethodRawCallback(22,
3547 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3548 : [this](::grpc::ServerContext* context,
3549 : const ::grpc::ByteBuffer* request,
3550 : ::grpc::ByteBuffer* response,
3551 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3552 : this->output(context, request, response, controller);
3553 : }));
3554 : }
3555 : ~ExperimentalWithRawCallbackMethod_output() override {
3556 : BaseClassMustBeDerivedFromService(this);
3557 : }
3558 : // disable synchronous version of this method
3559 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
3560 : abort();
3561 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3562 : }
3563 : virtual void output(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3564 : };
3565 : template <class BaseClass>
3566 : class ExperimentalWithRawCallbackMethod_fileinfo : public BaseClass {
3567 : private:
3568 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3569 : public:
3570 : ExperimentalWithRawCallbackMethod_fileinfo() {
3571 : ::grpc::Service::experimental().MarkMethodRawCallback(23,
3572 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3573 : [this](::grpc::ServerContext* context,
3574 : const ::grpc::ByteBuffer* request,
3575 : ::grpc::ByteBuffer* response,
3576 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3577 : this->fileinfo(context, request, response, controller);
3578 : }));
3579 : }
3580 : ~ExperimentalWithRawCallbackMethod_fileinfo() override {
3581 : BaseClassMustBeDerivedFromService(this);
3582 : }
3583 : // disable synchronous version of this method
3584 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
3585 : abort();
3586 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3587 : }
3588 : virtual void fileinfo(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3589 : };
3590 : template <class BaseClass>
3591 : class ExperimentalWithRawCallbackMethod_keyinfo : public BaseClass {
3592 : private:
3593 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3594 : public:
3595 : ExperimentalWithRawCallbackMethod_keyinfo() {
3596 : ::grpc::Service::experimental().MarkMethodRawCallback(24,
3597 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3598 : [this](::grpc::ServerContext* context,
3599 : const ::grpc::ByteBuffer* request,
3600 : ::grpc::ByteBuffer* response,
3601 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3602 : this->keyinfo(context, request, response, controller);
3603 : }));
3604 : }
3605 : ~ExperimentalWithRawCallbackMethod_keyinfo() override {
3606 : BaseClassMustBeDerivedFromService(this);
3607 : }
3608 : // disable synchronous version of this method
3609 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
3610 : abort();
3611 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3612 : }
3613 : virtual void keyinfo(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3614 : };
3615 : template <class BaseClass>
3616 : class ExperimentalWithRawCallbackMethod_cwd : public BaseClass {
3617 : private:
3618 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3619 : public:
3620 : ExperimentalWithRawCallbackMethod_cwd() {
3621 : ::grpc::Service::experimental().MarkMethodRawCallback(25,
3622 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3623 : [this](::grpc::ServerContext* context,
3624 : const ::grpc::ByteBuffer* request,
3625 : ::grpc::ByteBuffer* response,
3626 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3627 : this->cwd(context, request, response, controller);
3628 : }));
3629 : }
3630 : ~ExperimentalWithRawCallbackMethod_cwd() override {
3631 : BaseClassMustBeDerivedFromService(this);
3632 : }
3633 : // disable synchronous version of this method
3634 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
3635 : abort();
3636 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3637 : }
3638 : virtual void cwd(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3639 : };
3640 : template <class BaseClass>
3641 : class ExperimentalWithRawCallbackMethod_done : public BaseClass {
3642 : private:
3643 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3644 : public:
3645 : ExperimentalWithRawCallbackMethod_done() {
3646 : ::grpc::Service::experimental().MarkMethodRawCallback(26,
3647 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3648 : [this](::grpc::ServerContext* context,
3649 : const ::grpc::ByteBuffer* request,
3650 : ::grpc::ByteBuffer* response,
3651 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3652 : this->done(context, request, response, controller);
3653 : }));
3654 : }
3655 : ~ExperimentalWithRawCallbackMethod_done() override {
3656 : BaseClassMustBeDerivedFromService(this);
3657 : }
3658 : // disable synchronous version of this method
3659 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
3660 : abort();
3661 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3662 : }
3663 : virtual void done(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3664 : };
3665 : template <class BaseClass>
3666 : class ExperimentalWithRawCallbackMethod_interactivemask : public BaseClass {
3667 : private:
3668 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3669 : public:
3670 : ExperimentalWithRawCallbackMethod_interactivemask() {
3671 : ::grpc::Service::experimental().MarkMethodRawCallback(27,
3672 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
3673 : [this](::grpc::ServerContext* context,
3674 : const ::grpc::ByteBuffer* request,
3675 : ::grpc::ByteBuffer* response,
3676 : ::grpc::experimental::ServerCallbackRpcController* controller) {
3677 : this->interactivemask(context, request, response, controller);
3678 : }));
3679 : }
3680 : ~ExperimentalWithRawCallbackMethod_interactivemask() override {
3681 : BaseClassMustBeDerivedFromService(this);
3682 : }
3683 : // disable synchronous version of this method
3684 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
3685 : abort();
3686 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3687 : }
3688 : virtual void interactivemask(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
3689 : };
3690 : template <class BaseClass>
3691 : class WithStreamedUnaryMethod_panel : public BaseClass {
3692 : private:
3693 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3694 : public:
3695 : WithStreamedUnaryMethod_panel() {
3696 : ::grpc::Service::MarkMethodStreamed(0,
3697 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::NewPanel, ::rpc::img::Id>(std::bind(&WithStreamedUnaryMethod_panel<BaseClass>::Streamedpanel, this, std::placeholders::_1, std::placeholders::_2)));
3698 : }
3699 : ~WithStreamedUnaryMethod_panel() override {
3700 : BaseClassMustBeDerivedFromService(this);
3701 : }
3702 : // disable regular version of this method
3703 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::img::NewPanel* request, ::rpc::img::Id* response) override {
3704 : abort();
3705 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3706 : }
3707 : // replace default version of method with streamed unary
3708 : virtual ::grpc::Status Streamedpanel(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::NewPanel,::rpc::img::Id>* server_unary_streamer) = 0;
3709 : };
3710 : template <class BaseClass>
3711 : class WithStreamedUnaryMethod_hide : public BaseClass {
3712 : private:
3713 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3714 : public:
3715 : WithStreamedUnaryMethod_hide() {
3716 : ::grpc::Service::MarkMethodStreamed(1,
3717 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_hide<BaseClass>::Streamedhide, this, std::placeholders::_1, std::placeholders::_2)));
3718 : }
3719 : ~WithStreamedUnaryMethod_hide() override {
3720 : BaseClassMustBeDerivedFromService(this);
3721 : }
3722 : // disable regular version of this method
3723 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3724 : abort();
3725 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3726 : }
3727 : // replace default version of method with streamed unary
3728 : virtual ::grpc::Status Streamedhide(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3729 : };
3730 : template <class BaseClass>
3731 : class WithStreamedUnaryMethod_show : public BaseClass {
3732 : private:
3733 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3734 : public:
3735 : WithStreamedUnaryMethod_show() {
3736 : ::grpc::Service::MarkMethodStreamed(2,
3737 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_show<BaseClass>::Streamedshow, this, std::placeholders::_1, std::placeholders::_2)));
3738 : }
3739 : ~WithStreamedUnaryMethod_show() override {
3740 : BaseClassMustBeDerivedFromService(this);
3741 : }
3742 : // disable regular version of this method
3743 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3744 : abort();
3745 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3746 : }
3747 : // replace default version of method with streamed unary
3748 : virtual ::grpc::Status Streamedshow(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3749 : };
3750 : template <class BaseClass>
3751 : class WithStreamedUnaryMethod_freeze : public BaseClass {
3752 : private:
3753 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3754 : public:
3755 : WithStreamedUnaryMethod_freeze() {
3756 : ::grpc::Service::MarkMethodStreamed(3,
3757 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_freeze<BaseClass>::Streamedfreeze, this, std::placeholders::_1, std::placeholders::_2)));
3758 : }
3759 : ~WithStreamedUnaryMethod_freeze() override {
3760 : BaseClassMustBeDerivedFromService(this);
3761 : }
3762 : // disable regular version of this method
3763 : ::grpc::Status freeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3764 : abort();
3765 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3766 : }
3767 : // replace default version of method with streamed unary
3768 : virtual ::grpc::Status Streamedfreeze(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3769 : };
3770 : template <class BaseClass>
3771 : class WithStreamedUnaryMethod_unfreeze : public BaseClass {
3772 : private:
3773 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3774 : public:
3775 : WithStreamedUnaryMethod_unfreeze() {
3776 : ::grpc::Service::MarkMethodStreamed(4,
3777 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_unfreeze<BaseClass>::Streamedunfreeze, this, std::placeholders::_1, std::placeholders::_2)));
3778 : }
3779 : ~WithStreamedUnaryMethod_unfreeze() override {
3780 : BaseClassMustBeDerivedFromService(this);
3781 : }
3782 : // disable regular version of this method
3783 : ::grpc::Status unfreeze(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3784 : abort();
3785 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3786 : }
3787 : // replace default version of method with streamed unary
3788 : virtual ::grpc::Status Streamedunfreeze(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3789 : };
3790 : template <class BaseClass>
3791 : class WithStreamedUnaryMethod_close : public BaseClass {
3792 : private:
3793 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3794 : public:
3795 : WithStreamedUnaryMethod_close() {
3796 : ::grpc::Service::MarkMethodStreamed(5,
3797 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_close<BaseClass>::Streamedclose, this, std::placeholders::_1, std::placeholders::_2)));
3798 : }
3799 : ~WithStreamedUnaryMethod_close() override {
3800 : BaseClassMustBeDerivedFromService(this);
3801 : }
3802 : // disable regular version of this method
3803 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3804 : abort();
3805 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3806 : }
3807 : // replace default version of method with streamed unary
3808 : virtual ::grpc::Status Streamedclose(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3809 : };
3810 : template <class BaseClass>
3811 : class WithStreamedUnaryMethod_release : public BaseClass {
3812 : private:
3813 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3814 : public:
3815 : WithStreamedUnaryMethod_release() {
3816 : ::grpc::Service::MarkMethodStreamed(6,
3817 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_release<BaseClass>::Streamedrelease, this, std::placeholders::_1, std::placeholders::_2)));
3818 : }
3819 : ~WithStreamedUnaryMethod_release() override {
3820 : BaseClassMustBeDerivedFromService(this);
3821 : }
3822 : // disable regular version of this method
3823 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3824 : abort();
3825 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3826 : }
3827 : // replace default version of method with streamed unary
3828 : virtual ::grpc::Status Streamedrelease(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3829 : };
3830 : template <class BaseClass>
3831 : class WithStreamedUnaryMethod_axes : public BaseClass {
3832 : private:
3833 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3834 : public:
3835 : WithStreamedUnaryMethod_axes() {
3836 : ::grpc::Service::MarkMethodStreamed(7,
3837 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Axes, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_axes<BaseClass>::Streamedaxes, this, std::placeholders::_1, std::placeholders::_2)));
3838 : }
3839 : ~WithStreamedUnaryMethod_axes() override {
3840 : BaseClassMustBeDerivedFromService(this);
3841 : }
3842 : // disable regular version of this method
3843 : ::grpc::Status axes(::grpc::ServerContext* context, const ::rpc::img::Axes* request, ::google::protobuf::Empty* response) override {
3844 : abort();
3845 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3846 : }
3847 : // replace default version of method with streamed unary
3848 : virtual ::grpc::Status Streamedaxes(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Axes,::google::protobuf::Empty>* server_unary_streamer) = 0;
3849 : };
3850 : template <class BaseClass>
3851 : class WithStreamedUnaryMethod_popup : public BaseClass {
3852 : private:
3853 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3854 : public:
3855 : WithStreamedUnaryMethod_popup() {
3856 : ::grpc::Service::MarkMethodStreamed(8,
3857 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::PopUp, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_popup<BaseClass>::Streamedpopup, this, std::placeholders::_1, std::placeholders::_2)));
3858 : }
3859 : ~WithStreamedUnaryMethod_popup() override {
3860 : BaseClassMustBeDerivedFromService(this);
3861 : }
3862 : // disable regular version of this method
3863 : ::grpc::Status popup(::grpc::ServerContext* context, const ::rpc::img::PopUp* request, ::google::protobuf::Empty* response) override {
3864 : abort();
3865 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3866 : }
3867 : // replace default version of method with streamed unary
3868 : virtual ::grpc::Status Streamedpopup(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::PopUp,::google::protobuf::Empty>* server_unary_streamer) = 0;
3869 : };
3870 : template <class BaseClass>
3871 : class WithStreamedUnaryMethod_load : public BaseClass {
3872 : private:
3873 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3874 : public:
3875 : WithStreamedUnaryMethod_load() {
3876 : ::grpc::Service::MarkMethodStreamed(9,
3877 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::NewData, ::rpc::img::Id>(std::bind(&WithStreamedUnaryMethod_load<BaseClass>::Streamedload, this, std::placeholders::_1, std::placeholders::_2)));
3878 : }
3879 : ~WithStreamedUnaryMethod_load() override {
3880 : BaseClassMustBeDerivedFromService(this);
3881 : }
3882 : // disable regular version of this method
3883 : ::grpc::Status load(::grpc::ServerContext* context, const ::rpc::img::NewData* request, ::rpc::img::Id* response) override {
3884 : abort();
3885 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3886 : }
3887 : // replace default version of method with streamed unary
3888 : virtual ::grpc::Status Streamedload(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::NewData,::rpc::img::Id>* server_unary_streamer) = 0;
3889 : };
3890 : template <class BaseClass>
3891 : class WithStreamedUnaryMethod_reload : public BaseClass {
3892 : private:
3893 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3894 : public:
3895 : WithStreamedUnaryMethod_reload() {
3896 : ::grpc::Service::MarkMethodStreamed(10,
3897 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_reload<BaseClass>::Streamedreload, this, std::placeholders::_1, std::placeholders::_2)));
3898 : }
3899 : ~WithStreamedUnaryMethod_reload() override {
3900 : BaseClassMustBeDerivedFromService(this);
3901 : }
3902 : // disable regular version of this method
3903 : ::grpc::Status reload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3904 : abort();
3905 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3906 : }
3907 : // replace default version of method with streamed unary
3908 : virtual ::grpc::Status Streamedreload(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3909 : };
3910 : template <class BaseClass>
3911 : class WithStreamedUnaryMethod_unload : public BaseClass {
3912 : private:
3913 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3914 : public:
3915 : WithStreamedUnaryMethod_unload() {
3916 : ::grpc::Service::MarkMethodStreamed(11,
3917 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_unload<BaseClass>::Streamedunload, this, std::placeholders::_1, std::placeholders::_2)));
3918 : }
3919 : ~WithStreamedUnaryMethod_unload() override {
3920 : BaseClassMustBeDerivedFromService(this);
3921 : }
3922 : // disable regular version of this method
3923 : ::grpc::Status unload(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::google::protobuf::Empty* response) override {
3924 : abort();
3925 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3926 : }
3927 : // replace default version of method with streamed unary
3928 : virtual ::grpc::Status Streamedunload(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
3929 : };
3930 : template <class BaseClass>
3931 : class WithStreamedUnaryMethod_restore : public BaseClass {
3932 : private:
3933 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3934 : public:
3935 : WithStreamedUnaryMethod_restore() {
3936 : ::grpc::Service::MarkMethodStreamed(12,
3937 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Restore, ::rpc::img::Id>(std::bind(&WithStreamedUnaryMethod_restore<BaseClass>::Streamedrestore, this, std::placeholders::_1, std::placeholders::_2)));
3938 : }
3939 : ~WithStreamedUnaryMethod_restore() override {
3940 : BaseClassMustBeDerivedFromService(this);
3941 : }
3942 : // disable regular version of this method
3943 : ::grpc::Status restore(::grpc::ServerContext* context, const ::rpc::img::Restore* request, ::rpc::img::Id* response) override {
3944 : abort();
3945 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3946 : }
3947 : // replace default version of method with streamed unary
3948 : virtual ::grpc::Status Streamedrestore(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Restore,::rpc::img::Id>* server_unary_streamer) = 0;
3949 : };
3950 : template <class BaseClass>
3951 : class WithStreamedUnaryMethod_colormap : public BaseClass {
3952 : private:
3953 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3954 : public:
3955 : WithStreamedUnaryMethod_colormap() {
3956 : ::grpc::Service::MarkMethodStreamed(13,
3957 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::ColorMap, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_colormap<BaseClass>::Streamedcolormap, this, std::placeholders::_1, std::placeholders::_2)));
3958 : }
3959 : ~WithStreamedUnaryMethod_colormap() override {
3960 : BaseClassMustBeDerivedFromService(this);
3961 : }
3962 : // disable regular version of this method
3963 : ::grpc::Status colormap(::grpc::ServerContext* context, const ::rpc::img::ColorMap* request, ::google::protobuf::Empty* response) override {
3964 : abort();
3965 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3966 : }
3967 : // replace default version of method with streamed unary
3968 : virtual ::grpc::Status Streamedcolormap(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::ColorMap,::google::protobuf::Empty>* server_unary_streamer) = 0;
3969 : };
3970 : template <class BaseClass>
3971 : class WithStreamedUnaryMethod_colorwedge : public BaseClass {
3972 : private:
3973 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3974 : public:
3975 : WithStreamedUnaryMethod_colorwedge() {
3976 : ::grpc::Service::MarkMethodStreamed(14,
3977 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Toggle, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_colorwedge<BaseClass>::Streamedcolorwedge, this, std::placeholders::_1, std::placeholders::_2)));
3978 : }
3979 : ~WithStreamedUnaryMethod_colorwedge() override {
3980 : BaseClassMustBeDerivedFromService(this);
3981 : }
3982 : // disable regular version of this method
3983 : ::grpc::Status colorwedge(::grpc::ServerContext* context, const ::rpc::img::Toggle* request, ::google::protobuf::Empty* response) override {
3984 : abort();
3985 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
3986 : }
3987 : // replace default version of method with streamed unary
3988 : virtual ::grpc::Status Streamedcolorwedge(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Toggle,::google::protobuf::Empty>* server_unary_streamer) = 0;
3989 : };
3990 : template <class BaseClass>
3991 : class WithStreamedUnaryMethod_datarange : public BaseClass {
3992 : private:
3993 : void BaseClassMustBeDerivedFromService(const Service *service) {}
3994 : public:
3995 : WithStreamedUnaryMethod_datarange() {
3996 : ::grpc::Service::MarkMethodStreamed(15,
3997 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::DataRange, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_datarange<BaseClass>::Streameddatarange, this, std::placeholders::_1, std::placeholders::_2)));
3998 : }
3999 : ~WithStreamedUnaryMethod_datarange() override {
4000 : BaseClassMustBeDerivedFromService(this);
4001 : }
4002 : // disable regular version of this method
4003 : ::grpc::Status datarange(::grpc::ServerContext* context, const ::rpc::img::DataRange* request, ::google::protobuf::Empty* response) override {
4004 : abort();
4005 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4006 : }
4007 : // replace default version of method with streamed unary
4008 : virtual ::grpc::Status Streameddatarange(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::DataRange,::google::protobuf::Empty>* server_unary_streamer) = 0;
4009 : };
4010 : template <class BaseClass>
4011 : class WithStreamedUnaryMethod_contourlevels : public BaseClass {
4012 : private:
4013 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4014 : public:
4015 : WithStreamedUnaryMethod_contourlevels() {
4016 : ::grpc::Service::MarkMethodStreamed(16,
4017 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::ContourLevels, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_contourlevels<BaseClass>::Streamedcontourlevels, this, std::placeholders::_1, std::placeholders::_2)));
4018 : }
4019 : ~WithStreamedUnaryMethod_contourlevels() override {
4020 : BaseClassMustBeDerivedFromService(this);
4021 : }
4022 : // disable regular version of this method
4023 : ::grpc::Status contourlevels(::grpc::ServerContext* context, const ::rpc::img::ContourLevels* request, ::google::protobuf::Empty* response) override {
4024 : abort();
4025 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4026 : }
4027 : // replace default version of method with streamed unary
4028 : virtual ::grpc::Status Streamedcontourlevels(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::ContourLevels,::google::protobuf::Empty>* server_unary_streamer) = 0;
4029 : };
4030 : template <class BaseClass>
4031 : class WithStreamedUnaryMethod_contourthickness : public BaseClass {
4032 : private:
4033 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4034 : public:
4035 : WithStreamedUnaryMethod_contourthickness() {
4036 : ::grpc::Service::MarkMethodStreamed(17,
4037 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::ContourThickness, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_contourthickness<BaseClass>::Streamedcontourthickness, this, std::placeholders::_1, std::placeholders::_2)));
4038 : }
4039 : ~WithStreamedUnaryMethod_contourthickness() override {
4040 : BaseClassMustBeDerivedFromService(this);
4041 : }
4042 : // disable regular version of this method
4043 : ::grpc::Status contourthickness(::grpc::ServerContext* context, const ::rpc::img::ContourThickness* request, ::google::protobuf::Empty* response) override {
4044 : abort();
4045 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4046 : }
4047 : // replace default version of method with streamed unary
4048 : virtual ::grpc::Status Streamedcontourthickness(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::ContourThickness,::google::protobuf::Empty>* server_unary_streamer) = 0;
4049 : };
4050 : template <class BaseClass>
4051 : class WithStreamedUnaryMethod_contourcolor : public BaseClass {
4052 : private:
4053 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4054 : public:
4055 : WithStreamedUnaryMethod_contourcolor() {
4056 : ::grpc::Service::MarkMethodStreamed(18,
4057 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::ContourColor, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_contourcolor<BaseClass>::Streamedcontourcolor, this, std::placeholders::_1, std::placeholders::_2)));
4058 : }
4059 : ~WithStreamedUnaryMethod_contourcolor() override {
4060 : BaseClassMustBeDerivedFromService(this);
4061 : }
4062 : // disable regular version of this method
4063 : ::grpc::Status contourcolor(::grpc::ServerContext* context, const ::rpc::img::ContourColor* request, ::google::protobuf::Empty* response) override {
4064 : abort();
4065 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4066 : }
4067 : // replace default version of method with streamed unary
4068 : virtual ::grpc::Status Streamedcontourcolor(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::ContourColor,::google::protobuf::Empty>* server_unary_streamer) = 0;
4069 : };
4070 : template <class BaseClass>
4071 : class WithStreamedUnaryMethod_channel : public BaseClass {
4072 : private:
4073 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4074 : public:
4075 : WithStreamedUnaryMethod_channel() {
4076 : ::grpc::Service::MarkMethodStreamed(19,
4077 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::SetChannel, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_channel<BaseClass>::Streamedchannel, this, std::placeholders::_1, std::placeholders::_2)));
4078 : }
4079 : ~WithStreamedUnaryMethod_channel() override {
4080 : BaseClassMustBeDerivedFromService(this);
4081 : }
4082 : // disable regular version of this method
4083 : ::grpc::Status channel(::grpc::ServerContext* context, const ::rpc::img::SetChannel* request, ::google::protobuf::Empty* response) override {
4084 : abort();
4085 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4086 : }
4087 : // replace default version of method with streamed unary
4088 : virtual ::grpc::Status Streamedchannel(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::SetChannel,::google::protobuf::Empty>* server_unary_streamer) = 0;
4089 : };
4090 : template <class BaseClass>
4091 : class WithStreamedUnaryMethod_zoomlevel : public BaseClass {
4092 : private:
4093 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4094 : public:
4095 : WithStreamedUnaryMethod_zoomlevel() {
4096 : ::grpc::Service::MarkMethodStreamed(20,
4097 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::SetZoomLevel, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_zoomlevel<BaseClass>::Streamedzoomlevel, this, std::placeholders::_1, std::placeholders::_2)));
4098 : }
4099 : ~WithStreamedUnaryMethod_zoomlevel() override {
4100 : BaseClassMustBeDerivedFromService(this);
4101 : }
4102 : // disable regular version of this method
4103 : ::grpc::Status zoomlevel(::grpc::ServerContext* context, const ::rpc::img::SetZoomLevel* request, ::google::protobuf::Empty* response) override {
4104 : abort();
4105 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4106 : }
4107 : // replace default version of method with streamed unary
4108 : virtual ::grpc::Status Streamedzoomlevel(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::SetZoomLevel,::google::protobuf::Empty>* server_unary_streamer) = 0;
4109 : };
4110 : template <class BaseClass>
4111 : class WithStreamedUnaryMethod_zoombox : public BaseClass {
4112 : private:
4113 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4114 : public:
4115 : WithStreamedUnaryMethod_zoombox() {
4116 : ::grpc::Service::MarkMethodStreamed(21,
4117 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::SetZoomBox, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_zoombox<BaseClass>::Streamedzoombox, this, std::placeholders::_1, std::placeholders::_2)));
4118 : }
4119 : ~WithStreamedUnaryMethod_zoombox() override {
4120 : BaseClassMustBeDerivedFromService(this);
4121 : }
4122 : // disable regular version of this method
4123 : ::grpc::Status zoombox(::grpc::ServerContext* context, const ::rpc::img::SetZoomBox* request, ::google::protobuf::Empty* response) override {
4124 : abort();
4125 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4126 : }
4127 : // replace default version of method with streamed unary
4128 : virtual ::grpc::Status Streamedzoombox(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::SetZoomBox,::google::protobuf::Empty>* server_unary_streamer) = 0;
4129 : };
4130 : template <class BaseClass>
4131 : class WithStreamedUnaryMethod_output : public BaseClass {
4132 : private:
4133 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4134 : public:
4135 : WithStreamedUnaryMethod_output() {
4136 : ::grpc::Service::MarkMethodStreamed(22,
4137 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Output, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_output<BaseClass>::Streamedoutput, this, std::placeholders::_1, std::placeholders::_2)));
4138 : }
4139 : ~WithStreamedUnaryMethod_output() override {
4140 : BaseClassMustBeDerivedFromService(this);
4141 : }
4142 : // disable regular version of this method
4143 : ::grpc::Status output(::grpc::ServerContext* context, const ::rpc::img::Output* request, ::google::protobuf::Empty* response) override {
4144 : abort();
4145 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4146 : }
4147 : // replace default version of method with streamed unary
4148 : virtual ::grpc::Status Streamedoutput(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Output,::google::protobuf::Empty>* server_unary_streamer) = 0;
4149 : };
4150 : template <class BaseClass>
4151 : class WithStreamedUnaryMethod_fileinfo : public BaseClass {
4152 : private:
4153 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4154 : public:
4155 : WithStreamedUnaryMethod_fileinfo() {
4156 : ::grpc::Service::MarkMethodStreamed(23,
4157 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Path, ::rpc::img::FileInfo>(std::bind(&WithStreamedUnaryMethod_fileinfo<BaseClass>::Streamedfileinfo, this, std::placeholders::_1, std::placeholders::_2)));
4158 : }
4159 : ~WithStreamedUnaryMethod_fileinfo() override {
4160 : BaseClassMustBeDerivedFromService(this);
4161 : }
4162 : // disable regular version of this method
4163 : ::grpc::Status fileinfo(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::FileInfo* response) override {
4164 : abort();
4165 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4166 : }
4167 : // replace default version of method with streamed unary
4168 : virtual ::grpc::Status Streamedfileinfo(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Path,::rpc::img::FileInfo>* server_unary_streamer) = 0;
4169 : };
4170 : template <class BaseClass>
4171 : class WithStreamedUnaryMethod_keyinfo : public BaseClass {
4172 : private:
4173 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4174 : public:
4175 : WithStreamedUnaryMethod_keyinfo() {
4176 : ::grpc::Service::MarkMethodStreamed(24,
4177 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Id, ::rpc::img::KeyInfo>(std::bind(&WithStreamedUnaryMethod_keyinfo<BaseClass>::Streamedkeyinfo, this, std::placeholders::_1, std::placeholders::_2)));
4178 : }
4179 : ~WithStreamedUnaryMethod_keyinfo() override {
4180 : BaseClassMustBeDerivedFromService(this);
4181 : }
4182 : // disable regular version of this method
4183 : ::grpc::Status keyinfo(::grpc::ServerContext* context, const ::rpc::img::Id* request, ::rpc::img::KeyInfo* response) override {
4184 : abort();
4185 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4186 : }
4187 : // replace default version of method with streamed unary
4188 : virtual ::grpc::Status Streamedkeyinfo(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Id,::rpc::img::KeyInfo>* server_unary_streamer) = 0;
4189 : };
4190 : template <class BaseClass>
4191 : class WithStreamedUnaryMethod_cwd : public BaseClass {
4192 : private:
4193 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4194 : public:
4195 : WithStreamedUnaryMethod_cwd() {
4196 : ::grpc::Service::MarkMethodStreamed(25,
4197 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::Path, ::rpc::img::Path>(std::bind(&WithStreamedUnaryMethod_cwd<BaseClass>::Streamedcwd, this, std::placeholders::_1, std::placeholders::_2)));
4198 : }
4199 : ~WithStreamedUnaryMethod_cwd() override {
4200 : BaseClassMustBeDerivedFromService(this);
4201 : }
4202 : // disable regular version of this method
4203 : ::grpc::Status cwd(::grpc::ServerContext* context, const ::rpc::img::Path* request, ::rpc::img::Path* response) override {
4204 : abort();
4205 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4206 : }
4207 : // replace default version of method with streamed unary
4208 : virtual ::grpc::Status Streamedcwd(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::Path,::rpc::img::Path>* server_unary_streamer) = 0;
4209 : };
4210 : template <class BaseClass>
4211 : class WithStreamedUnaryMethod_done : public BaseClass {
4212 : private:
4213 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4214 : public:
4215 : WithStreamedUnaryMethod_done() {
4216 : ::grpc::Service::MarkMethodStreamed(26,
4217 : new ::grpc::internal::StreamedUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_done<BaseClass>::Streameddone, this, std::placeholders::_1, std::placeholders::_2)));
4218 : }
4219 : ~WithStreamedUnaryMethod_done() override {
4220 : BaseClassMustBeDerivedFromService(this);
4221 : }
4222 : // disable regular version of this method
4223 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
4224 : abort();
4225 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4226 : }
4227 : // replace default version of method with streamed unary
4228 : virtual ::grpc::Status Streameddone(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0;
4229 : };
4230 : template <class BaseClass>
4231 : class WithStreamedUnaryMethod_interactivemask : public BaseClass {
4232 : private:
4233 : void BaseClassMustBeDerivedFromService(const Service *service) {}
4234 : public:
4235 : WithStreamedUnaryMethod_interactivemask() {
4236 : ::grpc::Service::MarkMethodStreamed(27,
4237 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::img::InteractiveMaskOptions, ::rpc::img::InteractiveMaskResult>(std::bind(&WithStreamedUnaryMethod_interactivemask<BaseClass>::Streamedinteractivemask, this, std::placeholders::_1, std::placeholders::_2)));
4238 : }
4239 : ~WithStreamedUnaryMethod_interactivemask() override {
4240 : BaseClassMustBeDerivedFromService(this);
4241 : }
4242 : // disable regular version of this method
4243 : ::grpc::Status interactivemask(::grpc::ServerContext* context, const ::rpc::img::InteractiveMaskOptions* request, ::rpc::img::InteractiveMaskResult* response) override {
4244 : abort();
4245 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
4246 : }
4247 : // replace default version of method with streamed unary
4248 : virtual ::grpc::Status Streamedinteractivemask(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::img::InteractiveMaskOptions,::rpc::img::InteractiveMaskResult>* server_unary_streamer) = 0;
4249 : };
4250 : typedef WithStreamedUnaryMethod_panel<WithStreamedUnaryMethod_hide<WithStreamedUnaryMethod_show<WithStreamedUnaryMethod_freeze<WithStreamedUnaryMethod_unfreeze<WithStreamedUnaryMethod_close<WithStreamedUnaryMethod_release<WithStreamedUnaryMethod_axes<WithStreamedUnaryMethod_popup<WithStreamedUnaryMethod_load<WithStreamedUnaryMethod_reload<WithStreamedUnaryMethod_unload<WithStreamedUnaryMethod_restore<WithStreamedUnaryMethod_colormap<WithStreamedUnaryMethod_colorwedge<WithStreamedUnaryMethod_datarange<WithStreamedUnaryMethod_contourlevels<WithStreamedUnaryMethod_contourthickness<WithStreamedUnaryMethod_contourcolor<WithStreamedUnaryMethod_channel<WithStreamedUnaryMethod_zoomlevel<WithStreamedUnaryMethod_zoombox<WithStreamedUnaryMethod_output<WithStreamedUnaryMethod_fileinfo<WithStreamedUnaryMethod_keyinfo<WithStreamedUnaryMethod_cwd<WithStreamedUnaryMethod_done<WithStreamedUnaryMethod_interactivemask<Service > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedUnaryService;
4251 : typedef Service SplitStreamedService;
4252 : typedef WithStreamedUnaryMethod_panel<WithStreamedUnaryMethod_hide<WithStreamedUnaryMethod_show<WithStreamedUnaryMethod_freeze<WithStreamedUnaryMethod_unfreeze<WithStreamedUnaryMethod_close<WithStreamedUnaryMethod_release<WithStreamedUnaryMethod_axes<WithStreamedUnaryMethod_popup<WithStreamedUnaryMethod_load<WithStreamedUnaryMethod_reload<WithStreamedUnaryMethod_unload<WithStreamedUnaryMethod_restore<WithStreamedUnaryMethod_colormap<WithStreamedUnaryMethod_colorwedge<WithStreamedUnaryMethod_datarange<WithStreamedUnaryMethod_contourlevels<WithStreamedUnaryMethod_contourthickness<WithStreamedUnaryMethod_contourcolor<WithStreamedUnaryMethod_channel<WithStreamedUnaryMethod_zoomlevel<WithStreamedUnaryMethod_zoombox<WithStreamedUnaryMethod_output<WithStreamedUnaryMethod_fileinfo<WithStreamedUnaryMethod_keyinfo<WithStreamedUnaryMethod_cwd<WithStreamedUnaryMethod_done<WithStreamedUnaryMethod_interactivemask<Service > > > > > > > > > > > > > > > > > > > > > > > > > > > > StreamedService;
4253 : };
4254 :
4255 : } // namespace img
4256 : } // namespace rpc
4257 :
4258 :
4259 : #endif // GRPC_img_2eproto__INCLUDED
|