Line data Source code
1 : // Generated by the gRPC C++ plugin.
2 : // If you make any local change, they will be lost.
3 : // source: plotserver.proto
4 : #ifndef GRPC_plotserver_2eproto__INCLUDED
5 : #define GRPC_plotserver_2eproto__INCLUDED
6 :
7 : #include "plotserver.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 gui {
32 :
33 : class plotserver final {
34 : public:
35 : static constexpr char const* service_full_name() {
36 : return "rpc.gui.plotserver";
37 : }
38 : class StubInterface {
39 : public:
40 0 : virtual ~StubInterface() {}
41 : virtual ::grpc::Status panel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::rpc::gui::Id* response) = 0;
42 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asyncpanel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) {
43 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsyncpanelRaw(context, request, cq));
44 : }
45 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsyncpanel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) {
46 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsyncpanelRaw(context, request, cq));
47 : }
48 : virtual ::grpc::Status colors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::Colors* response) = 0;
49 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>> Asynccolors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
50 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>>(AsynccolorsRaw(context, request, cq));
51 : }
52 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>> PrepareAsynccolors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
53 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>>(PrepareAsynccolorsRaw(context, request, cq));
54 : }
55 : virtual ::grpc::Status colormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::ColorMaps* response) = 0;
56 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>> Asynccolormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
57 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>>(AsynccolormapsRaw(context, request, cq));
58 : }
59 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>> PrepareAsynccolormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
60 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>>(PrepareAsynccolormapsRaw(context, request, cq));
61 : }
62 : virtual ::grpc::Status symbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::Symbols* response) = 0;
63 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>> Asyncsymbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
64 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>>(AsyncsymbolsRaw(context, request, cq));
65 : }
66 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>> PrepareAsyncsymbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
67 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>>(PrepareAsyncsymbolsRaw(context, request, cq));
68 : }
69 : virtual ::grpc::Status line(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::rpc::gui::Id* response) = 0;
70 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asyncline(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) {
71 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsynclineRaw(context, request, cq));
72 : }
73 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsyncline(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) {
74 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsynclineRaw(context, request, cq));
75 : }
76 : virtual ::grpc::Status scatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::rpc::gui::Id* response) = 0;
77 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asyncscatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) {
78 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsyncscatterRaw(context, request, cq));
79 : }
80 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsyncscatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) {
81 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsyncscatterRaw(context, request, cq));
82 : }
83 : virtual ::grpc::Status histogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::rpc::gui::Id* response) = 0;
84 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asynchistogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) {
85 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsynchistogramRaw(context, request, cq));
86 : }
87 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsynchistogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) {
88 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsynchistogramRaw(context, request, cq));
89 : }
90 : virtual ::grpc::Status raster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::rpc::gui::Id* response) = 0;
91 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asyncraster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) {
92 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsyncrasterRaw(context, request, cq));
93 : }
94 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsyncraster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) {
95 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsyncrasterRaw(context, request, cq));
96 : }
97 : virtual ::grpc::Status setlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::google::protobuf::Empty* response) = 0;
98 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncsetlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) {
99 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncsetlabelRaw(context, request, cq));
100 : }
101 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncsetlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) {
102 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncsetlabelRaw(context, request, cq));
103 : }
104 : virtual ::grpc::Status erase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) = 0;
105 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncerase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
106 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynceraseRaw(context, request, cq));
107 : }
108 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncerase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
109 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynceraseRaw(context, request, cq));
110 : }
111 : virtual ::grpc::Status close(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) = 0;
112 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncclose(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
113 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynccloseRaw(context, request, cq));
114 : }
115 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncclose(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
116 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynccloseRaw(context, request, cq));
117 : }
118 : virtual ::grpc::Status release(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) = 0;
119 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncrelease(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
120 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncreleaseRaw(context, request, cq));
121 : }
122 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncrelease(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
123 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncreleaseRaw(context, request, cq));
124 : }
125 : virtual ::grpc::Status hide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) = 0;
126 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asynchide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
127 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsynchideRaw(context, request, cq));
128 : }
129 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsynchide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
130 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsynchideRaw(context, request, cq));
131 : }
132 : virtual ::grpc::Status show(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) = 0;
133 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncshow(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
134 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncshowRaw(context, request, cq));
135 : }
136 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncshow(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
137 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncshowRaw(context, request, cq));
138 : }
139 : virtual ::grpc::Status loaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::rpc::gui::Id* response) = 0;
140 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> Asyncloaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) {
141 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(AsyncloaddockRaw(context, request, cq));
142 : }
143 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>> PrepareAsyncloaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) {
144 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>>(PrepareAsyncloaddockRaw(context, request, cq));
145 : }
146 : virtual ::grpc::Status done(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) = 0;
147 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> Asyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
148 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(AsyncdoneRaw(context, request, cq));
149 : }
150 : std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>> PrepareAsyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
151 : return std::unique_ptr< ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>>(PrepareAsyncdoneRaw(context, request, cq));
152 : }
153 : class experimental_async_interface {
154 : public:
155 0 : virtual ~experimental_async_interface() {}
156 : virtual void panel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
157 : virtual void colors(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response, std::function<void(::grpc::Status)>) = 0;
158 : virtual void colormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response, std::function<void(::grpc::Status)>) = 0;
159 : virtual void symbols(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response, std::function<void(::grpc::Status)>) = 0;
160 : virtual void line(::grpc::ClientContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
161 : virtual void scatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
162 : virtual void histogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
163 : virtual void raster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
164 : virtual void setlabel(::grpc::ClientContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
165 : virtual void erase(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
166 : virtual void close(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
167 : virtual void release(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
168 : virtual void hide(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
169 : virtual void show(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
170 : virtual void loaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) = 0;
171 : virtual void done(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) = 0;
172 : };
173 0 : virtual class experimental_async_interface* experimental_async() { return nullptr; }
174 : private:
175 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) = 0;
176 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) = 0;
177 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>* AsynccolorsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
178 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Colors>* PrepareAsynccolorsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
179 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>* AsynccolormapsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
180 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::ColorMaps>* PrepareAsynccolormapsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
181 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>* AsyncsymbolsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
182 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Symbols>* PrepareAsyncsymbolsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
183 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsynclineRaw(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) = 0;
184 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsynclineRaw(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) = 0;
185 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsyncscatterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) = 0;
186 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsyncscatterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) = 0;
187 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsynchistogramRaw(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) = 0;
188 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsynchistogramRaw(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) = 0;
189 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsyncrasterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) = 0;
190 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsyncrasterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) = 0;
191 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncsetlabelRaw(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) = 0;
192 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncsetlabelRaw(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) = 0;
193 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynceraseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
194 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynceraseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
195 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynccloseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
196 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynccloseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
197 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
198 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
199 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsynchideRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
200 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsynchideRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
201 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncshowRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
202 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncshowRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) = 0;
203 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* AsyncloaddockRaw(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) = 0;
204 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::rpc::gui::Id>* PrepareAsyncloaddockRaw(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) = 0;
205 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* AsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
206 : virtual ::grpc::ClientAsyncResponseReaderInterface< ::google::protobuf::Empty>* PrepareAsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) = 0;
207 : };
208 : class Stub final : public StubInterface {
209 : public:
210 : Stub(const std::shared_ptr< ::grpc::ChannelInterface>& channel);
211 : ::grpc::Status panel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::rpc::gui::Id* response) override;
212 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asyncpanel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) {
213 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsyncpanelRaw(context, request, cq));
214 : }
215 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsyncpanel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) {
216 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsyncpanelRaw(context, request, cq));
217 : }
218 : ::grpc::Status colors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::Colors* response) override;
219 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>> Asynccolors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
220 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>>(AsynccolorsRaw(context, request, cq));
221 : }
222 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>> PrepareAsynccolors(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
223 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>>(PrepareAsynccolorsRaw(context, request, cq));
224 : }
225 : ::grpc::Status colormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::ColorMaps* response) override;
226 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>> Asynccolormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
227 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>>(AsynccolormapsRaw(context, request, cq));
228 : }
229 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>> PrepareAsynccolormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
230 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>>(PrepareAsynccolormapsRaw(context, request, cq));
231 : }
232 : ::grpc::Status symbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::rpc::gui::Symbols* response) override;
233 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>> Asyncsymbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
234 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>>(AsyncsymbolsRaw(context, request, cq));
235 : }
236 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>> PrepareAsyncsymbols(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
237 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>>(PrepareAsyncsymbolsRaw(context, request, cq));
238 : }
239 : ::grpc::Status line(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::rpc::gui::Id* response) override;
240 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asyncline(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) {
241 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsynclineRaw(context, request, cq));
242 : }
243 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsyncline(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) {
244 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsynclineRaw(context, request, cq));
245 : }
246 : ::grpc::Status scatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::rpc::gui::Id* response) override;
247 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asyncscatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) {
248 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsyncscatterRaw(context, request, cq));
249 : }
250 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsyncscatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) {
251 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsyncscatterRaw(context, request, cq));
252 : }
253 : ::grpc::Status histogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::rpc::gui::Id* response) override;
254 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asynchistogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) {
255 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsynchistogramRaw(context, request, cq));
256 : }
257 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsynchistogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) {
258 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsynchistogramRaw(context, request, cq));
259 : }
260 : ::grpc::Status raster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::rpc::gui::Id* response) override;
261 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asyncraster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) {
262 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsyncrasterRaw(context, request, cq));
263 : }
264 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsyncraster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) {
265 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsyncrasterRaw(context, request, cq));
266 : }
267 : ::grpc::Status setlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::google::protobuf::Empty* response) override;
268 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncsetlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) {
269 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncsetlabelRaw(context, request, cq));
270 : }
271 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncsetlabel(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) {
272 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncsetlabelRaw(context, request, cq));
273 : }
274 : ::grpc::Status erase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) override;
275 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncerase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
276 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynceraseRaw(context, request, cq));
277 : }
278 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncerase(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
279 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynceraseRaw(context, request, cq));
280 : }
281 : ::grpc::Status close(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) override;
282 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncclose(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
283 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynccloseRaw(context, request, cq));
284 : }
285 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncclose(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
286 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynccloseRaw(context, request, cq));
287 : }
288 : ::grpc::Status release(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) override;
289 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncrelease(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
290 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncreleaseRaw(context, request, cq));
291 : }
292 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncrelease(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
293 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncreleaseRaw(context, request, cq));
294 : }
295 : ::grpc::Status hide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) override;
296 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asynchide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
297 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsynchideRaw(context, request, cq));
298 : }
299 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsynchide(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
300 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsynchideRaw(context, request, cq));
301 : }
302 : ::grpc::Status show(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::google::protobuf::Empty* response) override;
303 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncshow(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
304 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncshowRaw(context, request, cq));
305 : }
306 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncshow(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) {
307 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncshowRaw(context, request, cq));
308 : }
309 : ::grpc::Status loaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::rpc::gui::Id* response) override;
310 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> Asyncloaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) {
311 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(AsyncloaddockRaw(context, request, cq));
312 : }
313 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>> PrepareAsyncloaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) {
314 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>>(PrepareAsyncloaddockRaw(context, request, cq));
315 : }
316 : ::grpc::Status done(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::google::protobuf::Empty* response) override;
317 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> Asyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
318 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(AsyncdoneRaw(context, request, cq));
319 : }
320 : std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>> PrepareAsyncdone(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) {
321 : return std::unique_ptr< ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>>(PrepareAsyncdoneRaw(context, request, cq));
322 : }
323 : class experimental_async final :
324 : public StubInterface::experimental_async_interface {
325 : public:
326 : void panel(::grpc::ClientContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
327 : void colors(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response, std::function<void(::grpc::Status)>) override;
328 : void colormaps(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response, std::function<void(::grpc::Status)>) override;
329 : void symbols(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response, std::function<void(::grpc::Status)>) override;
330 : void line(::grpc::ClientContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
331 : void scatter(::grpc::ClientContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
332 : void histogram(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
333 : void raster(::grpc::ClientContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
334 : void setlabel(::grpc::ClientContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
335 : void erase(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
336 : void close(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
337 : void release(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
338 : void hide(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
339 : void show(::grpc::ClientContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
340 : void loaddock(::grpc::ClientContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response, std::function<void(::grpc::Status)>) override;
341 : void done(::grpc::ClientContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response, std::function<void(::grpc::Status)>) override;
342 : private:
343 : friend class Stub;
344 0 : explicit experimental_async(Stub* stub): stub_(stub) { }
345 : Stub* stub() { return stub_; }
346 : Stub* stub_;
347 : };
348 0 : class experimental_async_interface* experimental_async() override { return &async_stub_; }
349 :
350 : private:
351 : std::shared_ptr< ::grpc::ChannelInterface> channel_;
352 : class experimental_async async_stub_{this};
353 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) override;
354 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsyncpanelRaw(::grpc::ClientContext* context, const ::rpc::gui::NewPanel& request, ::grpc::CompletionQueue* cq) override;
355 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>* AsynccolorsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
356 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Colors>* PrepareAsynccolorsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
357 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>* AsynccolormapsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
358 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::ColorMaps>* PrepareAsynccolormapsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
359 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>* AsyncsymbolsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
360 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Symbols>* PrepareAsyncsymbolsRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
361 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsynclineRaw(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) override;
362 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsynclineRaw(::grpc::ClientContext* context, const ::rpc::gui::NewLine& request, ::grpc::CompletionQueue* cq) override;
363 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsyncscatterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) override;
364 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsyncscatterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewScatter& request, ::grpc::CompletionQueue* cq) override;
365 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsynchistogramRaw(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) override;
366 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsynchistogramRaw(::grpc::ClientContext* context, const ::rpc::gui::NewHistogram& request, ::grpc::CompletionQueue* cq) override;
367 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsyncrasterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) override;
368 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsyncrasterRaw(::grpc::ClientContext* context, const ::rpc::gui::NewRaster& request, ::grpc::CompletionQueue* cq) override;
369 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncsetlabelRaw(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) override;
370 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncsetlabelRaw(::grpc::ClientContext* context, const ::rpc::gui::Label& request, ::grpc::CompletionQueue* cq) override;
371 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynceraseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
372 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynceraseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
373 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynccloseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
374 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynccloseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
375 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
376 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncreleaseRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
377 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsynchideRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
378 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsynchideRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
379 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncshowRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
380 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncshowRaw(::grpc::ClientContext* context, const ::rpc::gui::Id& request, ::grpc::CompletionQueue* cq) override;
381 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* AsyncloaddockRaw(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) override;
382 : ::grpc::ClientAsyncResponseReader< ::rpc::gui::Id>* PrepareAsyncloaddockRaw(::grpc::ClientContext* context, const ::rpc::gui::DockSpec& request, ::grpc::CompletionQueue* cq) override;
383 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* AsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
384 : ::grpc::ClientAsyncResponseReader< ::google::protobuf::Empty>* PrepareAsyncdoneRaw(::grpc::ClientContext* context, const ::google::protobuf::Empty& request, ::grpc::CompletionQueue* cq) override;
385 : const ::grpc::internal::RpcMethod rpcmethod_panel_;
386 : const ::grpc::internal::RpcMethod rpcmethod_colors_;
387 : const ::grpc::internal::RpcMethod rpcmethod_colormaps_;
388 : const ::grpc::internal::RpcMethod rpcmethod_symbols_;
389 : const ::grpc::internal::RpcMethod rpcmethod_line_;
390 : const ::grpc::internal::RpcMethod rpcmethod_scatter_;
391 : const ::grpc::internal::RpcMethod rpcmethod_histogram_;
392 : const ::grpc::internal::RpcMethod rpcmethod_raster_;
393 : const ::grpc::internal::RpcMethod rpcmethod_setlabel_;
394 : const ::grpc::internal::RpcMethod rpcmethod_erase_;
395 : const ::grpc::internal::RpcMethod rpcmethod_close_;
396 : const ::grpc::internal::RpcMethod rpcmethod_release_;
397 : const ::grpc::internal::RpcMethod rpcmethod_hide_;
398 : const ::grpc::internal::RpcMethod rpcmethod_show_;
399 : const ::grpc::internal::RpcMethod rpcmethod_loaddock_;
400 : const ::grpc::internal::RpcMethod rpcmethod_done_;
401 : };
402 : static std::unique_ptr<Stub> NewStub(const std::shared_ptr< ::grpc::ChannelInterface>& channel, const ::grpc::StubOptions& options = ::grpc::StubOptions());
403 :
404 : class Service : public ::grpc::Service {
405 : public:
406 : Service();
407 : virtual ~Service();
408 : virtual ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response);
409 : virtual ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response);
410 : virtual ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response);
411 : virtual ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response);
412 : virtual ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response);
413 : virtual ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response);
414 : virtual ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response);
415 : virtual ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response);
416 : virtual ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response);
417 : virtual ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response);
418 : virtual ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response);
419 : virtual ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response);
420 : virtual ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response);
421 : virtual ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response);
422 : virtual ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response);
423 : virtual ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response);
424 : };
425 : template <class BaseClass>
426 : class WithAsyncMethod_panel : public BaseClass {
427 : private:
428 : void BaseClassMustBeDerivedFromService(const Service *service) {}
429 : public:
430 : WithAsyncMethod_panel() {
431 : ::grpc::Service::MarkMethodAsync(0);
432 : }
433 : ~WithAsyncMethod_panel() override {
434 : BaseClassMustBeDerivedFromService(this);
435 : }
436 : // disable synchronous version of this method
437 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
438 : abort();
439 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
440 : }
441 : void Requestpanel(::grpc::ServerContext* context, ::rpc::gui::NewPanel* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
442 : ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
443 : }
444 : };
445 : template <class BaseClass>
446 : class WithAsyncMethod_colors : public BaseClass {
447 : private:
448 : void BaseClassMustBeDerivedFromService(const Service *service) {}
449 : public:
450 : WithAsyncMethod_colors() {
451 : ::grpc::Service::MarkMethodAsync(1);
452 : }
453 : ~WithAsyncMethod_colors() override {
454 : BaseClassMustBeDerivedFromService(this);
455 : }
456 : // disable synchronous version of this method
457 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
458 : abort();
459 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
460 : }
461 : void Requestcolors(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Colors>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
462 : ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
463 : }
464 : };
465 : template <class BaseClass>
466 : class WithAsyncMethod_colormaps : public BaseClass {
467 : private:
468 : void BaseClassMustBeDerivedFromService(const Service *service) {}
469 : public:
470 : WithAsyncMethod_colormaps() {
471 : ::grpc::Service::MarkMethodAsync(2);
472 : }
473 : ~WithAsyncMethod_colormaps() override {
474 : BaseClassMustBeDerivedFromService(this);
475 : }
476 : // disable synchronous version of this method
477 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
478 : abort();
479 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
480 : }
481 : void Requestcolormaps(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::ColorMaps>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
482 : ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
483 : }
484 : };
485 : template <class BaseClass>
486 : class WithAsyncMethod_symbols : public BaseClass {
487 : private:
488 : void BaseClassMustBeDerivedFromService(const Service *service) {}
489 : public:
490 : WithAsyncMethod_symbols() {
491 : ::grpc::Service::MarkMethodAsync(3);
492 : }
493 : ~WithAsyncMethod_symbols() override {
494 : BaseClassMustBeDerivedFromService(this);
495 : }
496 : // disable synchronous version of this method
497 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
498 : abort();
499 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
500 : }
501 : void Requestsymbols(::grpc::ServerContext* context, ::google::protobuf::Empty* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Symbols>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
502 : ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
503 : }
504 : };
505 : template <class BaseClass>
506 : class WithAsyncMethod_line : public BaseClass {
507 : private:
508 : void BaseClassMustBeDerivedFromService(const Service *service) {}
509 : public:
510 : WithAsyncMethod_line() {
511 : ::grpc::Service::MarkMethodAsync(4);
512 : }
513 : ~WithAsyncMethod_line() override {
514 : BaseClassMustBeDerivedFromService(this);
515 : }
516 : // disable synchronous version of this method
517 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
518 : abort();
519 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
520 : }
521 : void Requestline(::grpc::ServerContext* context, ::rpc::gui::NewLine* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
522 : ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
523 : }
524 : };
525 : template <class BaseClass>
526 : class WithAsyncMethod_scatter : public BaseClass {
527 : private:
528 : void BaseClassMustBeDerivedFromService(const Service *service) {}
529 : public:
530 : WithAsyncMethod_scatter() {
531 : ::grpc::Service::MarkMethodAsync(5);
532 : }
533 : ~WithAsyncMethod_scatter() override {
534 : BaseClassMustBeDerivedFromService(this);
535 : }
536 : // disable synchronous version of this method
537 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
538 : abort();
539 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
540 : }
541 : void Requestscatter(::grpc::ServerContext* context, ::rpc::gui::NewScatter* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
542 : ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
543 : }
544 : };
545 : template <class BaseClass>
546 : class WithAsyncMethod_histogram : public BaseClass {
547 : private:
548 : void BaseClassMustBeDerivedFromService(const Service *service) {}
549 : public:
550 : WithAsyncMethod_histogram() {
551 : ::grpc::Service::MarkMethodAsync(6);
552 : }
553 : ~WithAsyncMethod_histogram() override {
554 : BaseClassMustBeDerivedFromService(this);
555 : }
556 : // disable synchronous version of this method
557 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
558 : abort();
559 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
560 : }
561 : void Requesthistogram(::grpc::ServerContext* context, ::rpc::gui::NewHistogram* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
562 : ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
563 : }
564 : };
565 : template <class BaseClass>
566 : class WithAsyncMethod_raster : public BaseClass {
567 : private:
568 : void BaseClassMustBeDerivedFromService(const Service *service) {}
569 : public:
570 : WithAsyncMethod_raster() {
571 : ::grpc::Service::MarkMethodAsync(7);
572 : }
573 : ~WithAsyncMethod_raster() override {
574 : BaseClassMustBeDerivedFromService(this);
575 : }
576 : // disable synchronous version of this method
577 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
578 : abort();
579 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
580 : }
581 : void Requestraster(::grpc::ServerContext* context, ::rpc::gui::NewRaster* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
582 : ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
583 : }
584 : };
585 : template <class BaseClass>
586 : class WithAsyncMethod_setlabel : public BaseClass {
587 : private:
588 : void BaseClassMustBeDerivedFromService(const Service *service) {}
589 : public:
590 : WithAsyncMethod_setlabel() {
591 : ::grpc::Service::MarkMethodAsync(8);
592 : }
593 : ~WithAsyncMethod_setlabel() override {
594 : BaseClassMustBeDerivedFromService(this);
595 : }
596 : // disable synchronous version of this method
597 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
598 : abort();
599 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
600 : }
601 : void Requestsetlabel(::grpc::ServerContext* context, ::rpc::gui::Label* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
602 : ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
603 : }
604 : };
605 : template <class BaseClass>
606 : class WithAsyncMethod_erase : public BaseClass {
607 : private:
608 : void BaseClassMustBeDerivedFromService(const Service *service) {}
609 : public:
610 : WithAsyncMethod_erase() {
611 : ::grpc::Service::MarkMethodAsync(9);
612 : }
613 : ~WithAsyncMethod_erase() override {
614 : BaseClassMustBeDerivedFromService(this);
615 : }
616 : // disable synchronous version of this method
617 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
618 : abort();
619 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
620 : }
621 : void Requesterase(::grpc::ServerContext* context, ::rpc::gui::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
622 : ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
623 : }
624 : };
625 : template <class BaseClass>
626 : class WithAsyncMethod_close : public BaseClass {
627 : private:
628 : void BaseClassMustBeDerivedFromService(const Service *service) {}
629 : public:
630 : WithAsyncMethod_close() {
631 : ::grpc::Service::MarkMethodAsync(10);
632 : }
633 : ~WithAsyncMethod_close() override {
634 : BaseClassMustBeDerivedFromService(this);
635 : }
636 : // disable synchronous version of this method
637 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
638 : abort();
639 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
640 : }
641 : void Requestclose(::grpc::ServerContext* context, ::rpc::gui::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
642 : ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
643 : }
644 : };
645 : template <class BaseClass>
646 : class WithAsyncMethod_release : public BaseClass {
647 : private:
648 : void BaseClassMustBeDerivedFromService(const Service *service) {}
649 : public:
650 : WithAsyncMethod_release() {
651 : ::grpc::Service::MarkMethodAsync(11);
652 : }
653 : ~WithAsyncMethod_release() override {
654 : BaseClassMustBeDerivedFromService(this);
655 : }
656 : // disable synchronous version of this method
657 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
658 : abort();
659 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
660 : }
661 : void Requestrelease(::grpc::ServerContext* context, ::rpc::gui::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
662 : ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag);
663 : }
664 : };
665 : template <class BaseClass>
666 : class WithAsyncMethod_hide : public BaseClass {
667 : private:
668 : void BaseClassMustBeDerivedFromService(const Service *service) {}
669 : public:
670 : WithAsyncMethod_hide() {
671 : ::grpc::Service::MarkMethodAsync(12);
672 : }
673 : ~WithAsyncMethod_hide() override {
674 : BaseClassMustBeDerivedFromService(this);
675 : }
676 : // disable synchronous version of this method
677 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
678 : abort();
679 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
680 : }
681 : void Requesthide(::grpc::ServerContext* context, ::rpc::gui::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
682 : ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag);
683 : }
684 : };
685 : template <class BaseClass>
686 : class WithAsyncMethod_show : public BaseClass {
687 : private:
688 : void BaseClassMustBeDerivedFromService(const Service *service) {}
689 : public:
690 : WithAsyncMethod_show() {
691 : ::grpc::Service::MarkMethodAsync(13);
692 : }
693 : ~WithAsyncMethod_show() override {
694 : BaseClassMustBeDerivedFromService(this);
695 : }
696 : // disable synchronous version of this method
697 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
698 : abort();
699 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
700 : }
701 : void Requestshow(::grpc::ServerContext* context, ::rpc::gui::Id* request, ::grpc::ServerAsyncResponseWriter< ::google::protobuf::Empty>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
702 : ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag);
703 : }
704 : };
705 : template <class BaseClass>
706 : class WithAsyncMethod_loaddock : public BaseClass {
707 : private:
708 : void BaseClassMustBeDerivedFromService(const Service *service) {}
709 : public:
710 : WithAsyncMethod_loaddock() {
711 : ::grpc::Service::MarkMethodAsync(14);
712 : }
713 : ~WithAsyncMethod_loaddock() override {
714 : BaseClassMustBeDerivedFromService(this);
715 : }
716 : // disable synchronous version of this method
717 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
718 : abort();
719 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
720 : }
721 : void Requestloaddock(::grpc::ServerContext* context, ::rpc::gui::DockSpec* request, ::grpc::ServerAsyncResponseWriter< ::rpc::gui::Id>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
722 : ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag);
723 : }
724 : };
725 : template <class BaseClass>
726 : class WithAsyncMethod_done : public BaseClass {
727 : private:
728 : void BaseClassMustBeDerivedFromService(const Service *service) {}
729 : public:
730 : WithAsyncMethod_done() {
731 : ::grpc::Service::MarkMethodAsync(15);
732 : }
733 : ~WithAsyncMethod_done() override {
734 : BaseClassMustBeDerivedFromService(this);
735 : }
736 : // disable synchronous version of this method
737 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
738 : abort();
739 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
740 : }
741 : 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) {
742 : ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag);
743 : }
744 : };
745 : typedef WithAsyncMethod_panel<WithAsyncMethod_colors<WithAsyncMethod_colormaps<WithAsyncMethod_symbols<WithAsyncMethod_line<WithAsyncMethod_scatter<WithAsyncMethod_histogram<WithAsyncMethod_raster<WithAsyncMethod_setlabel<WithAsyncMethod_erase<WithAsyncMethod_close<WithAsyncMethod_release<WithAsyncMethod_hide<WithAsyncMethod_show<WithAsyncMethod_loaddock<WithAsyncMethod_done<Service > > > > > > > > > > > > > > > > AsyncService;
746 : template <class BaseClass>
747 : class ExperimentalWithCallbackMethod_panel : public BaseClass {
748 : private:
749 : void BaseClassMustBeDerivedFromService(const Service *service) {}
750 : public:
751 : ExperimentalWithCallbackMethod_panel() {
752 : ::grpc::Service::experimental().MarkMethodCallback(0,
753 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::NewPanel, ::rpc::gui::Id>(
754 : [this](::grpc::ServerContext* context,
755 : const ::rpc::gui::NewPanel* request,
756 : ::rpc::gui::Id* response,
757 : ::grpc::experimental::ServerCallbackRpcController* controller) {
758 : return this->panel(context, request, response, controller);
759 : }));
760 : }
761 : ~ExperimentalWithCallbackMethod_panel() override {
762 : BaseClassMustBeDerivedFromService(this);
763 : }
764 : // disable synchronous version of this method
765 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
766 : abort();
767 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
768 : }
769 : virtual void panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
770 : };
771 : template <class BaseClass>
772 : class ExperimentalWithCallbackMethod_colors : public BaseClass {
773 : private:
774 : void BaseClassMustBeDerivedFromService(const Service *service) {}
775 : public:
776 : ExperimentalWithCallbackMethod_colors() {
777 : ::grpc::Service::experimental().MarkMethodCallback(1,
778 : new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::Colors>(
779 : [this](::grpc::ServerContext* context,
780 : const ::google::protobuf::Empty* request,
781 : ::rpc::gui::Colors* response,
782 : ::grpc::experimental::ServerCallbackRpcController* controller) {
783 : return this->colors(context, request, response, controller);
784 : }));
785 : }
786 : ~ExperimentalWithCallbackMethod_colors() override {
787 : BaseClassMustBeDerivedFromService(this);
788 : }
789 : // disable synchronous version of this method
790 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
791 : abort();
792 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
793 : }
794 : virtual void colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
795 : };
796 : template <class BaseClass>
797 : class ExperimentalWithCallbackMethod_colormaps : public BaseClass {
798 : private:
799 : void BaseClassMustBeDerivedFromService(const Service *service) {}
800 : public:
801 : ExperimentalWithCallbackMethod_colormaps() {
802 : ::grpc::Service::experimental().MarkMethodCallback(2,
803 : new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::ColorMaps>(
804 : [this](::grpc::ServerContext* context,
805 : const ::google::protobuf::Empty* request,
806 : ::rpc::gui::ColorMaps* response,
807 : ::grpc::experimental::ServerCallbackRpcController* controller) {
808 : return this->colormaps(context, request, response, controller);
809 : }));
810 : }
811 : ~ExperimentalWithCallbackMethod_colormaps() override {
812 : BaseClassMustBeDerivedFromService(this);
813 : }
814 : // disable synchronous version of this method
815 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
816 : abort();
817 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
818 : }
819 : virtual void colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
820 : };
821 : template <class BaseClass>
822 : class ExperimentalWithCallbackMethod_symbols : public BaseClass {
823 : private:
824 : void BaseClassMustBeDerivedFromService(const Service *service) {}
825 : public:
826 : ExperimentalWithCallbackMethod_symbols() {
827 : ::grpc::Service::experimental().MarkMethodCallback(3,
828 : new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::Symbols>(
829 : [this](::grpc::ServerContext* context,
830 : const ::google::protobuf::Empty* request,
831 : ::rpc::gui::Symbols* response,
832 : ::grpc::experimental::ServerCallbackRpcController* controller) {
833 : return this->symbols(context, request, response, controller);
834 : }));
835 : }
836 : ~ExperimentalWithCallbackMethod_symbols() override {
837 : BaseClassMustBeDerivedFromService(this);
838 : }
839 : // disable synchronous version of this method
840 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
841 : abort();
842 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
843 : }
844 : virtual void symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
845 : };
846 : template <class BaseClass>
847 : class ExperimentalWithCallbackMethod_line : public BaseClass {
848 : private:
849 : void BaseClassMustBeDerivedFromService(const Service *service) {}
850 : public:
851 : ExperimentalWithCallbackMethod_line() {
852 : ::grpc::Service::experimental().MarkMethodCallback(4,
853 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::NewLine, ::rpc::gui::Id>(
854 : [this](::grpc::ServerContext* context,
855 : const ::rpc::gui::NewLine* request,
856 : ::rpc::gui::Id* response,
857 : ::grpc::experimental::ServerCallbackRpcController* controller) {
858 : return this->line(context, request, response, controller);
859 : }));
860 : }
861 : ~ExperimentalWithCallbackMethod_line() override {
862 : BaseClassMustBeDerivedFromService(this);
863 : }
864 : // disable synchronous version of this method
865 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
866 : abort();
867 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
868 : }
869 : virtual void line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
870 : };
871 : template <class BaseClass>
872 : class ExperimentalWithCallbackMethod_scatter : public BaseClass {
873 : private:
874 : void BaseClassMustBeDerivedFromService(const Service *service) {}
875 : public:
876 : ExperimentalWithCallbackMethod_scatter() {
877 : ::grpc::Service::experimental().MarkMethodCallback(5,
878 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::NewScatter, ::rpc::gui::Id>(
879 : [this](::grpc::ServerContext* context,
880 : const ::rpc::gui::NewScatter* request,
881 : ::rpc::gui::Id* response,
882 : ::grpc::experimental::ServerCallbackRpcController* controller) {
883 : return this->scatter(context, request, response, controller);
884 : }));
885 : }
886 : ~ExperimentalWithCallbackMethod_scatter() override {
887 : BaseClassMustBeDerivedFromService(this);
888 : }
889 : // disable synchronous version of this method
890 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
891 : abort();
892 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
893 : }
894 : virtual void scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
895 : };
896 : template <class BaseClass>
897 : class ExperimentalWithCallbackMethod_histogram : public BaseClass {
898 : private:
899 : void BaseClassMustBeDerivedFromService(const Service *service) {}
900 : public:
901 : ExperimentalWithCallbackMethod_histogram() {
902 : ::grpc::Service::experimental().MarkMethodCallback(6,
903 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::NewHistogram, ::rpc::gui::Id>(
904 : [this](::grpc::ServerContext* context,
905 : const ::rpc::gui::NewHistogram* request,
906 : ::rpc::gui::Id* response,
907 : ::grpc::experimental::ServerCallbackRpcController* controller) {
908 : return this->histogram(context, request, response, controller);
909 : }));
910 : }
911 : ~ExperimentalWithCallbackMethod_histogram() override {
912 : BaseClassMustBeDerivedFromService(this);
913 : }
914 : // disable synchronous version of this method
915 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
916 : abort();
917 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
918 : }
919 : virtual void histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
920 : };
921 : template <class BaseClass>
922 : class ExperimentalWithCallbackMethod_raster : public BaseClass {
923 : private:
924 : void BaseClassMustBeDerivedFromService(const Service *service) {}
925 : public:
926 : ExperimentalWithCallbackMethod_raster() {
927 : ::grpc::Service::experimental().MarkMethodCallback(7,
928 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::NewRaster, ::rpc::gui::Id>(
929 : [this](::grpc::ServerContext* context,
930 : const ::rpc::gui::NewRaster* request,
931 : ::rpc::gui::Id* response,
932 : ::grpc::experimental::ServerCallbackRpcController* controller) {
933 : return this->raster(context, request, response, controller);
934 : }));
935 : }
936 : ~ExperimentalWithCallbackMethod_raster() override {
937 : BaseClassMustBeDerivedFromService(this);
938 : }
939 : // disable synchronous version of this method
940 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
941 : abort();
942 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
943 : }
944 : virtual void raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
945 : };
946 : template <class BaseClass>
947 : class ExperimentalWithCallbackMethod_setlabel : public BaseClass {
948 : private:
949 : void BaseClassMustBeDerivedFromService(const Service *service) {}
950 : public:
951 : ExperimentalWithCallbackMethod_setlabel() {
952 : ::grpc::Service::experimental().MarkMethodCallback(8,
953 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Label, ::google::protobuf::Empty>(
954 : [this](::grpc::ServerContext* context,
955 : const ::rpc::gui::Label* request,
956 : ::google::protobuf::Empty* response,
957 : ::grpc::experimental::ServerCallbackRpcController* controller) {
958 : return this->setlabel(context, request, response, controller);
959 : }));
960 : }
961 : ~ExperimentalWithCallbackMethod_setlabel() override {
962 : BaseClassMustBeDerivedFromService(this);
963 : }
964 : // disable synchronous version of this method
965 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
966 : abort();
967 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
968 : }
969 : virtual void setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
970 : };
971 : template <class BaseClass>
972 : class ExperimentalWithCallbackMethod_erase : public BaseClass {
973 : private:
974 : void BaseClassMustBeDerivedFromService(const Service *service) {}
975 : public:
976 : ExperimentalWithCallbackMethod_erase() {
977 : ::grpc::Service::experimental().MarkMethodCallback(9,
978 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(
979 : [this](::grpc::ServerContext* context,
980 : const ::rpc::gui::Id* request,
981 : ::google::protobuf::Empty* response,
982 : ::grpc::experimental::ServerCallbackRpcController* controller) {
983 : return this->erase(context, request, response, controller);
984 : }));
985 : }
986 : ~ExperimentalWithCallbackMethod_erase() override {
987 : BaseClassMustBeDerivedFromService(this);
988 : }
989 : // disable synchronous version of this method
990 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
991 : abort();
992 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
993 : }
994 : virtual void erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
995 : };
996 : template <class BaseClass>
997 : class ExperimentalWithCallbackMethod_close : public BaseClass {
998 : private:
999 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1000 : public:
1001 : ExperimentalWithCallbackMethod_close() {
1002 : ::grpc::Service::experimental().MarkMethodCallback(10,
1003 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(
1004 : [this](::grpc::ServerContext* context,
1005 : const ::rpc::gui::Id* request,
1006 : ::google::protobuf::Empty* response,
1007 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1008 : return this->close(context, request, response, controller);
1009 : }));
1010 : }
1011 : ~ExperimentalWithCallbackMethod_close() override {
1012 : BaseClassMustBeDerivedFromService(this);
1013 : }
1014 : // disable synchronous version of this method
1015 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1016 : abort();
1017 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1018 : }
1019 : virtual void close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1020 : };
1021 : template <class BaseClass>
1022 : class ExperimentalWithCallbackMethod_release : public BaseClass {
1023 : private:
1024 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1025 : public:
1026 : ExperimentalWithCallbackMethod_release() {
1027 : ::grpc::Service::experimental().MarkMethodCallback(11,
1028 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(
1029 : [this](::grpc::ServerContext* context,
1030 : const ::rpc::gui::Id* request,
1031 : ::google::protobuf::Empty* response,
1032 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1033 : return this->release(context, request, response, controller);
1034 : }));
1035 : }
1036 : ~ExperimentalWithCallbackMethod_release() override {
1037 : BaseClassMustBeDerivedFromService(this);
1038 : }
1039 : // disable synchronous version of this method
1040 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1041 : abort();
1042 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1043 : }
1044 : virtual void release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1045 : };
1046 : template <class BaseClass>
1047 : class ExperimentalWithCallbackMethod_hide : public BaseClass {
1048 : private:
1049 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1050 : public:
1051 : ExperimentalWithCallbackMethod_hide() {
1052 : ::grpc::Service::experimental().MarkMethodCallback(12,
1053 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(
1054 : [this](::grpc::ServerContext* context,
1055 : const ::rpc::gui::Id* request,
1056 : ::google::protobuf::Empty* response,
1057 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1058 : return this->hide(context, request, response, controller);
1059 : }));
1060 : }
1061 : ~ExperimentalWithCallbackMethod_hide() override {
1062 : BaseClassMustBeDerivedFromService(this);
1063 : }
1064 : // disable synchronous version of this method
1065 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1066 : abort();
1067 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1068 : }
1069 : virtual void hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1070 : };
1071 : template <class BaseClass>
1072 : class ExperimentalWithCallbackMethod_show : public BaseClass {
1073 : private:
1074 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1075 : public:
1076 : ExperimentalWithCallbackMethod_show() {
1077 : ::grpc::Service::experimental().MarkMethodCallback(13,
1078 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(
1079 : [this](::grpc::ServerContext* context,
1080 : const ::rpc::gui::Id* request,
1081 : ::google::protobuf::Empty* response,
1082 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1083 : return this->show(context, request, response, controller);
1084 : }));
1085 : }
1086 : ~ExperimentalWithCallbackMethod_show() override {
1087 : BaseClassMustBeDerivedFromService(this);
1088 : }
1089 : // disable synchronous version of this method
1090 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1091 : abort();
1092 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1093 : }
1094 : virtual void show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1095 : };
1096 : template <class BaseClass>
1097 : class ExperimentalWithCallbackMethod_loaddock : public BaseClass {
1098 : private:
1099 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1100 : public:
1101 : ExperimentalWithCallbackMethod_loaddock() {
1102 : ::grpc::Service::experimental().MarkMethodCallback(14,
1103 : new ::grpc::internal::CallbackUnaryHandler< ::rpc::gui::DockSpec, ::rpc::gui::Id>(
1104 : [this](::grpc::ServerContext* context,
1105 : const ::rpc::gui::DockSpec* request,
1106 : ::rpc::gui::Id* response,
1107 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1108 : return this->loaddock(context, request, response, controller);
1109 : }));
1110 : }
1111 : ~ExperimentalWithCallbackMethod_loaddock() override {
1112 : BaseClassMustBeDerivedFromService(this);
1113 : }
1114 : // disable synchronous version of this method
1115 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
1116 : abort();
1117 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1118 : }
1119 : virtual void loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1120 : };
1121 : template <class BaseClass>
1122 : class ExperimentalWithCallbackMethod_done : public BaseClass {
1123 : private:
1124 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1125 : public:
1126 : ExperimentalWithCallbackMethod_done() {
1127 : ::grpc::Service::experimental().MarkMethodCallback(15,
1128 : new ::grpc::internal::CallbackUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>(
1129 : [this](::grpc::ServerContext* context,
1130 : const ::google::protobuf::Empty* request,
1131 : ::google::protobuf::Empty* response,
1132 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1133 : return this->done(context, request, response, controller);
1134 : }));
1135 : }
1136 : ~ExperimentalWithCallbackMethod_done() override {
1137 : BaseClassMustBeDerivedFromService(this);
1138 : }
1139 : // disable synchronous version of this method
1140 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
1141 : abort();
1142 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1143 : }
1144 : 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, "")); }
1145 : };
1146 : typedef ExperimentalWithCallbackMethod_panel<ExperimentalWithCallbackMethod_colors<ExperimentalWithCallbackMethod_colormaps<ExperimentalWithCallbackMethod_symbols<ExperimentalWithCallbackMethod_line<ExperimentalWithCallbackMethod_scatter<ExperimentalWithCallbackMethod_histogram<ExperimentalWithCallbackMethod_raster<ExperimentalWithCallbackMethod_setlabel<ExperimentalWithCallbackMethod_erase<ExperimentalWithCallbackMethod_close<ExperimentalWithCallbackMethod_release<ExperimentalWithCallbackMethod_hide<ExperimentalWithCallbackMethod_show<ExperimentalWithCallbackMethod_loaddock<ExperimentalWithCallbackMethod_done<Service > > > > > > > > > > > > > > > > ExperimentalCallbackService;
1147 : template <class BaseClass>
1148 : class WithGenericMethod_panel : public BaseClass {
1149 : private:
1150 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1151 : public:
1152 : WithGenericMethod_panel() {
1153 : ::grpc::Service::MarkMethodGeneric(0);
1154 : }
1155 : ~WithGenericMethod_panel() override {
1156 : BaseClassMustBeDerivedFromService(this);
1157 : }
1158 : // disable synchronous version of this method
1159 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
1160 : abort();
1161 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1162 : }
1163 : };
1164 : template <class BaseClass>
1165 : class WithGenericMethod_colors : public BaseClass {
1166 : private:
1167 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1168 : public:
1169 : WithGenericMethod_colors() {
1170 : ::grpc::Service::MarkMethodGeneric(1);
1171 : }
1172 : ~WithGenericMethod_colors() override {
1173 : BaseClassMustBeDerivedFromService(this);
1174 : }
1175 : // disable synchronous version of this method
1176 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
1177 : abort();
1178 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1179 : }
1180 : };
1181 : template <class BaseClass>
1182 : class WithGenericMethod_colormaps : public BaseClass {
1183 : private:
1184 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1185 : public:
1186 : WithGenericMethod_colormaps() {
1187 : ::grpc::Service::MarkMethodGeneric(2);
1188 : }
1189 : ~WithGenericMethod_colormaps() override {
1190 : BaseClassMustBeDerivedFromService(this);
1191 : }
1192 : // disable synchronous version of this method
1193 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
1194 : abort();
1195 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1196 : }
1197 : };
1198 : template <class BaseClass>
1199 : class WithGenericMethod_symbols : public BaseClass {
1200 : private:
1201 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1202 : public:
1203 : WithGenericMethod_symbols() {
1204 : ::grpc::Service::MarkMethodGeneric(3);
1205 : }
1206 : ~WithGenericMethod_symbols() override {
1207 : BaseClassMustBeDerivedFromService(this);
1208 : }
1209 : // disable synchronous version of this method
1210 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
1211 : abort();
1212 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1213 : }
1214 : };
1215 : template <class BaseClass>
1216 : class WithGenericMethod_line : public BaseClass {
1217 : private:
1218 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1219 : public:
1220 : WithGenericMethod_line() {
1221 : ::grpc::Service::MarkMethodGeneric(4);
1222 : }
1223 : ~WithGenericMethod_line() override {
1224 : BaseClassMustBeDerivedFromService(this);
1225 : }
1226 : // disable synchronous version of this method
1227 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
1228 : abort();
1229 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1230 : }
1231 : };
1232 : template <class BaseClass>
1233 : class WithGenericMethod_scatter : public BaseClass {
1234 : private:
1235 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1236 : public:
1237 : WithGenericMethod_scatter() {
1238 : ::grpc::Service::MarkMethodGeneric(5);
1239 : }
1240 : ~WithGenericMethod_scatter() override {
1241 : BaseClassMustBeDerivedFromService(this);
1242 : }
1243 : // disable synchronous version of this method
1244 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
1245 : abort();
1246 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1247 : }
1248 : };
1249 : template <class BaseClass>
1250 : class WithGenericMethod_histogram : public BaseClass {
1251 : private:
1252 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1253 : public:
1254 : WithGenericMethod_histogram() {
1255 : ::grpc::Service::MarkMethodGeneric(6);
1256 : }
1257 : ~WithGenericMethod_histogram() override {
1258 : BaseClassMustBeDerivedFromService(this);
1259 : }
1260 : // disable synchronous version of this method
1261 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
1262 : abort();
1263 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1264 : }
1265 : };
1266 : template <class BaseClass>
1267 : class WithGenericMethod_raster : public BaseClass {
1268 : private:
1269 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1270 : public:
1271 : WithGenericMethod_raster() {
1272 : ::grpc::Service::MarkMethodGeneric(7);
1273 : }
1274 : ~WithGenericMethod_raster() override {
1275 : BaseClassMustBeDerivedFromService(this);
1276 : }
1277 : // disable synchronous version of this method
1278 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
1279 : abort();
1280 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1281 : }
1282 : };
1283 : template <class BaseClass>
1284 : class WithGenericMethod_setlabel : public BaseClass {
1285 : private:
1286 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1287 : public:
1288 : WithGenericMethod_setlabel() {
1289 : ::grpc::Service::MarkMethodGeneric(8);
1290 : }
1291 : ~WithGenericMethod_setlabel() override {
1292 : BaseClassMustBeDerivedFromService(this);
1293 : }
1294 : // disable synchronous version of this method
1295 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
1296 : abort();
1297 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1298 : }
1299 : };
1300 : template <class BaseClass>
1301 : class WithGenericMethod_erase : public BaseClass {
1302 : private:
1303 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1304 : public:
1305 : WithGenericMethod_erase() {
1306 : ::grpc::Service::MarkMethodGeneric(9);
1307 : }
1308 : ~WithGenericMethod_erase() override {
1309 : BaseClassMustBeDerivedFromService(this);
1310 : }
1311 : // disable synchronous version of this method
1312 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1313 : abort();
1314 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1315 : }
1316 : };
1317 : template <class BaseClass>
1318 : class WithGenericMethod_close : public BaseClass {
1319 : private:
1320 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1321 : public:
1322 : WithGenericMethod_close() {
1323 : ::grpc::Service::MarkMethodGeneric(10);
1324 : }
1325 : ~WithGenericMethod_close() override {
1326 : BaseClassMustBeDerivedFromService(this);
1327 : }
1328 : // disable synchronous version of this method
1329 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1330 : abort();
1331 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1332 : }
1333 : };
1334 : template <class BaseClass>
1335 : class WithGenericMethod_release : public BaseClass {
1336 : private:
1337 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1338 : public:
1339 : WithGenericMethod_release() {
1340 : ::grpc::Service::MarkMethodGeneric(11);
1341 : }
1342 : ~WithGenericMethod_release() override {
1343 : BaseClassMustBeDerivedFromService(this);
1344 : }
1345 : // disable synchronous version of this method
1346 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1347 : abort();
1348 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1349 : }
1350 : };
1351 : template <class BaseClass>
1352 : class WithGenericMethod_hide : public BaseClass {
1353 : private:
1354 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1355 : public:
1356 : WithGenericMethod_hide() {
1357 : ::grpc::Service::MarkMethodGeneric(12);
1358 : }
1359 : ~WithGenericMethod_hide() override {
1360 : BaseClassMustBeDerivedFromService(this);
1361 : }
1362 : // disable synchronous version of this method
1363 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1364 : abort();
1365 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1366 : }
1367 : };
1368 : template <class BaseClass>
1369 : class WithGenericMethod_show : public BaseClass {
1370 : private:
1371 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1372 : public:
1373 : WithGenericMethod_show() {
1374 : ::grpc::Service::MarkMethodGeneric(13);
1375 : }
1376 : ~WithGenericMethod_show() override {
1377 : BaseClassMustBeDerivedFromService(this);
1378 : }
1379 : // disable synchronous version of this method
1380 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1381 : abort();
1382 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1383 : }
1384 : };
1385 : template <class BaseClass>
1386 : class WithGenericMethod_loaddock : public BaseClass {
1387 : private:
1388 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1389 : public:
1390 : WithGenericMethod_loaddock() {
1391 : ::grpc::Service::MarkMethodGeneric(14);
1392 : }
1393 : ~WithGenericMethod_loaddock() override {
1394 : BaseClassMustBeDerivedFromService(this);
1395 : }
1396 : // disable synchronous version of this method
1397 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
1398 : abort();
1399 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1400 : }
1401 : };
1402 : template <class BaseClass>
1403 : class WithGenericMethod_done : public BaseClass {
1404 : private:
1405 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1406 : public:
1407 : WithGenericMethod_done() {
1408 : ::grpc::Service::MarkMethodGeneric(15);
1409 : }
1410 : ~WithGenericMethod_done() override {
1411 : BaseClassMustBeDerivedFromService(this);
1412 : }
1413 : // disable synchronous version of this method
1414 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
1415 : abort();
1416 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1417 : }
1418 : };
1419 : template <class BaseClass>
1420 : class WithRawMethod_panel : public BaseClass {
1421 : private:
1422 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1423 : public:
1424 : WithRawMethod_panel() {
1425 : ::grpc::Service::MarkMethodRaw(0);
1426 : }
1427 : ~WithRawMethod_panel() override {
1428 : BaseClassMustBeDerivedFromService(this);
1429 : }
1430 : // disable synchronous version of this method
1431 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
1432 : abort();
1433 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1434 : }
1435 : void Requestpanel(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1436 : ::grpc::Service::RequestAsyncUnary(0, context, request, response, new_call_cq, notification_cq, tag);
1437 : }
1438 : };
1439 : template <class BaseClass>
1440 : class WithRawMethod_colors : public BaseClass {
1441 : private:
1442 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1443 : public:
1444 : WithRawMethod_colors() {
1445 : ::grpc::Service::MarkMethodRaw(1);
1446 : }
1447 : ~WithRawMethod_colors() override {
1448 : BaseClassMustBeDerivedFromService(this);
1449 : }
1450 : // disable synchronous version of this method
1451 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
1452 : abort();
1453 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1454 : }
1455 : void Requestcolors(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1456 : ::grpc::Service::RequestAsyncUnary(1, context, request, response, new_call_cq, notification_cq, tag);
1457 : }
1458 : };
1459 : template <class BaseClass>
1460 : class WithRawMethod_colormaps : public BaseClass {
1461 : private:
1462 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1463 : public:
1464 : WithRawMethod_colormaps() {
1465 : ::grpc::Service::MarkMethodRaw(2);
1466 : }
1467 : ~WithRawMethod_colormaps() override {
1468 : BaseClassMustBeDerivedFromService(this);
1469 : }
1470 : // disable synchronous version of this method
1471 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
1472 : abort();
1473 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1474 : }
1475 : void Requestcolormaps(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1476 : ::grpc::Service::RequestAsyncUnary(2, context, request, response, new_call_cq, notification_cq, tag);
1477 : }
1478 : };
1479 : template <class BaseClass>
1480 : class WithRawMethod_symbols : public BaseClass {
1481 : private:
1482 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1483 : public:
1484 : WithRawMethod_symbols() {
1485 : ::grpc::Service::MarkMethodRaw(3);
1486 : }
1487 : ~WithRawMethod_symbols() override {
1488 : BaseClassMustBeDerivedFromService(this);
1489 : }
1490 : // disable synchronous version of this method
1491 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
1492 : abort();
1493 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1494 : }
1495 : void Requestsymbols(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1496 : ::grpc::Service::RequestAsyncUnary(3, context, request, response, new_call_cq, notification_cq, tag);
1497 : }
1498 : };
1499 : template <class BaseClass>
1500 : class WithRawMethod_line : public BaseClass {
1501 : private:
1502 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1503 : public:
1504 : WithRawMethod_line() {
1505 : ::grpc::Service::MarkMethodRaw(4);
1506 : }
1507 : ~WithRawMethod_line() override {
1508 : BaseClassMustBeDerivedFromService(this);
1509 : }
1510 : // disable synchronous version of this method
1511 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
1512 : abort();
1513 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1514 : }
1515 : void Requestline(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1516 : ::grpc::Service::RequestAsyncUnary(4, context, request, response, new_call_cq, notification_cq, tag);
1517 : }
1518 : };
1519 : template <class BaseClass>
1520 : class WithRawMethod_scatter : public BaseClass {
1521 : private:
1522 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1523 : public:
1524 : WithRawMethod_scatter() {
1525 : ::grpc::Service::MarkMethodRaw(5);
1526 : }
1527 : ~WithRawMethod_scatter() override {
1528 : BaseClassMustBeDerivedFromService(this);
1529 : }
1530 : // disable synchronous version of this method
1531 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
1532 : abort();
1533 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1534 : }
1535 : void Requestscatter(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1536 : ::grpc::Service::RequestAsyncUnary(5, context, request, response, new_call_cq, notification_cq, tag);
1537 : }
1538 : };
1539 : template <class BaseClass>
1540 : class WithRawMethod_histogram : public BaseClass {
1541 : private:
1542 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1543 : public:
1544 : WithRawMethod_histogram() {
1545 : ::grpc::Service::MarkMethodRaw(6);
1546 : }
1547 : ~WithRawMethod_histogram() override {
1548 : BaseClassMustBeDerivedFromService(this);
1549 : }
1550 : // disable synchronous version of this method
1551 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
1552 : abort();
1553 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1554 : }
1555 : void Requesthistogram(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1556 : ::grpc::Service::RequestAsyncUnary(6, context, request, response, new_call_cq, notification_cq, tag);
1557 : }
1558 : };
1559 : template <class BaseClass>
1560 : class WithRawMethod_raster : public BaseClass {
1561 : private:
1562 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1563 : public:
1564 : WithRawMethod_raster() {
1565 : ::grpc::Service::MarkMethodRaw(7);
1566 : }
1567 : ~WithRawMethod_raster() override {
1568 : BaseClassMustBeDerivedFromService(this);
1569 : }
1570 : // disable synchronous version of this method
1571 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
1572 : abort();
1573 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1574 : }
1575 : void Requestraster(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1576 : ::grpc::Service::RequestAsyncUnary(7, context, request, response, new_call_cq, notification_cq, tag);
1577 : }
1578 : };
1579 : template <class BaseClass>
1580 : class WithRawMethod_setlabel : public BaseClass {
1581 : private:
1582 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1583 : public:
1584 : WithRawMethod_setlabel() {
1585 : ::grpc::Service::MarkMethodRaw(8);
1586 : }
1587 : ~WithRawMethod_setlabel() override {
1588 : BaseClassMustBeDerivedFromService(this);
1589 : }
1590 : // disable synchronous version of this method
1591 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
1592 : abort();
1593 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1594 : }
1595 : void Requestsetlabel(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1596 : ::grpc::Service::RequestAsyncUnary(8, context, request, response, new_call_cq, notification_cq, tag);
1597 : }
1598 : };
1599 : template <class BaseClass>
1600 : class WithRawMethod_erase : public BaseClass {
1601 : private:
1602 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1603 : public:
1604 : WithRawMethod_erase() {
1605 : ::grpc::Service::MarkMethodRaw(9);
1606 : }
1607 : ~WithRawMethod_erase() override {
1608 : BaseClassMustBeDerivedFromService(this);
1609 : }
1610 : // disable synchronous version of this method
1611 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1612 : abort();
1613 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1614 : }
1615 : void Requesterase(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1616 : ::grpc::Service::RequestAsyncUnary(9, context, request, response, new_call_cq, notification_cq, tag);
1617 : }
1618 : };
1619 : template <class BaseClass>
1620 : class WithRawMethod_close : public BaseClass {
1621 : private:
1622 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1623 : public:
1624 : WithRawMethod_close() {
1625 : ::grpc::Service::MarkMethodRaw(10);
1626 : }
1627 : ~WithRawMethod_close() override {
1628 : BaseClassMustBeDerivedFromService(this);
1629 : }
1630 : // disable synchronous version of this method
1631 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1632 : abort();
1633 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1634 : }
1635 : void Requestclose(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1636 : ::grpc::Service::RequestAsyncUnary(10, context, request, response, new_call_cq, notification_cq, tag);
1637 : }
1638 : };
1639 : template <class BaseClass>
1640 : class WithRawMethod_release : public BaseClass {
1641 : private:
1642 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1643 : public:
1644 : WithRawMethod_release() {
1645 : ::grpc::Service::MarkMethodRaw(11);
1646 : }
1647 : ~WithRawMethod_release() override {
1648 : BaseClassMustBeDerivedFromService(this);
1649 : }
1650 : // disable synchronous version of this method
1651 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1652 : abort();
1653 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1654 : }
1655 : void Requestrelease(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1656 : ::grpc::Service::RequestAsyncUnary(11, context, request, response, new_call_cq, notification_cq, tag);
1657 : }
1658 : };
1659 : template <class BaseClass>
1660 : class WithRawMethod_hide : public BaseClass {
1661 : private:
1662 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1663 : public:
1664 : WithRawMethod_hide() {
1665 : ::grpc::Service::MarkMethodRaw(12);
1666 : }
1667 : ~WithRawMethod_hide() override {
1668 : BaseClassMustBeDerivedFromService(this);
1669 : }
1670 : // disable synchronous version of this method
1671 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1672 : abort();
1673 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1674 : }
1675 : void Requesthide(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1676 : ::grpc::Service::RequestAsyncUnary(12, context, request, response, new_call_cq, notification_cq, tag);
1677 : }
1678 : };
1679 : template <class BaseClass>
1680 : class WithRawMethod_show : public BaseClass {
1681 : private:
1682 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1683 : public:
1684 : WithRawMethod_show() {
1685 : ::grpc::Service::MarkMethodRaw(13);
1686 : }
1687 : ~WithRawMethod_show() override {
1688 : BaseClassMustBeDerivedFromService(this);
1689 : }
1690 : // disable synchronous version of this method
1691 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1692 : abort();
1693 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1694 : }
1695 : void Requestshow(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1696 : ::grpc::Service::RequestAsyncUnary(13, context, request, response, new_call_cq, notification_cq, tag);
1697 : }
1698 : };
1699 : template <class BaseClass>
1700 : class WithRawMethod_loaddock : public BaseClass {
1701 : private:
1702 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1703 : public:
1704 : WithRawMethod_loaddock() {
1705 : ::grpc::Service::MarkMethodRaw(14);
1706 : }
1707 : ~WithRawMethod_loaddock() override {
1708 : BaseClassMustBeDerivedFromService(this);
1709 : }
1710 : // disable synchronous version of this method
1711 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
1712 : abort();
1713 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1714 : }
1715 : void Requestloaddock(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1716 : ::grpc::Service::RequestAsyncUnary(14, context, request, response, new_call_cq, notification_cq, tag);
1717 : }
1718 : };
1719 : template <class BaseClass>
1720 : class WithRawMethod_done : public BaseClass {
1721 : private:
1722 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1723 : public:
1724 : WithRawMethod_done() {
1725 : ::grpc::Service::MarkMethodRaw(15);
1726 : }
1727 : ~WithRawMethod_done() override {
1728 : BaseClassMustBeDerivedFromService(this);
1729 : }
1730 : // disable synchronous version of this method
1731 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
1732 : abort();
1733 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1734 : }
1735 : void Requestdone(::grpc::ServerContext* context, ::grpc::ByteBuffer* request, ::grpc::ServerAsyncResponseWriter< ::grpc::ByteBuffer>* response, ::grpc::CompletionQueue* new_call_cq, ::grpc::ServerCompletionQueue* notification_cq, void *tag) {
1736 : ::grpc::Service::RequestAsyncUnary(15, context, request, response, new_call_cq, notification_cq, tag);
1737 : }
1738 : };
1739 : template <class BaseClass>
1740 : class ExperimentalWithRawCallbackMethod_panel : public BaseClass {
1741 : private:
1742 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1743 : public:
1744 : ExperimentalWithRawCallbackMethod_panel() {
1745 : ::grpc::Service::experimental().MarkMethodRawCallback(0,
1746 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1747 : [this](::grpc::ServerContext* context,
1748 : const ::grpc::ByteBuffer* request,
1749 : ::grpc::ByteBuffer* response,
1750 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1751 : this->panel(context, request, response, controller);
1752 : }));
1753 : }
1754 : ~ExperimentalWithRawCallbackMethod_panel() override {
1755 : BaseClassMustBeDerivedFromService(this);
1756 : }
1757 : // disable synchronous version of this method
1758 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
1759 : abort();
1760 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1761 : }
1762 : virtual void panel(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1763 : };
1764 : template <class BaseClass>
1765 : class ExperimentalWithRawCallbackMethod_colors : public BaseClass {
1766 : private:
1767 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1768 : public:
1769 : ExperimentalWithRawCallbackMethod_colors() {
1770 : ::grpc::Service::experimental().MarkMethodRawCallback(1,
1771 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1772 : [this](::grpc::ServerContext* context,
1773 : const ::grpc::ByteBuffer* request,
1774 : ::grpc::ByteBuffer* response,
1775 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1776 : this->colors(context, request, response, controller);
1777 : }));
1778 : }
1779 : ~ExperimentalWithRawCallbackMethod_colors() override {
1780 : BaseClassMustBeDerivedFromService(this);
1781 : }
1782 : // disable synchronous version of this method
1783 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
1784 : abort();
1785 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1786 : }
1787 : virtual void colors(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1788 : };
1789 : template <class BaseClass>
1790 : class ExperimentalWithRawCallbackMethod_colormaps : public BaseClass {
1791 : private:
1792 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1793 : public:
1794 : ExperimentalWithRawCallbackMethod_colormaps() {
1795 : ::grpc::Service::experimental().MarkMethodRawCallback(2,
1796 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1797 : [this](::grpc::ServerContext* context,
1798 : const ::grpc::ByteBuffer* request,
1799 : ::grpc::ByteBuffer* response,
1800 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1801 : this->colormaps(context, request, response, controller);
1802 : }));
1803 : }
1804 : ~ExperimentalWithRawCallbackMethod_colormaps() override {
1805 : BaseClassMustBeDerivedFromService(this);
1806 : }
1807 : // disable synchronous version of this method
1808 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
1809 : abort();
1810 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1811 : }
1812 : virtual void colormaps(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1813 : };
1814 : template <class BaseClass>
1815 : class ExperimentalWithRawCallbackMethod_symbols : public BaseClass {
1816 : private:
1817 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1818 : public:
1819 : ExperimentalWithRawCallbackMethod_symbols() {
1820 : ::grpc::Service::experimental().MarkMethodRawCallback(3,
1821 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1822 : [this](::grpc::ServerContext* context,
1823 : const ::grpc::ByteBuffer* request,
1824 : ::grpc::ByteBuffer* response,
1825 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1826 : this->symbols(context, request, response, controller);
1827 : }));
1828 : }
1829 : ~ExperimentalWithRawCallbackMethod_symbols() override {
1830 : BaseClassMustBeDerivedFromService(this);
1831 : }
1832 : // disable synchronous version of this method
1833 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
1834 : abort();
1835 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1836 : }
1837 : virtual void symbols(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1838 : };
1839 : template <class BaseClass>
1840 : class ExperimentalWithRawCallbackMethod_line : public BaseClass {
1841 : private:
1842 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1843 : public:
1844 : ExperimentalWithRawCallbackMethod_line() {
1845 : ::grpc::Service::experimental().MarkMethodRawCallback(4,
1846 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1847 : [this](::grpc::ServerContext* context,
1848 : const ::grpc::ByteBuffer* request,
1849 : ::grpc::ByteBuffer* response,
1850 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1851 : this->line(context, request, response, controller);
1852 : }));
1853 : }
1854 : ~ExperimentalWithRawCallbackMethod_line() override {
1855 : BaseClassMustBeDerivedFromService(this);
1856 : }
1857 : // disable synchronous version of this method
1858 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
1859 : abort();
1860 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1861 : }
1862 : virtual void line(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1863 : };
1864 : template <class BaseClass>
1865 : class ExperimentalWithRawCallbackMethod_scatter : public BaseClass {
1866 : private:
1867 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1868 : public:
1869 : ExperimentalWithRawCallbackMethod_scatter() {
1870 : ::grpc::Service::experimental().MarkMethodRawCallback(5,
1871 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1872 : [this](::grpc::ServerContext* context,
1873 : const ::grpc::ByteBuffer* request,
1874 : ::grpc::ByteBuffer* response,
1875 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1876 : this->scatter(context, request, response, controller);
1877 : }));
1878 : }
1879 : ~ExperimentalWithRawCallbackMethod_scatter() override {
1880 : BaseClassMustBeDerivedFromService(this);
1881 : }
1882 : // disable synchronous version of this method
1883 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
1884 : abort();
1885 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1886 : }
1887 : virtual void scatter(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1888 : };
1889 : template <class BaseClass>
1890 : class ExperimentalWithRawCallbackMethod_histogram : public BaseClass {
1891 : private:
1892 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1893 : public:
1894 : ExperimentalWithRawCallbackMethod_histogram() {
1895 : ::grpc::Service::experimental().MarkMethodRawCallback(6,
1896 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1897 : [this](::grpc::ServerContext* context,
1898 : const ::grpc::ByteBuffer* request,
1899 : ::grpc::ByteBuffer* response,
1900 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1901 : this->histogram(context, request, response, controller);
1902 : }));
1903 : }
1904 : ~ExperimentalWithRawCallbackMethod_histogram() override {
1905 : BaseClassMustBeDerivedFromService(this);
1906 : }
1907 : // disable synchronous version of this method
1908 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
1909 : abort();
1910 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1911 : }
1912 : virtual void histogram(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1913 : };
1914 : template <class BaseClass>
1915 : class ExperimentalWithRawCallbackMethod_raster : public BaseClass {
1916 : private:
1917 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1918 : public:
1919 : ExperimentalWithRawCallbackMethod_raster() {
1920 : ::grpc::Service::experimental().MarkMethodRawCallback(7,
1921 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1922 : [this](::grpc::ServerContext* context,
1923 : const ::grpc::ByteBuffer* request,
1924 : ::grpc::ByteBuffer* response,
1925 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1926 : this->raster(context, request, response, controller);
1927 : }));
1928 : }
1929 : ~ExperimentalWithRawCallbackMethod_raster() override {
1930 : BaseClassMustBeDerivedFromService(this);
1931 : }
1932 : // disable synchronous version of this method
1933 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
1934 : abort();
1935 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1936 : }
1937 : virtual void raster(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1938 : };
1939 : template <class BaseClass>
1940 : class ExperimentalWithRawCallbackMethod_setlabel : public BaseClass {
1941 : private:
1942 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1943 : public:
1944 : ExperimentalWithRawCallbackMethod_setlabel() {
1945 : ::grpc::Service::experimental().MarkMethodRawCallback(8,
1946 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1947 : [this](::grpc::ServerContext* context,
1948 : const ::grpc::ByteBuffer* request,
1949 : ::grpc::ByteBuffer* response,
1950 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1951 : this->setlabel(context, request, response, controller);
1952 : }));
1953 : }
1954 : ~ExperimentalWithRawCallbackMethod_setlabel() override {
1955 : BaseClassMustBeDerivedFromService(this);
1956 : }
1957 : // disable synchronous version of this method
1958 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
1959 : abort();
1960 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1961 : }
1962 : virtual void setlabel(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1963 : };
1964 : template <class BaseClass>
1965 : class ExperimentalWithRawCallbackMethod_erase : public BaseClass {
1966 : private:
1967 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1968 : public:
1969 : ExperimentalWithRawCallbackMethod_erase() {
1970 : ::grpc::Service::experimental().MarkMethodRawCallback(9,
1971 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1972 : [this](::grpc::ServerContext* context,
1973 : const ::grpc::ByteBuffer* request,
1974 : ::grpc::ByteBuffer* response,
1975 : ::grpc::experimental::ServerCallbackRpcController* controller) {
1976 : this->erase(context, request, response, controller);
1977 : }));
1978 : }
1979 : ~ExperimentalWithRawCallbackMethod_erase() override {
1980 : BaseClassMustBeDerivedFromService(this);
1981 : }
1982 : // disable synchronous version of this method
1983 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
1984 : abort();
1985 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
1986 : }
1987 : virtual void erase(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
1988 : };
1989 : template <class BaseClass>
1990 : class ExperimentalWithRawCallbackMethod_close : public BaseClass {
1991 : private:
1992 : void BaseClassMustBeDerivedFromService(const Service *service) {}
1993 : public:
1994 : ExperimentalWithRawCallbackMethod_close() {
1995 : ::grpc::Service::experimental().MarkMethodRawCallback(10,
1996 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
1997 : [this](::grpc::ServerContext* context,
1998 : const ::grpc::ByteBuffer* request,
1999 : ::grpc::ByteBuffer* response,
2000 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2001 : this->close(context, request, response, controller);
2002 : }));
2003 : }
2004 : ~ExperimentalWithRawCallbackMethod_close() override {
2005 : BaseClassMustBeDerivedFromService(this);
2006 : }
2007 : // disable synchronous version of this method
2008 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2009 : abort();
2010 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2011 : }
2012 : virtual void close(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2013 : };
2014 : template <class BaseClass>
2015 : class ExperimentalWithRawCallbackMethod_release : public BaseClass {
2016 : private:
2017 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2018 : public:
2019 : ExperimentalWithRawCallbackMethod_release() {
2020 : ::grpc::Service::experimental().MarkMethodRawCallback(11,
2021 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2022 : [this](::grpc::ServerContext* context,
2023 : const ::grpc::ByteBuffer* request,
2024 : ::grpc::ByteBuffer* response,
2025 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2026 : this->release(context, request, response, controller);
2027 : }));
2028 : }
2029 : ~ExperimentalWithRawCallbackMethod_release() override {
2030 : BaseClassMustBeDerivedFromService(this);
2031 : }
2032 : // disable synchronous version of this method
2033 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2034 : abort();
2035 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2036 : }
2037 : virtual void release(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2038 : };
2039 : template <class BaseClass>
2040 : class ExperimentalWithRawCallbackMethod_hide : public BaseClass {
2041 : private:
2042 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2043 : public:
2044 : ExperimentalWithRawCallbackMethod_hide() {
2045 : ::grpc::Service::experimental().MarkMethodRawCallback(12,
2046 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2047 : [this](::grpc::ServerContext* context,
2048 : const ::grpc::ByteBuffer* request,
2049 : ::grpc::ByteBuffer* response,
2050 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2051 : this->hide(context, request, response, controller);
2052 : }));
2053 : }
2054 : ~ExperimentalWithRawCallbackMethod_hide() override {
2055 : BaseClassMustBeDerivedFromService(this);
2056 : }
2057 : // disable synchronous version of this method
2058 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2059 : abort();
2060 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2061 : }
2062 : virtual void hide(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2063 : };
2064 : template <class BaseClass>
2065 : class ExperimentalWithRawCallbackMethod_show : public BaseClass {
2066 : private:
2067 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2068 : public:
2069 : ExperimentalWithRawCallbackMethod_show() {
2070 : ::grpc::Service::experimental().MarkMethodRawCallback(13,
2071 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2072 : [this](::grpc::ServerContext* context,
2073 : const ::grpc::ByteBuffer* request,
2074 : ::grpc::ByteBuffer* response,
2075 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2076 : this->show(context, request, response, controller);
2077 : }));
2078 : }
2079 : ~ExperimentalWithRawCallbackMethod_show() override {
2080 : BaseClassMustBeDerivedFromService(this);
2081 : }
2082 : // disable synchronous version of this method
2083 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2084 : abort();
2085 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2086 : }
2087 : virtual void show(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2088 : };
2089 : template <class BaseClass>
2090 : class ExperimentalWithRawCallbackMethod_loaddock : public BaseClass {
2091 : private:
2092 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2093 : public:
2094 : ExperimentalWithRawCallbackMethod_loaddock() {
2095 : ::grpc::Service::experimental().MarkMethodRawCallback(14,
2096 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2097 : [this](::grpc::ServerContext* context,
2098 : const ::grpc::ByteBuffer* request,
2099 : ::grpc::ByteBuffer* response,
2100 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2101 : this->loaddock(context, request, response, controller);
2102 : }));
2103 : }
2104 : ~ExperimentalWithRawCallbackMethod_loaddock() override {
2105 : BaseClassMustBeDerivedFromService(this);
2106 : }
2107 : // disable synchronous version of this method
2108 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
2109 : abort();
2110 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2111 : }
2112 : virtual void loaddock(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2113 : };
2114 : template <class BaseClass>
2115 : class ExperimentalWithRawCallbackMethod_done : public BaseClass {
2116 : private:
2117 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2118 : public:
2119 : ExperimentalWithRawCallbackMethod_done() {
2120 : ::grpc::Service::experimental().MarkMethodRawCallback(15,
2121 : new ::grpc::internal::CallbackUnaryHandler< ::grpc::ByteBuffer, ::grpc::ByteBuffer>(
2122 : [this](::grpc::ServerContext* context,
2123 : const ::grpc::ByteBuffer* request,
2124 : ::grpc::ByteBuffer* response,
2125 : ::grpc::experimental::ServerCallbackRpcController* controller) {
2126 : this->done(context, request, response, controller);
2127 : }));
2128 : }
2129 : ~ExperimentalWithRawCallbackMethod_done() override {
2130 : BaseClassMustBeDerivedFromService(this);
2131 : }
2132 : // disable synchronous version of this method
2133 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
2134 : abort();
2135 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2136 : }
2137 : virtual void done(::grpc::ServerContext* context, const ::grpc::ByteBuffer* request, ::grpc::ByteBuffer* response, ::grpc::experimental::ServerCallbackRpcController* controller) { controller->Finish(::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "")); }
2138 : };
2139 : template <class BaseClass>
2140 : class WithStreamedUnaryMethod_panel : public BaseClass {
2141 : private:
2142 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2143 : public:
2144 : WithStreamedUnaryMethod_panel() {
2145 : ::grpc::Service::MarkMethodStreamed(0,
2146 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::NewPanel, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_panel<BaseClass>::Streamedpanel, this, std::placeholders::_1, std::placeholders::_2)));
2147 : }
2148 : ~WithStreamedUnaryMethod_panel() override {
2149 : BaseClassMustBeDerivedFromService(this);
2150 : }
2151 : // disable regular version of this method
2152 : ::grpc::Status panel(::grpc::ServerContext* context, const ::rpc::gui::NewPanel* request, ::rpc::gui::Id* response) override {
2153 : abort();
2154 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2155 : }
2156 : // replace default version of method with streamed unary
2157 : virtual ::grpc::Status Streamedpanel(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::NewPanel,::rpc::gui::Id>* server_unary_streamer) = 0;
2158 : };
2159 : template <class BaseClass>
2160 : class WithStreamedUnaryMethod_colors : public BaseClass {
2161 : private:
2162 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2163 : public:
2164 : WithStreamedUnaryMethod_colors() {
2165 : ::grpc::Service::MarkMethodStreamed(1,
2166 : new ::grpc::internal::StreamedUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::Colors>(std::bind(&WithStreamedUnaryMethod_colors<BaseClass>::Streamedcolors, this, std::placeholders::_1, std::placeholders::_2)));
2167 : }
2168 : ~WithStreamedUnaryMethod_colors() override {
2169 : BaseClassMustBeDerivedFromService(this);
2170 : }
2171 : // disable regular version of this method
2172 : ::grpc::Status colors(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Colors* response) override {
2173 : abort();
2174 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2175 : }
2176 : // replace default version of method with streamed unary
2177 : virtual ::grpc::Status Streamedcolors(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::rpc::gui::Colors>* server_unary_streamer) = 0;
2178 : };
2179 : template <class BaseClass>
2180 : class WithStreamedUnaryMethod_colormaps : public BaseClass {
2181 : private:
2182 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2183 : public:
2184 : WithStreamedUnaryMethod_colormaps() {
2185 : ::grpc::Service::MarkMethodStreamed(2,
2186 : new ::grpc::internal::StreamedUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::ColorMaps>(std::bind(&WithStreamedUnaryMethod_colormaps<BaseClass>::Streamedcolormaps, this, std::placeholders::_1, std::placeholders::_2)));
2187 : }
2188 : ~WithStreamedUnaryMethod_colormaps() override {
2189 : BaseClassMustBeDerivedFromService(this);
2190 : }
2191 : // disable regular version of this method
2192 : ::grpc::Status colormaps(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::ColorMaps* response) override {
2193 : abort();
2194 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2195 : }
2196 : // replace default version of method with streamed unary
2197 : virtual ::grpc::Status Streamedcolormaps(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::rpc::gui::ColorMaps>* server_unary_streamer) = 0;
2198 : };
2199 : template <class BaseClass>
2200 : class WithStreamedUnaryMethod_symbols : public BaseClass {
2201 : private:
2202 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2203 : public:
2204 : WithStreamedUnaryMethod_symbols() {
2205 : ::grpc::Service::MarkMethodStreamed(3,
2206 : new ::grpc::internal::StreamedUnaryHandler< ::google::protobuf::Empty, ::rpc::gui::Symbols>(std::bind(&WithStreamedUnaryMethod_symbols<BaseClass>::Streamedsymbols, this, std::placeholders::_1, std::placeholders::_2)));
2207 : }
2208 : ~WithStreamedUnaryMethod_symbols() override {
2209 : BaseClassMustBeDerivedFromService(this);
2210 : }
2211 : // disable regular version of this method
2212 : ::grpc::Status symbols(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::rpc::gui::Symbols* response) override {
2213 : abort();
2214 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2215 : }
2216 : // replace default version of method with streamed unary
2217 : virtual ::grpc::Status Streamedsymbols(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::rpc::gui::Symbols>* server_unary_streamer) = 0;
2218 : };
2219 : template <class BaseClass>
2220 : class WithStreamedUnaryMethod_line : public BaseClass {
2221 : private:
2222 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2223 : public:
2224 : WithStreamedUnaryMethod_line() {
2225 : ::grpc::Service::MarkMethodStreamed(4,
2226 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::NewLine, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_line<BaseClass>::Streamedline, this, std::placeholders::_1, std::placeholders::_2)));
2227 : }
2228 : ~WithStreamedUnaryMethod_line() override {
2229 : BaseClassMustBeDerivedFromService(this);
2230 : }
2231 : // disable regular version of this method
2232 : ::grpc::Status line(::grpc::ServerContext* context, const ::rpc::gui::NewLine* request, ::rpc::gui::Id* response) override {
2233 : abort();
2234 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2235 : }
2236 : // replace default version of method with streamed unary
2237 : virtual ::grpc::Status Streamedline(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::NewLine,::rpc::gui::Id>* server_unary_streamer) = 0;
2238 : };
2239 : template <class BaseClass>
2240 : class WithStreamedUnaryMethod_scatter : public BaseClass {
2241 : private:
2242 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2243 : public:
2244 : WithStreamedUnaryMethod_scatter() {
2245 : ::grpc::Service::MarkMethodStreamed(5,
2246 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::NewScatter, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_scatter<BaseClass>::Streamedscatter, this, std::placeholders::_1, std::placeholders::_2)));
2247 : }
2248 : ~WithStreamedUnaryMethod_scatter() override {
2249 : BaseClassMustBeDerivedFromService(this);
2250 : }
2251 : // disable regular version of this method
2252 : ::grpc::Status scatter(::grpc::ServerContext* context, const ::rpc::gui::NewScatter* request, ::rpc::gui::Id* response) override {
2253 : abort();
2254 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2255 : }
2256 : // replace default version of method with streamed unary
2257 : virtual ::grpc::Status Streamedscatter(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::NewScatter,::rpc::gui::Id>* server_unary_streamer) = 0;
2258 : };
2259 : template <class BaseClass>
2260 : class WithStreamedUnaryMethod_histogram : public BaseClass {
2261 : private:
2262 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2263 : public:
2264 : WithStreamedUnaryMethod_histogram() {
2265 : ::grpc::Service::MarkMethodStreamed(6,
2266 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::NewHistogram, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_histogram<BaseClass>::Streamedhistogram, this, std::placeholders::_1, std::placeholders::_2)));
2267 : }
2268 : ~WithStreamedUnaryMethod_histogram() override {
2269 : BaseClassMustBeDerivedFromService(this);
2270 : }
2271 : // disable regular version of this method
2272 : ::grpc::Status histogram(::grpc::ServerContext* context, const ::rpc::gui::NewHistogram* request, ::rpc::gui::Id* response) override {
2273 : abort();
2274 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2275 : }
2276 : // replace default version of method with streamed unary
2277 : virtual ::grpc::Status Streamedhistogram(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::NewHistogram,::rpc::gui::Id>* server_unary_streamer) = 0;
2278 : };
2279 : template <class BaseClass>
2280 : class WithStreamedUnaryMethod_raster : public BaseClass {
2281 : private:
2282 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2283 : public:
2284 : WithStreamedUnaryMethod_raster() {
2285 : ::grpc::Service::MarkMethodStreamed(7,
2286 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::NewRaster, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_raster<BaseClass>::Streamedraster, this, std::placeholders::_1, std::placeholders::_2)));
2287 : }
2288 : ~WithStreamedUnaryMethod_raster() override {
2289 : BaseClassMustBeDerivedFromService(this);
2290 : }
2291 : // disable regular version of this method
2292 : ::grpc::Status raster(::grpc::ServerContext* context, const ::rpc::gui::NewRaster* request, ::rpc::gui::Id* response) override {
2293 : abort();
2294 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2295 : }
2296 : // replace default version of method with streamed unary
2297 : virtual ::grpc::Status Streamedraster(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::NewRaster,::rpc::gui::Id>* server_unary_streamer) = 0;
2298 : };
2299 : template <class BaseClass>
2300 : class WithStreamedUnaryMethod_setlabel : public BaseClass {
2301 : private:
2302 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2303 : public:
2304 : WithStreamedUnaryMethod_setlabel() {
2305 : ::grpc::Service::MarkMethodStreamed(8,
2306 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Label, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_setlabel<BaseClass>::Streamedsetlabel, this, std::placeholders::_1, std::placeholders::_2)));
2307 : }
2308 : ~WithStreamedUnaryMethod_setlabel() override {
2309 : BaseClassMustBeDerivedFromService(this);
2310 : }
2311 : // disable regular version of this method
2312 : ::grpc::Status setlabel(::grpc::ServerContext* context, const ::rpc::gui::Label* request, ::google::protobuf::Empty* response) override {
2313 : abort();
2314 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2315 : }
2316 : // replace default version of method with streamed unary
2317 : virtual ::grpc::Status Streamedsetlabel(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Label,::google::protobuf::Empty>* server_unary_streamer) = 0;
2318 : };
2319 : template <class BaseClass>
2320 : class WithStreamedUnaryMethod_erase : public BaseClass {
2321 : private:
2322 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2323 : public:
2324 : WithStreamedUnaryMethod_erase() {
2325 : ::grpc::Service::MarkMethodStreamed(9,
2326 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_erase<BaseClass>::Streamederase, this, std::placeholders::_1, std::placeholders::_2)));
2327 : }
2328 : ~WithStreamedUnaryMethod_erase() override {
2329 : BaseClassMustBeDerivedFromService(this);
2330 : }
2331 : // disable regular version of this method
2332 : ::grpc::Status erase(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2333 : abort();
2334 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2335 : }
2336 : // replace default version of method with streamed unary
2337 : virtual ::grpc::Status Streamederase(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
2338 : };
2339 : template <class BaseClass>
2340 : class WithStreamedUnaryMethod_close : public BaseClass {
2341 : private:
2342 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2343 : public:
2344 : WithStreamedUnaryMethod_close() {
2345 : ::grpc::Service::MarkMethodStreamed(10,
2346 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_close<BaseClass>::Streamedclose, this, std::placeholders::_1, std::placeholders::_2)));
2347 : }
2348 : ~WithStreamedUnaryMethod_close() override {
2349 : BaseClassMustBeDerivedFromService(this);
2350 : }
2351 : // disable regular version of this method
2352 : ::grpc::Status close(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2353 : abort();
2354 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2355 : }
2356 : // replace default version of method with streamed unary
2357 : virtual ::grpc::Status Streamedclose(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
2358 : };
2359 : template <class BaseClass>
2360 : class WithStreamedUnaryMethod_release : public BaseClass {
2361 : private:
2362 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2363 : public:
2364 : WithStreamedUnaryMethod_release() {
2365 : ::grpc::Service::MarkMethodStreamed(11,
2366 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_release<BaseClass>::Streamedrelease, this, std::placeholders::_1, std::placeholders::_2)));
2367 : }
2368 : ~WithStreamedUnaryMethod_release() override {
2369 : BaseClassMustBeDerivedFromService(this);
2370 : }
2371 : // disable regular version of this method
2372 : ::grpc::Status release(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2373 : abort();
2374 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2375 : }
2376 : // replace default version of method with streamed unary
2377 : virtual ::grpc::Status Streamedrelease(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
2378 : };
2379 : template <class BaseClass>
2380 : class WithStreamedUnaryMethod_hide : public BaseClass {
2381 : private:
2382 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2383 : public:
2384 : WithStreamedUnaryMethod_hide() {
2385 : ::grpc::Service::MarkMethodStreamed(12,
2386 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_hide<BaseClass>::Streamedhide, this, std::placeholders::_1, std::placeholders::_2)));
2387 : }
2388 : ~WithStreamedUnaryMethod_hide() override {
2389 : BaseClassMustBeDerivedFromService(this);
2390 : }
2391 : // disable regular version of this method
2392 : ::grpc::Status hide(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2393 : abort();
2394 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2395 : }
2396 : // replace default version of method with streamed unary
2397 : virtual ::grpc::Status Streamedhide(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
2398 : };
2399 : template <class BaseClass>
2400 : class WithStreamedUnaryMethod_show : public BaseClass {
2401 : private:
2402 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2403 : public:
2404 : WithStreamedUnaryMethod_show() {
2405 : ::grpc::Service::MarkMethodStreamed(13,
2406 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::Id, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_show<BaseClass>::Streamedshow, this, std::placeholders::_1, std::placeholders::_2)));
2407 : }
2408 : ~WithStreamedUnaryMethod_show() override {
2409 : BaseClassMustBeDerivedFromService(this);
2410 : }
2411 : // disable regular version of this method
2412 : ::grpc::Status show(::grpc::ServerContext* context, const ::rpc::gui::Id* request, ::google::protobuf::Empty* response) override {
2413 : abort();
2414 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2415 : }
2416 : // replace default version of method with streamed unary
2417 : virtual ::grpc::Status Streamedshow(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::Id,::google::protobuf::Empty>* server_unary_streamer) = 0;
2418 : };
2419 : template <class BaseClass>
2420 : class WithStreamedUnaryMethod_loaddock : public BaseClass {
2421 : private:
2422 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2423 : public:
2424 : WithStreamedUnaryMethod_loaddock() {
2425 : ::grpc::Service::MarkMethodStreamed(14,
2426 : new ::grpc::internal::StreamedUnaryHandler< ::rpc::gui::DockSpec, ::rpc::gui::Id>(std::bind(&WithStreamedUnaryMethod_loaddock<BaseClass>::Streamedloaddock, this, std::placeholders::_1, std::placeholders::_2)));
2427 : }
2428 : ~WithStreamedUnaryMethod_loaddock() override {
2429 : BaseClassMustBeDerivedFromService(this);
2430 : }
2431 : // disable regular version of this method
2432 : ::grpc::Status loaddock(::grpc::ServerContext* context, const ::rpc::gui::DockSpec* request, ::rpc::gui::Id* response) override {
2433 : abort();
2434 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2435 : }
2436 : // replace default version of method with streamed unary
2437 : virtual ::grpc::Status Streamedloaddock(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::rpc::gui::DockSpec,::rpc::gui::Id>* server_unary_streamer) = 0;
2438 : };
2439 : template <class BaseClass>
2440 : class WithStreamedUnaryMethod_done : public BaseClass {
2441 : private:
2442 : void BaseClassMustBeDerivedFromService(const Service *service) {}
2443 : public:
2444 : WithStreamedUnaryMethod_done() {
2445 : ::grpc::Service::MarkMethodStreamed(15,
2446 : new ::grpc::internal::StreamedUnaryHandler< ::google::protobuf::Empty, ::google::protobuf::Empty>(std::bind(&WithStreamedUnaryMethod_done<BaseClass>::Streameddone, this, std::placeholders::_1, std::placeholders::_2)));
2447 : }
2448 : ~WithStreamedUnaryMethod_done() override {
2449 : BaseClassMustBeDerivedFromService(this);
2450 : }
2451 : // disable regular version of this method
2452 : ::grpc::Status done(::grpc::ServerContext* context, const ::google::protobuf::Empty* request, ::google::protobuf::Empty* response) override {
2453 : abort();
2454 : return ::grpc::Status(::grpc::StatusCode::UNIMPLEMENTED, "");
2455 : }
2456 : // replace default version of method with streamed unary
2457 : virtual ::grpc::Status Streameddone(::grpc::ServerContext* context, ::grpc::ServerUnaryStreamer< ::google::protobuf::Empty,::google::protobuf::Empty>* server_unary_streamer) = 0;
2458 : };
2459 : typedef WithStreamedUnaryMethod_panel<WithStreamedUnaryMethod_colors<WithStreamedUnaryMethod_colormaps<WithStreamedUnaryMethod_symbols<WithStreamedUnaryMethod_line<WithStreamedUnaryMethod_scatter<WithStreamedUnaryMethod_histogram<WithStreamedUnaryMethod_raster<WithStreamedUnaryMethod_setlabel<WithStreamedUnaryMethod_erase<WithStreamedUnaryMethod_close<WithStreamedUnaryMethod_release<WithStreamedUnaryMethod_hide<WithStreamedUnaryMethod_show<WithStreamedUnaryMethod_loaddock<WithStreamedUnaryMethod_done<Service > > > > > > > > > > > > > > > > StreamedUnaryService;
2460 : typedef Service SplitStreamedService;
2461 : typedef WithStreamedUnaryMethod_panel<WithStreamedUnaryMethod_colors<WithStreamedUnaryMethod_colormaps<WithStreamedUnaryMethod_symbols<WithStreamedUnaryMethod_line<WithStreamedUnaryMethod_scatter<WithStreamedUnaryMethod_histogram<WithStreamedUnaryMethod_raster<WithStreamedUnaryMethod_setlabel<WithStreamedUnaryMethod_erase<WithStreamedUnaryMethod_close<WithStreamedUnaryMethod_release<WithStreamedUnaryMethod_hide<WithStreamedUnaryMethod_show<WithStreamedUnaryMethod_loaddock<WithStreamedUnaryMethod_done<Service > > > > > > > > > > > > > > > > StreamedService;
2462 : };
2463 :
2464 : } // namespace gui
2465 : } // namespace rpc
2466 :
2467 :
2468 : #endif // GRPC_plotserver_2eproto__INCLUDED
|