cannam@147
|
1 // Generated by Cap'n Proto compiler, DO NOT EDIT
|
cannam@147
|
2 // source: rpc.capnp
|
cannam@147
|
3
|
cannam@147
|
4 #ifndef CAPNP_INCLUDED_b312981b2552a250_
|
cannam@147
|
5 #define CAPNP_INCLUDED_b312981b2552a250_
|
cannam@147
|
6
|
cannam@147
|
7 #include <capnp/generated-header-support.h>
|
cannam@147
|
8
|
cannam@147
|
9 #if CAPNP_VERSION != 6000
|
cannam@147
|
10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
|
cannam@147
|
11 #endif
|
cannam@147
|
12
|
cannam@147
|
13
|
cannam@147
|
14 namespace capnp {
|
cannam@147
|
15 namespace schemas {
|
cannam@147
|
16
|
cannam@147
|
17 CAPNP_DECLARE_SCHEMA(91b79f1f808db032);
|
cannam@147
|
18 CAPNP_DECLARE_SCHEMA(e94ccf8031176ec4);
|
cannam@147
|
19 CAPNP_DECLARE_SCHEMA(836a53ce789d4cd4);
|
cannam@147
|
20 CAPNP_DECLARE_SCHEMA(dae8b0f61aab5f99);
|
cannam@147
|
21 CAPNP_DECLARE_SCHEMA(9e19b28d3db3573a);
|
cannam@147
|
22 CAPNP_DECLARE_SCHEMA(d37d2eb2c2f80e63);
|
cannam@147
|
23 CAPNP_DECLARE_SCHEMA(bbc29655fa89086e);
|
cannam@147
|
24 CAPNP_DECLARE_SCHEMA(ad1a6c0d7dd07497);
|
cannam@147
|
25 CAPNP_DECLARE_SCHEMA(f964368b0fbd3711);
|
cannam@147
|
26 CAPNP_DECLARE_SCHEMA(d562b4df655bdd4d);
|
cannam@147
|
27 CAPNP_DECLARE_SCHEMA(9c6a046bfbc1ac5a);
|
cannam@147
|
28 CAPNP_DECLARE_SCHEMA(d4c9b56290554016);
|
cannam@147
|
29 CAPNP_DECLARE_SCHEMA(fbe1980490e001af);
|
cannam@147
|
30 CAPNP_DECLARE_SCHEMA(95bc14545813fbc1);
|
cannam@147
|
31 CAPNP_DECLARE_SCHEMA(9a0e61223d96743b);
|
cannam@147
|
32 CAPNP_DECLARE_SCHEMA(8523ddc40b86b8b0);
|
cannam@147
|
33 CAPNP_DECLARE_SCHEMA(d800b1d6cd6f1ca0);
|
cannam@147
|
34 CAPNP_DECLARE_SCHEMA(f316944415569081);
|
cannam@147
|
35 CAPNP_DECLARE_SCHEMA(d37007fde1f0027d);
|
cannam@147
|
36 CAPNP_DECLARE_SCHEMA(d625b7063acf691a);
|
cannam@147
|
37 CAPNP_DECLARE_SCHEMA(b28c96e23f4cbd58);
|
cannam@147
|
38 enum class Type_b28c96e23f4cbd58: uint16_t {
|
cannam@147
|
39 FAILED,
|
cannam@147
|
40 OVERLOADED,
|
cannam@147
|
41 DISCONNECTED,
|
cannam@147
|
42 UNIMPLEMENTED,
|
cannam@147
|
43 };
|
cannam@147
|
44 CAPNP_DECLARE_ENUM(Type, b28c96e23f4cbd58);
|
cannam@147
|
45
|
cannam@147
|
46 } // namespace schemas
|
cannam@147
|
47 } // namespace capnp
|
cannam@147
|
48
|
cannam@147
|
49 namespace capnp {
|
cannam@147
|
50 namespace rpc {
|
cannam@147
|
51
|
cannam@147
|
52 struct Message {
|
cannam@147
|
53 Message() = delete;
|
cannam@147
|
54
|
cannam@147
|
55 class Reader;
|
cannam@147
|
56 class Builder;
|
cannam@147
|
57 class Pipeline;
|
cannam@147
|
58 enum Which: uint16_t {
|
cannam@147
|
59 UNIMPLEMENTED,
|
cannam@147
|
60 ABORT,
|
cannam@147
|
61 CALL,
|
cannam@147
|
62 RETURN,
|
cannam@147
|
63 FINISH,
|
cannam@147
|
64 RESOLVE,
|
cannam@147
|
65 RELEASE,
|
cannam@147
|
66 OBSOLETE_SAVE,
|
cannam@147
|
67 BOOTSTRAP,
|
cannam@147
|
68 OBSOLETE_DELETE,
|
cannam@147
|
69 PROVIDE,
|
cannam@147
|
70 ACCEPT,
|
cannam@147
|
71 JOIN,
|
cannam@147
|
72 DISEMBARGO,
|
cannam@147
|
73 };
|
cannam@147
|
74
|
cannam@147
|
75 struct _capnpPrivate {
|
cannam@147
|
76 CAPNP_DECLARE_STRUCT_HEADER(91b79f1f808db032, 1, 1)
|
cannam@147
|
77 #if !CAPNP_LITE
|
cannam@147
|
78 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
79 #endif // !CAPNP_LITE
|
cannam@147
|
80 };
|
cannam@147
|
81 };
|
cannam@147
|
82
|
cannam@147
|
83 struct Bootstrap {
|
cannam@147
|
84 Bootstrap() = delete;
|
cannam@147
|
85
|
cannam@147
|
86 class Reader;
|
cannam@147
|
87 class Builder;
|
cannam@147
|
88 class Pipeline;
|
cannam@147
|
89
|
cannam@147
|
90 struct _capnpPrivate {
|
cannam@147
|
91 CAPNP_DECLARE_STRUCT_HEADER(e94ccf8031176ec4, 1, 1)
|
cannam@147
|
92 #if !CAPNP_LITE
|
cannam@147
|
93 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
94 #endif // !CAPNP_LITE
|
cannam@147
|
95 };
|
cannam@147
|
96 };
|
cannam@147
|
97
|
cannam@147
|
98 struct Call {
|
cannam@147
|
99 Call() = delete;
|
cannam@147
|
100
|
cannam@147
|
101 class Reader;
|
cannam@147
|
102 class Builder;
|
cannam@147
|
103 class Pipeline;
|
cannam@147
|
104 struct SendResultsTo;
|
cannam@147
|
105
|
cannam@147
|
106 struct _capnpPrivate {
|
cannam@147
|
107 CAPNP_DECLARE_STRUCT_HEADER(836a53ce789d4cd4, 3, 3)
|
cannam@147
|
108 #if !CAPNP_LITE
|
cannam@147
|
109 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
110 #endif // !CAPNP_LITE
|
cannam@147
|
111 };
|
cannam@147
|
112 };
|
cannam@147
|
113
|
cannam@147
|
114 struct Call::SendResultsTo {
|
cannam@147
|
115 SendResultsTo() = delete;
|
cannam@147
|
116
|
cannam@147
|
117 class Reader;
|
cannam@147
|
118 class Builder;
|
cannam@147
|
119 class Pipeline;
|
cannam@147
|
120 enum Which: uint16_t {
|
cannam@147
|
121 CALLER,
|
cannam@147
|
122 YOURSELF,
|
cannam@147
|
123 THIRD_PARTY,
|
cannam@147
|
124 };
|
cannam@147
|
125
|
cannam@147
|
126 struct _capnpPrivate {
|
cannam@147
|
127 CAPNP_DECLARE_STRUCT_HEADER(dae8b0f61aab5f99, 3, 3)
|
cannam@147
|
128 #if !CAPNP_LITE
|
cannam@147
|
129 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
130 #endif // !CAPNP_LITE
|
cannam@147
|
131 };
|
cannam@147
|
132 };
|
cannam@147
|
133
|
cannam@147
|
134 struct Return {
|
cannam@147
|
135 Return() = delete;
|
cannam@147
|
136
|
cannam@147
|
137 class Reader;
|
cannam@147
|
138 class Builder;
|
cannam@147
|
139 class Pipeline;
|
cannam@147
|
140 enum Which: uint16_t {
|
cannam@147
|
141 RESULTS,
|
cannam@147
|
142 EXCEPTION,
|
cannam@147
|
143 CANCELED,
|
cannam@147
|
144 RESULTS_SENT_ELSEWHERE,
|
cannam@147
|
145 TAKE_FROM_OTHER_QUESTION,
|
cannam@147
|
146 ACCEPT_FROM_THIRD_PARTY,
|
cannam@147
|
147 };
|
cannam@147
|
148
|
cannam@147
|
149 struct _capnpPrivate {
|
cannam@147
|
150 CAPNP_DECLARE_STRUCT_HEADER(9e19b28d3db3573a, 2, 1)
|
cannam@147
|
151 #if !CAPNP_LITE
|
cannam@147
|
152 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
153 #endif // !CAPNP_LITE
|
cannam@147
|
154 };
|
cannam@147
|
155 };
|
cannam@147
|
156
|
cannam@147
|
157 struct Finish {
|
cannam@147
|
158 Finish() = delete;
|
cannam@147
|
159
|
cannam@147
|
160 class Reader;
|
cannam@147
|
161 class Builder;
|
cannam@147
|
162 class Pipeline;
|
cannam@147
|
163
|
cannam@147
|
164 struct _capnpPrivate {
|
cannam@147
|
165 CAPNP_DECLARE_STRUCT_HEADER(d37d2eb2c2f80e63, 1, 0)
|
cannam@147
|
166 #if !CAPNP_LITE
|
cannam@147
|
167 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
168 #endif // !CAPNP_LITE
|
cannam@147
|
169 };
|
cannam@147
|
170 };
|
cannam@147
|
171
|
cannam@147
|
172 struct Resolve {
|
cannam@147
|
173 Resolve() = delete;
|
cannam@147
|
174
|
cannam@147
|
175 class Reader;
|
cannam@147
|
176 class Builder;
|
cannam@147
|
177 class Pipeline;
|
cannam@147
|
178 enum Which: uint16_t {
|
cannam@147
|
179 CAP,
|
cannam@147
|
180 EXCEPTION,
|
cannam@147
|
181 };
|
cannam@147
|
182
|
cannam@147
|
183 struct _capnpPrivate {
|
cannam@147
|
184 CAPNP_DECLARE_STRUCT_HEADER(bbc29655fa89086e, 1, 1)
|
cannam@147
|
185 #if !CAPNP_LITE
|
cannam@147
|
186 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
187 #endif // !CAPNP_LITE
|
cannam@147
|
188 };
|
cannam@147
|
189 };
|
cannam@147
|
190
|
cannam@147
|
191 struct Release {
|
cannam@147
|
192 Release() = delete;
|
cannam@147
|
193
|
cannam@147
|
194 class Reader;
|
cannam@147
|
195 class Builder;
|
cannam@147
|
196 class Pipeline;
|
cannam@147
|
197
|
cannam@147
|
198 struct _capnpPrivate {
|
cannam@147
|
199 CAPNP_DECLARE_STRUCT_HEADER(ad1a6c0d7dd07497, 1, 0)
|
cannam@147
|
200 #if !CAPNP_LITE
|
cannam@147
|
201 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
202 #endif // !CAPNP_LITE
|
cannam@147
|
203 };
|
cannam@147
|
204 };
|
cannam@147
|
205
|
cannam@147
|
206 struct Disembargo {
|
cannam@147
|
207 Disembargo() = delete;
|
cannam@147
|
208
|
cannam@147
|
209 class Reader;
|
cannam@147
|
210 class Builder;
|
cannam@147
|
211 class Pipeline;
|
cannam@147
|
212 struct Context;
|
cannam@147
|
213
|
cannam@147
|
214 struct _capnpPrivate {
|
cannam@147
|
215 CAPNP_DECLARE_STRUCT_HEADER(f964368b0fbd3711, 1, 1)
|
cannam@147
|
216 #if !CAPNP_LITE
|
cannam@147
|
217 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
218 #endif // !CAPNP_LITE
|
cannam@147
|
219 };
|
cannam@147
|
220 };
|
cannam@147
|
221
|
cannam@147
|
222 struct Disembargo::Context {
|
cannam@147
|
223 Context() = delete;
|
cannam@147
|
224
|
cannam@147
|
225 class Reader;
|
cannam@147
|
226 class Builder;
|
cannam@147
|
227 class Pipeline;
|
cannam@147
|
228 enum Which: uint16_t {
|
cannam@147
|
229 SENDER_LOOPBACK,
|
cannam@147
|
230 RECEIVER_LOOPBACK,
|
cannam@147
|
231 ACCEPT,
|
cannam@147
|
232 PROVIDE,
|
cannam@147
|
233 };
|
cannam@147
|
234
|
cannam@147
|
235 struct _capnpPrivate {
|
cannam@147
|
236 CAPNP_DECLARE_STRUCT_HEADER(d562b4df655bdd4d, 1, 1)
|
cannam@147
|
237 #if !CAPNP_LITE
|
cannam@147
|
238 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
239 #endif // !CAPNP_LITE
|
cannam@147
|
240 };
|
cannam@147
|
241 };
|
cannam@147
|
242
|
cannam@147
|
243 struct Provide {
|
cannam@147
|
244 Provide() = delete;
|
cannam@147
|
245
|
cannam@147
|
246 class Reader;
|
cannam@147
|
247 class Builder;
|
cannam@147
|
248 class Pipeline;
|
cannam@147
|
249
|
cannam@147
|
250 struct _capnpPrivate {
|
cannam@147
|
251 CAPNP_DECLARE_STRUCT_HEADER(9c6a046bfbc1ac5a, 1, 2)
|
cannam@147
|
252 #if !CAPNP_LITE
|
cannam@147
|
253 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
254 #endif // !CAPNP_LITE
|
cannam@147
|
255 };
|
cannam@147
|
256 };
|
cannam@147
|
257
|
cannam@147
|
258 struct Accept {
|
cannam@147
|
259 Accept() = delete;
|
cannam@147
|
260
|
cannam@147
|
261 class Reader;
|
cannam@147
|
262 class Builder;
|
cannam@147
|
263 class Pipeline;
|
cannam@147
|
264
|
cannam@147
|
265 struct _capnpPrivate {
|
cannam@147
|
266 CAPNP_DECLARE_STRUCT_HEADER(d4c9b56290554016, 1, 1)
|
cannam@147
|
267 #if !CAPNP_LITE
|
cannam@147
|
268 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
269 #endif // !CAPNP_LITE
|
cannam@147
|
270 };
|
cannam@147
|
271 };
|
cannam@147
|
272
|
cannam@147
|
273 struct Join {
|
cannam@147
|
274 Join() = delete;
|
cannam@147
|
275
|
cannam@147
|
276 class Reader;
|
cannam@147
|
277 class Builder;
|
cannam@147
|
278 class Pipeline;
|
cannam@147
|
279
|
cannam@147
|
280 struct _capnpPrivate {
|
cannam@147
|
281 CAPNP_DECLARE_STRUCT_HEADER(fbe1980490e001af, 1, 2)
|
cannam@147
|
282 #if !CAPNP_LITE
|
cannam@147
|
283 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
284 #endif // !CAPNP_LITE
|
cannam@147
|
285 };
|
cannam@147
|
286 };
|
cannam@147
|
287
|
cannam@147
|
288 struct MessageTarget {
|
cannam@147
|
289 MessageTarget() = delete;
|
cannam@147
|
290
|
cannam@147
|
291 class Reader;
|
cannam@147
|
292 class Builder;
|
cannam@147
|
293 class Pipeline;
|
cannam@147
|
294 enum Which: uint16_t {
|
cannam@147
|
295 IMPORTED_CAP,
|
cannam@147
|
296 PROMISED_ANSWER,
|
cannam@147
|
297 };
|
cannam@147
|
298
|
cannam@147
|
299 struct _capnpPrivate {
|
cannam@147
|
300 CAPNP_DECLARE_STRUCT_HEADER(95bc14545813fbc1, 1, 1)
|
cannam@147
|
301 #if !CAPNP_LITE
|
cannam@147
|
302 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
303 #endif // !CAPNP_LITE
|
cannam@147
|
304 };
|
cannam@147
|
305 };
|
cannam@147
|
306
|
cannam@147
|
307 struct Payload {
|
cannam@147
|
308 Payload() = delete;
|
cannam@147
|
309
|
cannam@147
|
310 class Reader;
|
cannam@147
|
311 class Builder;
|
cannam@147
|
312 class Pipeline;
|
cannam@147
|
313
|
cannam@147
|
314 struct _capnpPrivate {
|
cannam@147
|
315 CAPNP_DECLARE_STRUCT_HEADER(9a0e61223d96743b, 0, 2)
|
cannam@147
|
316 #if !CAPNP_LITE
|
cannam@147
|
317 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
318 #endif // !CAPNP_LITE
|
cannam@147
|
319 };
|
cannam@147
|
320 };
|
cannam@147
|
321
|
cannam@147
|
322 struct CapDescriptor {
|
cannam@147
|
323 CapDescriptor() = delete;
|
cannam@147
|
324
|
cannam@147
|
325 class Reader;
|
cannam@147
|
326 class Builder;
|
cannam@147
|
327 class Pipeline;
|
cannam@147
|
328 enum Which: uint16_t {
|
cannam@147
|
329 NONE,
|
cannam@147
|
330 SENDER_HOSTED,
|
cannam@147
|
331 SENDER_PROMISE,
|
cannam@147
|
332 RECEIVER_HOSTED,
|
cannam@147
|
333 RECEIVER_ANSWER,
|
cannam@147
|
334 THIRD_PARTY_HOSTED,
|
cannam@147
|
335 };
|
cannam@147
|
336
|
cannam@147
|
337 struct _capnpPrivate {
|
cannam@147
|
338 CAPNP_DECLARE_STRUCT_HEADER(8523ddc40b86b8b0, 1, 1)
|
cannam@147
|
339 #if !CAPNP_LITE
|
cannam@147
|
340 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
341 #endif // !CAPNP_LITE
|
cannam@147
|
342 };
|
cannam@147
|
343 };
|
cannam@147
|
344
|
cannam@147
|
345 struct PromisedAnswer {
|
cannam@147
|
346 PromisedAnswer() = delete;
|
cannam@147
|
347
|
cannam@147
|
348 class Reader;
|
cannam@147
|
349 class Builder;
|
cannam@147
|
350 class Pipeline;
|
cannam@147
|
351 struct Op;
|
cannam@147
|
352
|
cannam@147
|
353 struct _capnpPrivate {
|
cannam@147
|
354 CAPNP_DECLARE_STRUCT_HEADER(d800b1d6cd6f1ca0, 1, 1)
|
cannam@147
|
355 #if !CAPNP_LITE
|
cannam@147
|
356 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
357 #endif // !CAPNP_LITE
|
cannam@147
|
358 };
|
cannam@147
|
359 };
|
cannam@147
|
360
|
cannam@147
|
361 struct PromisedAnswer::Op {
|
cannam@147
|
362 Op() = delete;
|
cannam@147
|
363
|
cannam@147
|
364 class Reader;
|
cannam@147
|
365 class Builder;
|
cannam@147
|
366 class Pipeline;
|
cannam@147
|
367 enum Which: uint16_t {
|
cannam@147
|
368 NOOP,
|
cannam@147
|
369 GET_POINTER_FIELD,
|
cannam@147
|
370 };
|
cannam@147
|
371
|
cannam@147
|
372 struct _capnpPrivate {
|
cannam@147
|
373 CAPNP_DECLARE_STRUCT_HEADER(f316944415569081, 1, 0)
|
cannam@147
|
374 #if !CAPNP_LITE
|
cannam@147
|
375 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
376 #endif // !CAPNP_LITE
|
cannam@147
|
377 };
|
cannam@147
|
378 };
|
cannam@147
|
379
|
cannam@147
|
380 struct ThirdPartyCapDescriptor {
|
cannam@147
|
381 ThirdPartyCapDescriptor() = delete;
|
cannam@147
|
382
|
cannam@147
|
383 class Reader;
|
cannam@147
|
384 class Builder;
|
cannam@147
|
385 class Pipeline;
|
cannam@147
|
386
|
cannam@147
|
387 struct _capnpPrivate {
|
cannam@147
|
388 CAPNP_DECLARE_STRUCT_HEADER(d37007fde1f0027d, 1, 1)
|
cannam@147
|
389 #if !CAPNP_LITE
|
cannam@147
|
390 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
391 #endif // !CAPNP_LITE
|
cannam@147
|
392 };
|
cannam@147
|
393 };
|
cannam@147
|
394
|
cannam@147
|
395 struct Exception {
|
cannam@147
|
396 Exception() = delete;
|
cannam@147
|
397
|
cannam@147
|
398 class Reader;
|
cannam@147
|
399 class Builder;
|
cannam@147
|
400 class Pipeline;
|
cannam@147
|
401 typedef ::capnp::schemas::Type_b28c96e23f4cbd58 Type;
|
cannam@147
|
402
|
cannam@147
|
403
|
cannam@147
|
404 struct _capnpPrivate {
|
cannam@147
|
405 CAPNP_DECLARE_STRUCT_HEADER(d625b7063acf691a, 1, 1)
|
cannam@147
|
406 #if !CAPNP_LITE
|
cannam@147
|
407 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
|
cannam@147
|
408 #endif // !CAPNP_LITE
|
cannam@147
|
409 };
|
cannam@147
|
410 };
|
cannam@147
|
411
|
cannam@147
|
412 // =======================================================================================
|
cannam@147
|
413
|
cannam@147
|
414 class Message::Reader {
|
cannam@147
|
415 public:
|
cannam@147
|
416 typedef Message Reads;
|
cannam@147
|
417
|
cannam@147
|
418 Reader() = default;
|
cannam@147
|
419 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
420
|
cannam@147
|
421 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
422 return _reader.totalSize().asPublic();
|
cannam@147
|
423 }
|
cannam@147
|
424
|
cannam@147
|
425 #if !CAPNP_LITE
|
cannam@147
|
426 inline ::kj::StringTree toString() const {
|
cannam@147
|
427 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
428 }
|
cannam@147
|
429 #endif // !CAPNP_LITE
|
cannam@147
|
430
|
cannam@147
|
431 inline Which which() const;
|
cannam@147
|
432 inline bool isUnimplemented() const;
|
cannam@147
|
433 inline bool hasUnimplemented() const;
|
cannam@147
|
434 inline ::capnp::rpc::Message::Reader getUnimplemented() const;
|
cannam@147
|
435
|
cannam@147
|
436 inline bool isAbort() const;
|
cannam@147
|
437 inline bool hasAbort() const;
|
cannam@147
|
438 inline ::capnp::rpc::Exception::Reader getAbort() const;
|
cannam@147
|
439
|
cannam@147
|
440 inline bool isCall() const;
|
cannam@147
|
441 inline bool hasCall() const;
|
cannam@147
|
442 inline ::capnp::rpc::Call::Reader getCall() const;
|
cannam@147
|
443
|
cannam@147
|
444 inline bool isReturn() const;
|
cannam@147
|
445 inline bool hasReturn() const;
|
cannam@147
|
446 inline ::capnp::rpc::Return::Reader getReturn() const;
|
cannam@147
|
447
|
cannam@147
|
448 inline bool isFinish() const;
|
cannam@147
|
449 inline bool hasFinish() const;
|
cannam@147
|
450 inline ::capnp::rpc::Finish::Reader getFinish() const;
|
cannam@147
|
451
|
cannam@147
|
452 inline bool isResolve() const;
|
cannam@147
|
453 inline bool hasResolve() const;
|
cannam@147
|
454 inline ::capnp::rpc::Resolve::Reader getResolve() const;
|
cannam@147
|
455
|
cannam@147
|
456 inline bool isRelease() const;
|
cannam@147
|
457 inline bool hasRelease() const;
|
cannam@147
|
458 inline ::capnp::rpc::Release::Reader getRelease() const;
|
cannam@147
|
459
|
cannam@147
|
460 inline bool isObsoleteSave() const;
|
cannam@147
|
461 inline bool hasObsoleteSave() const;
|
cannam@147
|
462 inline ::capnp::AnyPointer::Reader getObsoleteSave() const;
|
cannam@147
|
463
|
cannam@147
|
464 inline bool isBootstrap() const;
|
cannam@147
|
465 inline bool hasBootstrap() const;
|
cannam@147
|
466 inline ::capnp::rpc::Bootstrap::Reader getBootstrap() const;
|
cannam@147
|
467
|
cannam@147
|
468 inline bool isObsoleteDelete() const;
|
cannam@147
|
469 inline bool hasObsoleteDelete() const;
|
cannam@147
|
470 inline ::capnp::AnyPointer::Reader getObsoleteDelete() const;
|
cannam@147
|
471
|
cannam@147
|
472 inline bool isProvide() const;
|
cannam@147
|
473 inline bool hasProvide() const;
|
cannam@147
|
474 inline ::capnp::rpc::Provide::Reader getProvide() const;
|
cannam@147
|
475
|
cannam@147
|
476 inline bool isAccept() const;
|
cannam@147
|
477 inline bool hasAccept() const;
|
cannam@147
|
478 inline ::capnp::rpc::Accept::Reader getAccept() const;
|
cannam@147
|
479
|
cannam@147
|
480 inline bool isJoin() const;
|
cannam@147
|
481 inline bool hasJoin() const;
|
cannam@147
|
482 inline ::capnp::rpc::Join::Reader getJoin() const;
|
cannam@147
|
483
|
cannam@147
|
484 inline bool isDisembargo() const;
|
cannam@147
|
485 inline bool hasDisembargo() const;
|
cannam@147
|
486 inline ::capnp::rpc::Disembargo::Reader getDisembargo() const;
|
cannam@147
|
487
|
cannam@147
|
488 private:
|
cannam@147
|
489 ::capnp::_::StructReader _reader;
|
cannam@147
|
490 template <typename, ::capnp::Kind>
|
cannam@147
|
491 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
492 template <typename, ::capnp::Kind>
|
cannam@147
|
493 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
494 template <typename, ::capnp::Kind>
|
cannam@147
|
495 friend struct ::capnp::List;
|
cannam@147
|
496 friend class ::capnp::MessageBuilder;
|
cannam@147
|
497 friend class ::capnp::Orphanage;
|
cannam@147
|
498 };
|
cannam@147
|
499
|
cannam@147
|
500 class Message::Builder {
|
cannam@147
|
501 public:
|
cannam@147
|
502 typedef Message Builds;
|
cannam@147
|
503
|
cannam@147
|
504 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
505 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
506 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
507 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
508 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
509 inline Reader asReader() const { return *this; }
|
cannam@147
|
510
|
cannam@147
|
511 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
512 #if !CAPNP_LITE
|
cannam@147
|
513 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
514 #endif // !CAPNP_LITE
|
cannam@147
|
515
|
cannam@147
|
516 inline Which which();
|
cannam@147
|
517 inline bool isUnimplemented();
|
cannam@147
|
518 inline bool hasUnimplemented();
|
cannam@147
|
519 inline ::capnp::rpc::Message::Builder getUnimplemented();
|
cannam@147
|
520 inline void setUnimplemented( ::capnp::rpc::Message::Reader value);
|
cannam@147
|
521 inline ::capnp::rpc::Message::Builder initUnimplemented();
|
cannam@147
|
522 inline void adoptUnimplemented(::capnp::Orphan< ::capnp::rpc::Message>&& value);
|
cannam@147
|
523 inline ::capnp::Orphan< ::capnp::rpc::Message> disownUnimplemented();
|
cannam@147
|
524
|
cannam@147
|
525 inline bool isAbort();
|
cannam@147
|
526 inline bool hasAbort();
|
cannam@147
|
527 inline ::capnp::rpc::Exception::Builder getAbort();
|
cannam@147
|
528 inline void setAbort( ::capnp::rpc::Exception::Reader value);
|
cannam@147
|
529 inline ::capnp::rpc::Exception::Builder initAbort();
|
cannam@147
|
530 inline void adoptAbort(::capnp::Orphan< ::capnp::rpc::Exception>&& value);
|
cannam@147
|
531 inline ::capnp::Orphan< ::capnp::rpc::Exception> disownAbort();
|
cannam@147
|
532
|
cannam@147
|
533 inline bool isCall();
|
cannam@147
|
534 inline bool hasCall();
|
cannam@147
|
535 inline ::capnp::rpc::Call::Builder getCall();
|
cannam@147
|
536 inline void setCall( ::capnp::rpc::Call::Reader value);
|
cannam@147
|
537 inline ::capnp::rpc::Call::Builder initCall();
|
cannam@147
|
538 inline void adoptCall(::capnp::Orphan< ::capnp::rpc::Call>&& value);
|
cannam@147
|
539 inline ::capnp::Orphan< ::capnp::rpc::Call> disownCall();
|
cannam@147
|
540
|
cannam@147
|
541 inline bool isReturn();
|
cannam@147
|
542 inline bool hasReturn();
|
cannam@147
|
543 inline ::capnp::rpc::Return::Builder getReturn();
|
cannam@147
|
544 inline void setReturn( ::capnp::rpc::Return::Reader value);
|
cannam@147
|
545 inline ::capnp::rpc::Return::Builder initReturn();
|
cannam@147
|
546 inline void adoptReturn(::capnp::Orphan< ::capnp::rpc::Return>&& value);
|
cannam@147
|
547 inline ::capnp::Orphan< ::capnp::rpc::Return> disownReturn();
|
cannam@147
|
548
|
cannam@147
|
549 inline bool isFinish();
|
cannam@147
|
550 inline bool hasFinish();
|
cannam@147
|
551 inline ::capnp::rpc::Finish::Builder getFinish();
|
cannam@147
|
552 inline void setFinish( ::capnp::rpc::Finish::Reader value);
|
cannam@147
|
553 inline ::capnp::rpc::Finish::Builder initFinish();
|
cannam@147
|
554 inline void adoptFinish(::capnp::Orphan< ::capnp::rpc::Finish>&& value);
|
cannam@147
|
555 inline ::capnp::Orphan< ::capnp::rpc::Finish> disownFinish();
|
cannam@147
|
556
|
cannam@147
|
557 inline bool isResolve();
|
cannam@147
|
558 inline bool hasResolve();
|
cannam@147
|
559 inline ::capnp::rpc::Resolve::Builder getResolve();
|
cannam@147
|
560 inline void setResolve( ::capnp::rpc::Resolve::Reader value);
|
cannam@147
|
561 inline ::capnp::rpc::Resolve::Builder initResolve();
|
cannam@147
|
562 inline void adoptResolve(::capnp::Orphan< ::capnp::rpc::Resolve>&& value);
|
cannam@147
|
563 inline ::capnp::Orphan< ::capnp::rpc::Resolve> disownResolve();
|
cannam@147
|
564
|
cannam@147
|
565 inline bool isRelease();
|
cannam@147
|
566 inline bool hasRelease();
|
cannam@147
|
567 inline ::capnp::rpc::Release::Builder getRelease();
|
cannam@147
|
568 inline void setRelease( ::capnp::rpc::Release::Reader value);
|
cannam@147
|
569 inline ::capnp::rpc::Release::Builder initRelease();
|
cannam@147
|
570 inline void adoptRelease(::capnp::Orphan< ::capnp::rpc::Release>&& value);
|
cannam@147
|
571 inline ::capnp::Orphan< ::capnp::rpc::Release> disownRelease();
|
cannam@147
|
572
|
cannam@147
|
573 inline bool isObsoleteSave();
|
cannam@147
|
574 inline bool hasObsoleteSave();
|
cannam@147
|
575 inline ::capnp::AnyPointer::Builder getObsoleteSave();
|
cannam@147
|
576 inline ::capnp::AnyPointer::Builder initObsoleteSave();
|
cannam@147
|
577
|
cannam@147
|
578 inline bool isBootstrap();
|
cannam@147
|
579 inline bool hasBootstrap();
|
cannam@147
|
580 inline ::capnp::rpc::Bootstrap::Builder getBootstrap();
|
cannam@147
|
581 inline void setBootstrap( ::capnp::rpc::Bootstrap::Reader value);
|
cannam@147
|
582 inline ::capnp::rpc::Bootstrap::Builder initBootstrap();
|
cannam@147
|
583 inline void adoptBootstrap(::capnp::Orphan< ::capnp::rpc::Bootstrap>&& value);
|
cannam@147
|
584 inline ::capnp::Orphan< ::capnp::rpc::Bootstrap> disownBootstrap();
|
cannam@147
|
585
|
cannam@147
|
586 inline bool isObsoleteDelete();
|
cannam@147
|
587 inline bool hasObsoleteDelete();
|
cannam@147
|
588 inline ::capnp::AnyPointer::Builder getObsoleteDelete();
|
cannam@147
|
589 inline ::capnp::AnyPointer::Builder initObsoleteDelete();
|
cannam@147
|
590
|
cannam@147
|
591 inline bool isProvide();
|
cannam@147
|
592 inline bool hasProvide();
|
cannam@147
|
593 inline ::capnp::rpc::Provide::Builder getProvide();
|
cannam@147
|
594 inline void setProvide( ::capnp::rpc::Provide::Reader value);
|
cannam@147
|
595 inline ::capnp::rpc::Provide::Builder initProvide();
|
cannam@147
|
596 inline void adoptProvide(::capnp::Orphan< ::capnp::rpc::Provide>&& value);
|
cannam@147
|
597 inline ::capnp::Orphan< ::capnp::rpc::Provide> disownProvide();
|
cannam@147
|
598
|
cannam@147
|
599 inline bool isAccept();
|
cannam@147
|
600 inline bool hasAccept();
|
cannam@147
|
601 inline ::capnp::rpc::Accept::Builder getAccept();
|
cannam@147
|
602 inline void setAccept( ::capnp::rpc::Accept::Reader value);
|
cannam@147
|
603 inline ::capnp::rpc::Accept::Builder initAccept();
|
cannam@147
|
604 inline void adoptAccept(::capnp::Orphan< ::capnp::rpc::Accept>&& value);
|
cannam@147
|
605 inline ::capnp::Orphan< ::capnp::rpc::Accept> disownAccept();
|
cannam@147
|
606
|
cannam@147
|
607 inline bool isJoin();
|
cannam@147
|
608 inline bool hasJoin();
|
cannam@147
|
609 inline ::capnp::rpc::Join::Builder getJoin();
|
cannam@147
|
610 inline void setJoin( ::capnp::rpc::Join::Reader value);
|
cannam@147
|
611 inline ::capnp::rpc::Join::Builder initJoin();
|
cannam@147
|
612 inline void adoptJoin(::capnp::Orphan< ::capnp::rpc::Join>&& value);
|
cannam@147
|
613 inline ::capnp::Orphan< ::capnp::rpc::Join> disownJoin();
|
cannam@147
|
614
|
cannam@147
|
615 inline bool isDisembargo();
|
cannam@147
|
616 inline bool hasDisembargo();
|
cannam@147
|
617 inline ::capnp::rpc::Disembargo::Builder getDisembargo();
|
cannam@147
|
618 inline void setDisembargo( ::capnp::rpc::Disembargo::Reader value);
|
cannam@147
|
619 inline ::capnp::rpc::Disembargo::Builder initDisembargo();
|
cannam@147
|
620 inline void adoptDisembargo(::capnp::Orphan< ::capnp::rpc::Disembargo>&& value);
|
cannam@147
|
621 inline ::capnp::Orphan< ::capnp::rpc::Disembargo> disownDisembargo();
|
cannam@147
|
622
|
cannam@147
|
623 private:
|
cannam@147
|
624 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
625 template <typename, ::capnp::Kind>
|
cannam@147
|
626 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
627 friend class ::capnp::Orphanage;
|
cannam@147
|
628 template <typename, ::capnp::Kind>
|
cannam@147
|
629 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
630 };
|
cannam@147
|
631
|
cannam@147
|
632 #if !CAPNP_LITE
|
cannam@147
|
633 class Message::Pipeline {
|
cannam@147
|
634 public:
|
cannam@147
|
635 typedef Message Pipelines;
|
cannam@147
|
636
|
cannam@147
|
637 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
638 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
639 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
640
|
cannam@147
|
641 private:
|
cannam@147
|
642 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
643 friend class ::capnp::PipelineHook;
|
cannam@147
|
644 template <typename, ::capnp::Kind>
|
cannam@147
|
645 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
646 };
|
cannam@147
|
647 #endif // !CAPNP_LITE
|
cannam@147
|
648
|
cannam@147
|
649 class Bootstrap::Reader {
|
cannam@147
|
650 public:
|
cannam@147
|
651 typedef Bootstrap Reads;
|
cannam@147
|
652
|
cannam@147
|
653 Reader() = default;
|
cannam@147
|
654 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
655
|
cannam@147
|
656 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
657 return _reader.totalSize().asPublic();
|
cannam@147
|
658 }
|
cannam@147
|
659
|
cannam@147
|
660 #if !CAPNP_LITE
|
cannam@147
|
661 inline ::kj::StringTree toString() const {
|
cannam@147
|
662 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
663 }
|
cannam@147
|
664 #endif // !CAPNP_LITE
|
cannam@147
|
665
|
cannam@147
|
666 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
667
|
cannam@147
|
668 inline bool hasDeprecatedObjectId() const;
|
cannam@147
|
669 inline ::capnp::AnyPointer::Reader getDeprecatedObjectId() const;
|
cannam@147
|
670
|
cannam@147
|
671 private:
|
cannam@147
|
672 ::capnp::_::StructReader _reader;
|
cannam@147
|
673 template <typename, ::capnp::Kind>
|
cannam@147
|
674 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
675 template <typename, ::capnp::Kind>
|
cannam@147
|
676 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
677 template <typename, ::capnp::Kind>
|
cannam@147
|
678 friend struct ::capnp::List;
|
cannam@147
|
679 friend class ::capnp::MessageBuilder;
|
cannam@147
|
680 friend class ::capnp::Orphanage;
|
cannam@147
|
681 };
|
cannam@147
|
682
|
cannam@147
|
683 class Bootstrap::Builder {
|
cannam@147
|
684 public:
|
cannam@147
|
685 typedef Bootstrap Builds;
|
cannam@147
|
686
|
cannam@147
|
687 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
688 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
689 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
690 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
691 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
692 inline Reader asReader() const { return *this; }
|
cannam@147
|
693
|
cannam@147
|
694 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
695 #if !CAPNP_LITE
|
cannam@147
|
696 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
697 #endif // !CAPNP_LITE
|
cannam@147
|
698
|
cannam@147
|
699 inline ::uint32_t getQuestionId();
|
cannam@147
|
700 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
701
|
cannam@147
|
702 inline bool hasDeprecatedObjectId();
|
cannam@147
|
703 inline ::capnp::AnyPointer::Builder getDeprecatedObjectId();
|
cannam@147
|
704 inline ::capnp::AnyPointer::Builder initDeprecatedObjectId();
|
cannam@147
|
705
|
cannam@147
|
706 private:
|
cannam@147
|
707 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
708 template <typename, ::capnp::Kind>
|
cannam@147
|
709 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
710 friend class ::capnp::Orphanage;
|
cannam@147
|
711 template <typename, ::capnp::Kind>
|
cannam@147
|
712 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
713 };
|
cannam@147
|
714
|
cannam@147
|
715 #if !CAPNP_LITE
|
cannam@147
|
716 class Bootstrap::Pipeline {
|
cannam@147
|
717 public:
|
cannam@147
|
718 typedef Bootstrap Pipelines;
|
cannam@147
|
719
|
cannam@147
|
720 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
721 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
722 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
723
|
cannam@147
|
724 private:
|
cannam@147
|
725 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
726 friend class ::capnp::PipelineHook;
|
cannam@147
|
727 template <typename, ::capnp::Kind>
|
cannam@147
|
728 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
729 };
|
cannam@147
|
730 #endif // !CAPNP_LITE
|
cannam@147
|
731
|
cannam@147
|
732 class Call::Reader {
|
cannam@147
|
733 public:
|
cannam@147
|
734 typedef Call Reads;
|
cannam@147
|
735
|
cannam@147
|
736 Reader() = default;
|
cannam@147
|
737 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
738
|
cannam@147
|
739 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
740 return _reader.totalSize().asPublic();
|
cannam@147
|
741 }
|
cannam@147
|
742
|
cannam@147
|
743 #if !CAPNP_LITE
|
cannam@147
|
744 inline ::kj::StringTree toString() const {
|
cannam@147
|
745 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
746 }
|
cannam@147
|
747 #endif // !CAPNP_LITE
|
cannam@147
|
748
|
cannam@147
|
749 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
750
|
cannam@147
|
751 inline bool hasTarget() const;
|
cannam@147
|
752 inline ::capnp::rpc::MessageTarget::Reader getTarget() const;
|
cannam@147
|
753
|
cannam@147
|
754 inline ::uint64_t getInterfaceId() const;
|
cannam@147
|
755
|
cannam@147
|
756 inline ::uint16_t getMethodId() const;
|
cannam@147
|
757
|
cannam@147
|
758 inline bool hasParams() const;
|
cannam@147
|
759 inline ::capnp::rpc::Payload::Reader getParams() const;
|
cannam@147
|
760
|
cannam@147
|
761 inline typename SendResultsTo::Reader getSendResultsTo() const;
|
cannam@147
|
762
|
cannam@147
|
763 inline bool getAllowThirdPartyTailCall() const;
|
cannam@147
|
764
|
cannam@147
|
765 private:
|
cannam@147
|
766 ::capnp::_::StructReader _reader;
|
cannam@147
|
767 template <typename, ::capnp::Kind>
|
cannam@147
|
768 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
769 template <typename, ::capnp::Kind>
|
cannam@147
|
770 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
771 template <typename, ::capnp::Kind>
|
cannam@147
|
772 friend struct ::capnp::List;
|
cannam@147
|
773 friend class ::capnp::MessageBuilder;
|
cannam@147
|
774 friend class ::capnp::Orphanage;
|
cannam@147
|
775 };
|
cannam@147
|
776
|
cannam@147
|
777 class Call::Builder {
|
cannam@147
|
778 public:
|
cannam@147
|
779 typedef Call Builds;
|
cannam@147
|
780
|
cannam@147
|
781 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
782 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
783 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
784 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
785 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
786 inline Reader asReader() const { return *this; }
|
cannam@147
|
787
|
cannam@147
|
788 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
789 #if !CAPNP_LITE
|
cannam@147
|
790 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
791 #endif // !CAPNP_LITE
|
cannam@147
|
792
|
cannam@147
|
793 inline ::uint32_t getQuestionId();
|
cannam@147
|
794 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
795
|
cannam@147
|
796 inline bool hasTarget();
|
cannam@147
|
797 inline ::capnp::rpc::MessageTarget::Builder getTarget();
|
cannam@147
|
798 inline void setTarget( ::capnp::rpc::MessageTarget::Reader value);
|
cannam@147
|
799 inline ::capnp::rpc::MessageTarget::Builder initTarget();
|
cannam@147
|
800 inline void adoptTarget(::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value);
|
cannam@147
|
801 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> disownTarget();
|
cannam@147
|
802
|
cannam@147
|
803 inline ::uint64_t getInterfaceId();
|
cannam@147
|
804 inline void setInterfaceId( ::uint64_t value);
|
cannam@147
|
805
|
cannam@147
|
806 inline ::uint16_t getMethodId();
|
cannam@147
|
807 inline void setMethodId( ::uint16_t value);
|
cannam@147
|
808
|
cannam@147
|
809 inline bool hasParams();
|
cannam@147
|
810 inline ::capnp::rpc::Payload::Builder getParams();
|
cannam@147
|
811 inline void setParams( ::capnp::rpc::Payload::Reader value);
|
cannam@147
|
812 inline ::capnp::rpc::Payload::Builder initParams();
|
cannam@147
|
813 inline void adoptParams(::capnp::Orphan< ::capnp::rpc::Payload>&& value);
|
cannam@147
|
814 inline ::capnp::Orphan< ::capnp::rpc::Payload> disownParams();
|
cannam@147
|
815
|
cannam@147
|
816 inline typename SendResultsTo::Builder getSendResultsTo();
|
cannam@147
|
817 inline typename SendResultsTo::Builder initSendResultsTo();
|
cannam@147
|
818
|
cannam@147
|
819 inline bool getAllowThirdPartyTailCall();
|
cannam@147
|
820 inline void setAllowThirdPartyTailCall(bool value);
|
cannam@147
|
821
|
cannam@147
|
822 private:
|
cannam@147
|
823 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
824 template <typename, ::capnp::Kind>
|
cannam@147
|
825 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
826 friend class ::capnp::Orphanage;
|
cannam@147
|
827 template <typename, ::capnp::Kind>
|
cannam@147
|
828 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
829 };
|
cannam@147
|
830
|
cannam@147
|
831 #if !CAPNP_LITE
|
cannam@147
|
832 class Call::Pipeline {
|
cannam@147
|
833 public:
|
cannam@147
|
834 typedef Call Pipelines;
|
cannam@147
|
835
|
cannam@147
|
836 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
837 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
838 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
839
|
cannam@147
|
840 inline ::capnp::rpc::MessageTarget::Pipeline getTarget();
|
cannam@147
|
841 inline ::capnp::rpc::Payload::Pipeline getParams();
|
cannam@147
|
842 inline typename SendResultsTo::Pipeline getSendResultsTo();
|
cannam@147
|
843 private:
|
cannam@147
|
844 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
845 friend class ::capnp::PipelineHook;
|
cannam@147
|
846 template <typename, ::capnp::Kind>
|
cannam@147
|
847 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
848 };
|
cannam@147
|
849 #endif // !CAPNP_LITE
|
cannam@147
|
850
|
cannam@147
|
851 class Call::SendResultsTo::Reader {
|
cannam@147
|
852 public:
|
cannam@147
|
853 typedef SendResultsTo Reads;
|
cannam@147
|
854
|
cannam@147
|
855 Reader() = default;
|
cannam@147
|
856 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
857
|
cannam@147
|
858 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
859 return _reader.totalSize().asPublic();
|
cannam@147
|
860 }
|
cannam@147
|
861
|
cannam@147
|
862 #if !CAPNP_LITE
|
cannam@147
|
863 inline ::kj::StringTree toString() const {
|
cannam@147
|
864 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
865 }
|
cannam@147
|
866 #endif // !CAPNP_LITE
|
cannam@147
|
867
|
cannam@147
|
868 inline Which which() const;
|
cannam@147
|
869 inline bool isCaller() const;
|
cannam@147
|
870 inline ::capnp::Void getCaller() const;
|
cannam@147
|
871
|
cannam@147
|
872 inline bool isYourself() const;
|
cannam@147
|
873 inline ::capnp::Void getYourself() const;
|
cannam@147
|
874
|
cannam@147
|
875 inline bool isThirdParty() const;
|
cannam@147
|
876 inline bool hasThirdParty() const;
|
cannam@147
|
877 inline ::capnp::AnyPointer::Reader getThirdParty() const;
|
cannam@147
|
878
|
cannam@147
|
879 private:
|
cannam@147
|
880 ::capnp::_::StructReader _reader;
|
cannam@147
|
881 template <typename, ::capnp::Kind>
|
cannam@147
|
882 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
883 template <typename, ::capnp::Kind>
|
cannam@147
|
884 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
885 template <typename, ::capnp::Kind>
|
cannam@147
|
886 friend struct ::capnp::List;
|
cannam@147
|
887 friend class ::capnp::MessageBuilder;
|
cannam@147
|
888 friend class ::capnp::Orphanage;
|
cannam@147
|
889 };
|
cannam@147
|
890
|
cannam@147
|
891 class Call::SendResultsTo::Builder {
|
cannam@147
|
892 public:
|
cannam@147
|
893 typedef SendResultsTo Builds;
|
cannam@147
|
894
|
cannam@147
|
895 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
896 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
897 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
898 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
899 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
900 inline Reader asReader() const { return *this; }
|
cannam@147
|
901
|
cannam@147
|
902 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
903 #if !CAPNP_LITE
|
cannam@147
|
904 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
905 #endif // !CAPNP_LITE
|
cannam@147
|
906
|
cannam@147
|
907 inline Which which();
|
cannam@147
|
908 inline bool isCaller();
|
cannam@147
|
909 inline ::capnp::Void getCaller();
|
cannam@147
|
910 inline void setCaller( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
911
|
cannam@147
|
912 inline bool isYourself();
|
cannam@147
|
913 inline ::capnp::Void getYourself();
|
cannam@147
|
914 inline void setYourself( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
915
|
cannam@147
|
916 inline bool isThirdParty();
|
cannam@147
|
917 inline bool hasThirdParty();
|
cannam@147
|
918 inline ::capnp::AnyPointer::Builder getThirdParty();
|
cannam@147
|
919 inline ::capnp::AnyPointer::Builder initThirdParty();
|
cannam@147
|
920
|
cannam@147
|
921 private:
|
cannam@147
|
922 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
923 template <typename, ::capnp::Kind>
|
cannam@147
|
924 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
925 friend class ::capnp::Orphanage;
|
cannam@147
|
926 template <typename, ::capnp::Kind>
|
cannam@147
|
927 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
928 };
|
cannam@147
|
929
|
cannam@147
|
930 #if !CAPNP_LITE
|
cannam@147
|
931 class Call::SendResultsTo::Pipeline {
|
cannam@147
|
932 public:
|
cannam@147
|
933 typedef SendResultsTo Pipelines;
|
cannam@147
|
934
|
cannam@147
|
935 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
936 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
937 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
938
|
cannam@147
|
939 private:
|
cannam@147
|
940 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
941 friend class ::capnp::PipelineHook;
|
cannam@147
|
942 template <typename, ::capnp::Kind>
|
cannam@147
|
943 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
944 };
|
cannam@147
|
945 #endif // !CAPNP_LITE
|
cannam@147
|
946
|
cannam@147
|
947 class Return::Reader {
|
cannam@147
|
948 public:
|
cannam@147
|
949 typedef Return Reads;
|
cannam@147
|
950
|
cannam@147
|
951 Reader() = default;
|
cannam@147
|
952 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
953
|
cannam@147
|
954 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
955 return _reader.totalSize().asPublic();
|
cannam@147
|
956 }
|
cannam@147
|
957
|
cannam@147
|
958 #if !CAPNP_LITE
|
cannam@147
|
959 inline ::kj::StringTree toString() const {
|
cannam@147
|
960 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
961 }
|
cannam@147
|
962 #endif // !CAPNP_LITE
|
cannam@147
|
963
|
cannam@147
|
964 inline Which which() const;
|
cannam@147
|
965 inline ::uint32_t getAnswerId() const;
|
cannam@147
|
966
|
cannam@147
|
967 inline bool getReleaseParamCaps() const;
|
cannam@147
|
968
|
cannam@147
|
969 inline bool isResults() const;
|
cannam@147
|
970 inline bool hasResults() const;
|
cannam@147
|
971 inline ::capnp::rpc::Payload::Reader getResults() const;
|
cannam@147
|
972
|
cannam@147
|
973 inline bool isException() const;
|
cannam@147
|
974 inline bool hasException() const;
|
cannam@147
|
975 inline ::capnp::rpc::Exception::Reader getException() const;
|
cannam@147
|
976
|
cannam@147
|
977 inline bool isCanceled() const;
|
cannam@147
|
978 inline ::capnp::Void getCanceled() const;
|
cannam@147
|
979
|
cannam@147
|
980 inline bool isResultsSentElsewhere() const;
|
cannam@147
|
981 inline ::capnp::Void getResultsSentElsewhere() const;
|
cannam@147
|
982
|
cannam@147
|
983 inline bool isTakeFromOtherQuestion() const;
|
cannam@147
|
984 inline ::uint32_t getTakeFromOtherQuestion() const;
|
cannam@147
|
985
|
cannam@147
|
986 inline bool isAcceptFromThirdParty() const;
|
cannam@147
|
987 inline bool hasAcceptFromThirdParty() const;
|
cannam@147
|
988 inline ::capnp::AnyPointer::Reader getAcceptFromThirdParty() const;
|
cannam@147
|
989
|
cannam@147
|
990 private:
|
cannam@147
|
991 ::capnp::_::StructReader _reader;
|
cannam@147
|
992 template <typename, ::capnp::Kind>
|
cannam@147
|
993 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
994 template <typename, ::capnp::Kind>
|
cannam@147
|
995 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
996 template <typename, ::capnp::Kind>
|
cannam@147
|
997 friend struct ::capnp::List;
|
cannam@147
|
998 friend class ::capnp::MessageBuilder;
|
cannam@147
|
999 friend class ::capnp::Orphanage;
|
cannam@147
|
1000 };
|
cannam@147
|
1001
|
cannam@147
|
1002 class Return::Builder {
|
cannam@147
|
1003 public:
|
cannam@147
|
1004 typedef Return Builds;
|
cannam@147
|
1005
|
cannam@147
|
1006 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1007 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1008 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1009 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1010 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1011 inline Reader asReader() const { return *this; }
|
cannam@147
|
1012
|
cannam@147
|
1013 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1014 #if !CAPNP_LITE
|
cannam@147
|
1015 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1016 #endif // !CAPNP_LITE
|
cannam@147
|
1017
|
cannam@147
|
1018 inline Which which();
|
cannam@147
|
1019 inline ::uint32_t getAnswerId();
|
cannam@147
|
1020 inline void setAnswerId( ::uint32_t value);
|
cannam@147
|
1021
|
cannam@147
|
1022 inline bool getReleaseParamCaps();
|
cannam@147
|
1023 inline void setReleaseParamCaps(bool value);
|
cannam@147
|
1024
|
cannam@147
|
1025 inline bool isResults();
|
cannam@147
|
1026 inline bool hasResults();
|
cannam@147
|
1027 inline ::capnp::rpc::Payload::Builder getResults();
|
cannam@147
|
1028 inline void setResults( ::capnp::rpc::Payload::Reader value);
|
cannam@147
|
1029 inline ::capnp::rpc::Payload::Builder initResults();
|
cannam@147
|
1030 inline void adoptResults(::capnp::Orphan< ::capnp::rpc::Payload>&& value);
|
cannam@147
|
1031 inline ::capnp::Orphan< ::capnp::rpc::Payload> disownResults();
|
cannam@147
|
1032
|
cannam@147
|
1033 inline bool isException();
|
cannam@147
|
1034 inline bool hasException();
|
cannam@147
|
1035 inline ::capnp::rpc::Exception::Builder getException();
|
cannam@147
|
1036 inline void setException( ::capnp::rpc::Exception::Reader value);
|
cannam@147
|
1037 inline ::capnp::rpc::Exception::Builder initException();
|
cannam@147
|
1038 inline void adoptException(::capnp::Orphan< ::capnp::rpc::Exception>&& value);
|
cannam@147
|
1039 inline ::capnp::Orphan< ::capnp::rpc::Exception> disownException();
|
cannam@147
|
1040
|
cannam@147
|
1041 inline bool isCanceled();
|
cannam@147
|
1042 inline ::capnp::Void getCanceled();
|
cannam@147
|
1043 inline void setCanceled( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
1044
|
cannam@147
|
1045 inline bool isResultsSentElsewhere();
|
cannam@147
|
1046 inline ::capnp::Void getResultsSentElsewhere();
|
cannam@147
|
1047 inline void setResultsSentElsewhere( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
1048
|
cannam@147
|
1049 inline bool isTakeFromOtherQuestion();
|
cannam@147
|
1050 inline ::uint32_t getTakeFromOtherQuestion();
|
cannam@147
|
1051 inline void setTakeFromOtherQuestion( ::uint32_t value);
|
cannam@147
|
1052
|
cannam@147
|
1053 inline bool isAcceptFromThirdParty();
|
cannam@147
|
1054 inline bool hasAcceptFromThirdParty();
|
cannam@147
|
1055 inline ::capnp::AnyPointer::Builder getAcceptFromThirdParty();
|
cannam@147
|
1056 inline ::capnp::AnyPointer::Builder initAcceptFromThirdParty();
|
cannam@147
|
1057
|
cannam@147
|
1058 private:
|
cannam@147
|
1059 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1060 template <typename, ::capnp::Kind>
|
cannam@147
|
1061 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1062 friend class ::capnp::Orphanage;
|
cannam@147
|
1063 template <typename, ::capnp::Kind>
|
cannam@147
|
1064 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1065 };
|
cannam@147
|
1066
|
cannam@147
|
1067 #if !CAPNP_LITE
|
cannam@147
|
1068 class Return::Pipeline {
|
cannam@147
|
1069 public:
|
cannam@147
|
1070 typedef Return Pipelines;
|
cannam@147
|
1071
|
cannam@147
|
1072 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1073 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1074 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1075
|
cannam@147
|
1076 private:
|
cannam@147
|
1077 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1078 friend class ::capnp::PipelineHook;
|
cannam@147
|
1079 template <typename, ::capnp::Kind>
|
cannam@147
|
1080 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1081 };
|
cannam@147
|
1082 #endif // !CAPNP_LITE
|
cannam@147
|
1083
|
cannam@147
|
1084 class Finish::Reader {
|
cannam@147
|
1085 public:
|
cannam@147
|
1086 typedef Finish Reads;
|
cannam@147
|
1087
|
cannam@147
|
1088 Reader() = default;
|
cannam@147
|
1089 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1090
|
cannam@147
|
1091 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1092 return _reader.totalSize().asPublic();
|
cannam@147
|
1093 }
|
cannam@147
|
1094
|
cannam@147
|
1095 #if !CAPNP_LITE
|
cannam@147
|
1096 inline ::kj::StringTree toString() const {
|
cannam@147
|
1097 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1098 }
|
cannam@147
|
1099 #endif // !CAPNP_LITE
|
cannam@147
|
1100
|
cannam@147
|
1101 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
1102
|
cannam@147
|
1103 inline bool getReleaseResultCaps() const;
|
cannam@147
|
1104
|
cannam@147
|
1105 private:
|
cannam@147
|
1106 ::capnp::_::StructReader _reader;
|
cannam@147
|
1107 template <typename, ::capnp::Kind>
|
cannam@147
|
1108 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1109 template <typename, ::capnp::Kind>
|
cannam@147
|
1110 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1111 template <typename, ::capnp::Kind>
|
cannam@147
|
1112 friend struct ::capnp::List;
|
cannam@147
|
1113 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1114 friend class ::capnp::Orphanage;
|
cannam@147
|
1115 };
|
cannam@147
|
1116
|
cannam@147
|
1117 class Finish::Builder {
|
cannam@147
|
1118 public:
|
cannam@147
|
1119 typedef Finish Builds;
|
cannam@147
|
1120
|
cannam@147
|
1121 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1122 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1123 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1124 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1125 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1126 inline Reader asReader() const { return *this; }
|
cannam@147
|
1127
|
cannam@147
|
1128 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1129 #if !CAPNP_LITE
|
cannam@147
|
1130 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1131 #endif // !CAPNP_LITE
|
cannam@147
|
1132
|
cannam@147
|
1133 inline ::uint32_t getQuestionId();
|
cannam@147
|
1134 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
1135
|
cannam@147
|
1136 inline bool getReleaseResultCaps();
|
cannam@147
|
1137 inline void setReleaseResultCaps(bool value);
|
cannam@147
|
1138
|
cannam@147
|
1139 private:
|
cannam@147
|
1140 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1141 template <typename, ::capnp::Kind>
|
cannam@147
|
1142 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1143 friend class ::capnp::Orphanage;
|
cannam@147
|
1144 template <typename, ::capnp::Kind>
|
cannam@147
|
1145 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1146 };
|
cannam@147
|
1147
|
cannam@147
|
1148 #if !CAPNP_LITE
|
cannam@147
|
1149 class Finish::Pipeline {
|
cannam@147
|
1150 public:
|
cannam@147
|
1151 typedef Finish Pipelines;
|
cannam@147
|
1152
|
cannam@147
|
1153 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1154 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1155 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1156
|
cannam@147
|
1157 private:
|
cannam@147
|
1158 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1159 friend class ::capnp::PipelineHook;
|
cannam@147
|
1160 template <typename, ::capnp::Kind>
|
cannam@147
|
1161 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1162 };
|
cannam@147
|
1163 #endif // !CAPNP_LITE
|
cannam@147
|
1164
|
cannam@147
|
1165 class Resolve::Reader {
|
cannam@147
|
1166 public:
|
cannam@147
|
1167 typedef Resolve Reads;
|
cannam@147
|
1168
|
cannam@147
|
1169 Reader() = default;
|
cannam@147
|
1170 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1171
|
cannam@147
|
1172 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1173 return _reader.totalSize().asPublic();
|
cannam@147
|
1174 }
|
cannam@147
|
1175
|
cannam@147
|
1176 #if !CAPNP_LITE
|
cannam@147
|
1177 inline ::kj::StringTree toString() const {
|
cannam@147
|
1178 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1179 }
|
cannam@147
|
1180 #endif // !CAPNP_LITE
|
cannam@147
|
1181
|
cannam@147
|
1182 inline Which which() const;
|
cannam@147
|
1183 inline ::uint32_t getPromiseId() const;
|
cannam@147
|
1184
|
cannam@147
|
1185 inline bool isCap() const;
|
cannam@147
|
1186 inline bool hasCap() const;
|
cannam@147
|
1187 inline ::capnp::rpc::CapDescriptor::Reader getCap() const;
|
cannam@147
|
1188
|
cannam@147
|
1189 inline bool isException() const;
|
cannam@147
|
1190 inline bool hasException() const;
|
cannam@147
|
1191 inline ::capnp::rpc::Exception::Reader getException() const;
|
cannam@147
|
1192
|
cannam@147
|
1193 private:
|
cannam@147
|
1194 ::capnp::_::StructReader _reader;
|
cannam@147
|
1195 template <typename, ::capnp::Kind>
|
cannam@147
|
1196 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1197 template <typename, ::capnp::Kind>
|
cannam@147
|
1198 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1199 template <typename, ::capnp::Kind>
|
cannam@147
|
1200 friend struct ::capnp::List;
|
cannam@147
|
1201 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1202 friend class ::capnp::Orphanage;
|
cannam@147
|
1203 };
|
cannam@147
|
1204
|
cannam@147
|
1205 class Resolve::Builder {
|
cannam@147
|
1206 public:
|
cannam@147
|
1207 typedef Resolve Builds;
|
cannam@147
|
1208
|
cannam@147
|
1209 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1210 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1211 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1212 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1213 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1214 inline Reader asReader() const { return *this; }
|
cannam@147
|
1215
|
cannam@147
|
1216 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1217 #if !CAPNP_LITE
|
cannam@147
|
1218 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1219 #endif // !CAPNP_LITE
|
cannam@147
|
1220
|
cannam@147
|
1221 inline Which which();
|
cannam@147
|
1222 inline ::uint32_t getPromiseId();
|
cannam@147
|
1223 inline void setPromiseId( ::uint32_t value);
|
cannam@147
|
1224
|
cannam@147
|
1225 inline bool isCap();
|
cannam@147
|
1226 inline bool hasCap();
|
cannam@147
|
1227 inline ::capnp::rpc::CapDescriptor::Builder getCap();
|
cannam@147
|
1228 inline void setCap( ::capnp::rpc::CapDescriptor::Reader value);
|
cannam@147
|
1229 inline ::capnp::rpc::CapDescriptor::Builder initCap();
|
cannam@147
|
1230 inline void adoptCap(::capnp::Orphan< ::capnp::rpc::CapDescriptor>&& value);
|
cannam@147
|
1231 inline ::capnp::Orphan< ::capnp::rpc::CapDescriptor> disownCap();
|
cannam@147
|
1232
|
cannam@147
|
1233 inline bool isException();
|
cannam@147
|
1234 inline bool hasException();
|
cannam@147
|
1235 inline ::capnp::rpc::Exception::Builder getException();
|
cannam@147
|
1236 inline void setException( ::capnp::rpc::Exception::Reader value);
|
cannam@147
|
1237 inline ::capnp::rpc::Exception::Builder initException();
|
cannam@147
|
1238 inline void adoptException(::capnp::Orphan< ::capnp::rpc::Exception>&& value);
|
cannam@147
|
1239 inline ::capnp::Orphan< ::capnp::rpc::Exception> disownException();
|
cannam@147
|
1240
|
cannam@147
|
1241 private:
|
cannam@147
|
1242 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1243 template <typename, ::capnp::Kind>
|
cannam@147
|
1244 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1245 friend class ::capnp::Orphanage;
|
cannam@147
|
1246 template <typename, ::capnp::Kind>
|
cannam@147
|
1247 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1248 };
|
cannam@147
|
1249
|
cannam@147
|
1250 #if !CAPNP_LITE
|
cannam@147
|
1251 class Resolve::Pipeline {
|
cannam@147
|
1252 public:
|
cannam@147
|
1253 typedef Resolve Pipelines;
|
cannam@147
|
1254
|
cannam@147
|
1255 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1256 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1257 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1258
|
cannam@147
|
1259 private:
|
cannam@147
|
1260 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1261 friend class ::capnp::PipelineHook;
|
cannam@147
|
1262 template <typename, ::capnp::Kind>
|
cannam@147
|
1263 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1264 };
|
cannam@147
|
1265 #endif // !CAPNP_LITE
|
cannam@147
|
1266
|
cannam@147
|
1267 class Release::Reader {
|
cannam@147
|
1268 public:
|
cannam@147
|
1269 typedef Release Reads;
|
cannam@147
|
1270
|
cannam@147
|
1271 Reader() = default;
|
cannam@147
|
1272 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1273
|
cannam@147
|
1274 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1275 return _reader.totalSize().asPublic();
|
cannam@147
|
1276 }
|
cannam@147
|
1277
|
cannam@147
|
1278 #if !CAPNP_LITE
|
cannam@147
|
1279 inline ::kj::StringTree toString() const {
|
cannam@147
|
1280 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1281 }
|
cannam@147
|
1282 #endif // !CAPNP_LITE
|
cannam@147
|
1283
|
cannam@147
|
1284 inline ::uint32_t getId() const;
|
cannam@147
|
1285
|
cannam@147
|
1286 inline ::uint32_t getReferenceCount() const;
|
cannam@147
|
1287
|
cannam@147
|
1288 private:
|
cannam@147
|
1289 ::capnp::_::StructReader _reader;
|
cannam@147
|
1290 template <typename, ::capnp::Kind>
|
cannam@147
|
1291 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1292 template <typename, ::capnp::Kind>
|
cannam@147
|
1293 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1294 template <typename, ::capnp::Kind>
|
cannam@147
|
1295 friend struct ::capnp::List;
|
cannam@147
|
1296 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1297 friend class ::capnp::Orphanage;
|
cannam@147
|
1298 };
|
cannam@147
|
1299
|
cannam@147
|
1300 class Release::Builder {
|
cannam@147
|
1301 public:
|
cannam@147
|
1302 typedef Release Builds;
|
cannam@147
|
1303
|
cannam@147
|
1304 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1305 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1306 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1307 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1308 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1309 inline Reader asReader() const { return *this; }
|
cannam@147
|
1310
|
cannam@147
|
1311 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1312 #if !CAPNP_LITE
|
cannam@147
|
1313 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1314 #endif // !CAPNP_LITE
|
cannam@147
|
1315
|
cannam@147
|
1316 inline ::uint32_t getId();
|
cannam@147
|
1317 inline void setId( ::uint32_t value);
|
cannam@147
|
1318
|
cannam@147
|
1319 inline ::uint32_t getReferenceCount();
|
cannam@147
|
1320 inline void setReferenceCount( ::uint32_t value);
|
cannam@147
|
1321
|
cannam@147
|
1322 private:
|
cannam@147
|
1323 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1324 template <typename, ::capnp::Kind>
|
cannam@147
|
1325 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1326 friend class ::capnp::Orphanage;
|
cannam@147
|
1327 template <typename, ::capnp::Kind>
|
cannam@147
|
1328 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1329 };
|
cannam@147
|
1330
|
cannam@147
|
1331 #if !CAPNP_LITE
|
cannam@147
|
1332 class Release::Pipeline {
|
cannam@147
|
1333 public:
|
cannam@147
|
1334 typedef Release Pipelines;
|
cannam@147
|
1335
|
cannam@147
|
1336 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1337 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1338 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1339
|
cannam@147
|
1340 private:
|
cannam@147
|
1341 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1342 friend class ::capnp::PipelineHook;
|
cannam@147
|
1343 template <typename, ::capnp::Kind>
|
cannam@147
|
1344 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1345 };
|
cannam@147
|
1346 #endif // !CAPNP_LITE
|
cannam@147
|
1347
|
cannam@147
|
1348 class Disembargo::Reader {
|
cannam@147
|
1349 public:
|
cannam@147
|
1350 typedef Disembargo Reads;
|
cannam@147
|
1351
|
cannam@147
|
1352 Reader() = default;
|
cannam@147
|
1353 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1354
|
cannam@147
|
1355 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1356 return _reader.totalSize().asPublic();
|
cannam@147
|
1357 }
|
cannam@147
|
1358
|
cannam@147
|
1359 #if !CAPNP_LITE
|
cannam@147
|
1360 inline ::kj::StringTree toString() const {
|
cannam@147
|
1361 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1362 }
|
cannam@147
|
1363 #endif // !CAPNP_LITE
|
cannam@147
|
1364
|
cannam@147
|
1365 inline bool hasTarget() const;
|
cannam@147
|
1366 inline ::capnp::rpc::MessageTarget::Reader getTarget() const;
|
cannam@147
|
1367
|
cannam@147
|
1368 inline typename Context::Reader getContext() const;
|
cannam@147
|
1369
|
cannam@147
|
1370 private:
|
cannam@147
|
1371 ::capnp::_::StructReader _reader;
|
cannam@147
|
1372 template <typename, ::capnp::Kind>
|
cannam@147
|
1373 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1374 template <typename, ::capnp::Kind>
|
cannam@147
|
1375 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1376 template <typename, ::capnp::Kind>
|
cannam@147
|
1377 friend struct ::capnp::List;
|
cannam@147
|
1378 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1379 friend class ::capnp::Orphanage;
|
cannam@147
|
1380 };
|
cannam@147
|
1381
|
cannam@147
|
1382 class Disembargo::Builder {
|
cannam@147
|
1383 public:
|
cannam@147
|
1384 typedef Disembargo Builds;
|
cannam@147
|
1385
|
cannam@147
|
1386 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1387 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1388 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1389 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1390 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1391 inline Reader asReader() const { return *this; }
|
cannam@147
|
1392
|
cannam@147
|
1393 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1394 #if !CAPNP_LITE
|
cannam@147
|
1395 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1396 #endif // !CAPNP_LITE
|
cannam@147
|
1397
|
cannam@147
|
1398 inline bool hasTarget();
|
cannam@147
|
1399 inline ::capnp::rpc::MessageTarget::Builder getTarget();
|
cannam@147
|
1400 inline void setTarget( ::capnp::rpc::MessageTarget::Reader value);
|
cannam@147
|
1401 inline ::capnp::rpc::MessageTarget::Builder initTarget();
|
cannam@147
|
1402 inline void adoptTarget(::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value);
|
cannam@147
|
1403 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> disownTarget();
|
cannam@147
|
1404
|
cannam@147
|
1405 inline typename Context::Builder getContext();
|
cannam@147
|
1406 inline typename Context::Builder initContext();
|
cannam@147
|
1407
|
cannam@147
|
1408 private:
|
cannam@147
|
1409 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1410 template <typename, ::capnp::Kind>
|
cannam@147
|
1411 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1412 friend class ::capnp::Orphanage;
|
cannam@147
|
1413 template <typename, ::capnp::Kind>
|
cannam@147
|
1414 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1415 };
|
cannam@147
|
1416
|
cannam@147
|
1417 #if !CAPNP_LITE
|
cannam@147
|
1418 class Disembargo::Pipeline {
|
cannam@147
|
1419 public:
|
cannam@147
|
1420 typedef Disembargo Pipelines;
|
cannam@147
|
1421
|
cannam@147
|
1422 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1423 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1424 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1425
|
cannam@147
|
1426 inline ::capnp::rpc::MessageTarget::Pipeline getTarget();
|
cannam@147
|
1427 inline typename Context::Pipeline getContext();
|
cannam@147
|
1428 private:
|
cannam@147
|
1429 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1430 friend class ::capnp::PipelineHook;
|
cannam@147
|
1431 template <typename, ::capnp::Kind>
|
cannam@147
|
1432 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1433 };
|
cannam@147
|
1434 #endif // !CAPNP_LITE
|
cannam@147
|
1435
|
cannam@147
|
1436 class Disembargo::Context::Reader {
|
cannam@147
|
1437 public:
|
cannam@147
|
1438 typedef Context Reads;
|
cannam@147
|
1439
|
cannam@147
|
1440 Reader() = default;
|
cannam@147
|
1441 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1442
|
cannam@147
|
1443 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1444 return _reader.totalSize().asPublic();
|
cannam@147
|
1445 }
|
cannam@147
|
1446
|
cannam@147
|
1447 #if !CAPNP_LITE
|
cannam@147
|
1448 inline ::kj::StringTree toString() const {
|
cannam@147
|
1449 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1450 }
|
cannam@147
|
1451 #endif // !CAPNP_LITE
|
cannam@147
|
1452
|
cannam@147
|
1453 inline Which which() const;
|
cannam@147
|
1454 inline bool isSenderLoopback() const;
|
cannam@147
|
1455 inline ::uint32_t getSenderLoopback() const;
|
cannam@147
|
1456
|
cannam@147
|
1457 inline bool isReceiverLoopback() const;
|
cannam@147
|
1458 inline ::uint32_t getReceiverLoopback() const;
|
cannam@147
|
1459
|
cannam@147
|
1460 inline bool isAccept() const;
|
cannam@147
|
1461 inline ::capnp::Void getAccept() const;
|
cannam@147
|
1462
|
cannam@147
|
1463 inline bool isProvide() const;
|
cannam@147
|
1464 inline ::uint32_t getProvide() const;
|
cannam@147
|
1465
|
cannam@147
|
1466 private:
|
cannam@147
|
1467 ::capnp::_::StructReader _reader;
|
cannam@147
|
1468 template <typename, ::capnp::Kind>
|
cannam@147
|
1469 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1470 template <typename, ::capnp::Kind>
|
cannam@147
|
1471 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1472 template <typename, ::capnp::Kind>
|
cannam@147
|
1473 friend struct ::capnp::List;
|
cannam@147
|
1474 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1475 friend class ::capnp::Orphanage;
|
cannam@147
|
1476 };
|
cannam@147
|
1477
|
cannam@147
|
1478 class Disembargo::Context::Builder {
|
cannam@147
|
1479 public:
|
cannam@147
|
1480 typedef Context Builds;
|
cannam@147
|
1481
|
cannam@147
|
1482 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1483 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1484 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1485 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1486 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1487 inline Reader asReader() const { return *this; }
|
cannam@147
|
1488
|
cannam@147
|
1489 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1490 #if !CAPNP_LITE
|
cannam@147
|
1491 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1492 #endif // !CAPNP_LITE
|
cannam@147
|
1493
|
cannam@147
|
1494 inline Which which();
|
cannam@147
|
1495 inline bool isSenderLoopback();
|
cannam@147
|
1496 inline ::uint32_t getSenderLoopback();
|
cannam@147
|
1497 inline void setSenderLoopback( ::uint32_t value);
|
cannam@147
|
1498
|
cannam@147
|
1499 inline bool isReceiverLoopback();
|
cannam@147
|
1500 inline ::uint32_t getReceiverLoopback();
|
cannam@147
|
1501 inline void setReceiverLoopback( ::uint32_t value);
|
cannam@147
|
1502
|
cannam@147
|
1503 inline bool isAccept();
|
cannam@147
|
1504 inline ::capnp::Void getAccept();
|
cannam@147
|
1505 inline void setAccept( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
1506
|
cannam@147
|
1507 inline bool isProvide();
|
cannam@147
|
1508 inline ::uint32_t getProvide();
|
cannam@147
|
1509 inline void setProvide( ::uint32_t value);
|
cannam@147
|
1510
|
cannam@147
|
1511 private:
|
cannam@147
|
1512 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1513 template <typename, ::capnp::Kind>
|
cannam@147
|
1514 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1515 friend class ::capnp::Orphanage;
|
cannam@147
|
1516 template <typename, ::capnp::Kind>
|
cannam@147
|
1517 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1518 };
|
cannam@147
|
1519
|
cannam@147
|
1520 #if !CAPNP_LITE
|
cannam@147
|
1521 class Disembargo::Context::Pipeline {
|
cannam@147
|
1522 public:
|
cannam@147
|
1523 typedef Context Pipelines;
|
cannam@147
|
1524
|
cannam@147
|
1525 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1526 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1527 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1528
|
cannam@147
|
1529 private:
|
cannam@147
|
1530 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1531 friend class ::capnp::PipelineHook;
|
cannam@147
|
1532 template <typename, ::capnp::Kind>
|
cannam@147
|
1533 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1534 };
|
cannam@147
|
1535 #endif // !CAPNP_LITE
|
cannam@147
|
1536
|
cannam@147
|
1537 class Provide::Reader {
|
cannam@147
|
1538 public:
|
cannam@147
|
1539 typedef Provide Reads;
|
cannam@147
|
1540
|
cannam@147
|
1541 Reader() = default;
|
cannam@147
|
1542 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1543
|
cannam@147
|
1544 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1545 return _reader.totalSize().asPublic();
|
cannam@147
|
1546 }
|
cannam@147
|
1547
|
cannam@147
|
1548 #if !CAPNP_LITE
|
cannam@147
|
1549 inline ::kj::StringTree toString() const {
|
cannam@147
|
1550 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1551 }
|
cannam@147
|
1552 #endif // !CAPNP_LITE
|
cannam@147
|
1553
|
cannam@147
|
1554 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
1555
|
cannam@147
|
1556 inline bool hasTarget() const;
|
cannam@147
|
1557 inline ::capnp::rpc::MessageTarget::Reader getTarget() const;
|
cannam@147
|
1558
|
cannam@147
|
1559 inline bool hasRecipient() const;
|
cannam@147
|
1560 inline ::capnp::AnyPointer::Reader getRecipient() const;
|
cannam@147
|
1561
|
cannam@147
|
1562 private:
|
cannam@147
|
1563 ::capnp::_::StructReader _reader;
|
cannam@147
|
1564 template <typename, ::capnp::Kind>
|
cannam@147
|
1565 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1566 template <typename, ::capnp::Kind>
|
cannam@147
|
1567 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1568 template <typename, ::capnp::Kind>
|
cannam@147
|
1569 friend struct ::capnp::List;
|
cannam@147
|
1570 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1571 friend class ::capnp::Orphanage;
|
cannam@147
|
1572 };
|
cannam@147
|
1573
|
cannam@147
|
1574 class Provide::Builder {
|
cannam@147
|
1575 public:
|
cannam@147
|
1576 typedef Provide Builds;
|
cannam@147
|
1577
|
cannam@147
|
1578 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1579 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1580 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1581 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1582 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1583 inline Reader asReader() const { return *this; }
|
cannam@147
|
1584
|
cannam@147
|
1585 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1586 #if !CAPNP_LITE
|
cannam@147
|
1587 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1588 #endif // !CAPNP_LITE
|
cannam@147
|
1589
|
cannam@147
|
1590 inline ::uint32_t getQuestionId();
|
cannam@147
|
1591 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
1592
|
cannam@147
|
1593 inline bool hasTarget();
|
cannam@147
|
1594 inline ::capnp::rpc::MessageTarget::Builder getTarget();
|
cannam@147
|
1595 inline void setTarget( ::capnp::rpc::MessageTarget::Reader value);
|
cannam@147
|
1596 inline ::capnp::rpc::MessageTarget::Builder initTarget();
|
cannam@147
|
1597 inline void adoptTarget(::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value);
|
cannam@147
|
1598 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> disownTarget();
|
cannam@147
|
1599
|
cannam@147
|
1600 inline bool hasRecipient();
|
cannam@147
|
1601 inline ::capnp::AnyPointer::Builder getRecipient();
|
cannam@147
|
1602 inline ::capnp::AnyPointer::Builder initRecipient();
|
cannam@147
|
1603
|
cannam@147
|
1604 private:
|
cannam@147
|
1605 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1606 template <typename, ::capnp::Kind>
|
cannam@147
|
1607 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1608 friend class ::capnp::Orphanage;
|
cannam@147
|
1609 template <typename, ::capnp::Kind>
|
cannam@147
|
1610 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1611 };
|
cannam@147
|
1612
|
cannam@147
|
1613 #if !CAPNP_LITE
|
cannam@147
|
1614 class Provide::Pipeline {
|
cannam@147
|
1615 public:
|
cannam@147
|
1616 typedef Provide Pipelines;
|
cannam@147
|
1617
|
cannam@147
|
1618 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1619 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1620 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1621
|
cannam@147
|
1622 inline ::capnp::rpc::MessageTarget::Pipeline getTarget();
|
cannam@147
|
1623 private:
|
cannam@147
|
1624 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1625 friend class ::capnp::PipelineHook;
|
cannam@147
|
1626 template <typename, ::capnp::Kind>
|
cannam@147
|
1627 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1628 };
|
cannam@147
|
1629 #endif // !CAPNP_LITE
|
cannam@147
|
1630
|
cannam@147
|
1631 class Accept::Reader {
|
cannam@147
|
1632 public:
|
cannam@147
|
1633 typedef Accept Reads;
|
cannam@147
|
1634
|
cannam@147
|
1635 Reader() = default;
|
cannam@147
|
1636 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1637
|
cannam@147
|
1638 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1639 return _reader.totalSize().asPublic();
|
cannam@147
|
1640 }
|
cannam@147
|
1641
|
cannam@147
|
1642 #if !CAPNP_LITE
|
cannam@147
|
1643 inline ::kj::StringTree toString() const {
|
cannam@147
|
1644 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1645 }
|
cannam@147
|
1646 #endif // !CAPNP_LITE
|
cannam@147
|
1647
|
cannam@147
|
1648 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
1649
|
cannam@147
|
1650 inline bool hasProvision() const;
|
cannam@147
|
1651 inline ::capnp::AnyPointer::Reader getProvision() const;
|
cannam@147
|
1652
|
cannam@147
|
1653 inline bool getEmbargo() const;
|
cannam@147
|
1654
|
cannam@147
|
1655 private:
|
cannam@147
|
1656 ::capnp::_::StructReader _reader;
|
cannam@147
|
1657 template <typename, ::capnp::Kind>
|
cannam@147
|
1658 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1659 template <typename, ::capnp::Kind>
|
cannam@147
|
1660 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1661 template <typename, ::capnp::Kind>
|
cannam@147
|
1662 friend struct ::capnp::List;
|
cannam@147
|
1663 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1664 friend class ::capnp::Orphanage;
|
cannam@147
|
1665 };
|
cannam@147
|
1666
|
cannam@147
|
1667 class Accept::Builder {
|
cannam@147
|
1668 public:
|
cannam@147
|
1669 typedef Accept Builds;
|
cannam@147
|
1670
|
cannam@147
|
1671 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1672 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1673 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1674 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1675 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1676 inline Reader asReader() const { return *this; }
|
cannam@147
|
1677
|
cannam@147
|
1678 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1679 #if !CAPNP_LITE
|
cannam@147
|
1680 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1681 #endif // !CAPNP_LITE
|
cannam@147
|
1682
|
cannam@147
|
1683 inline ::uint32_t getQuestionId();
|
cannam@147
|
1684 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
1685
|
cannam@147
|
1686 inline bool hasProvision();
|
cannam@147
|
1687 inline ::capnp::AnyPointer::Builder getProvision();
|
cannam@147
|
1688 inline ::capnp::AnyPointer::Builder initProvision();
|
cannam@147
|
1689
|
cannam@147
|
1690 inline bool getEmbargo();
|
cannam@147
|
1691 inline void setEmbargo(bool value);
|
cannam@147
|
1692
|
cannam@147
|
1693 private:
|
cannam@147
|
1694 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1695 template <typename, ::capnp::Kind>
|
cannam@147
|
1696 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1697 friend class ::capnp::Orphanage;
|
cannam@147
|
1698 template <typename, ::capnp::Kind>
|
cannam@147
|
1699 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1700 };
|
cannam@147
|
1701
|
cannam@147
|
1702 #if !CAPNP_LITE
|
cannam@147
|
1703 class Accept::Pipeline {
|
cannam@147
|
1704 public:
|
cannam@147
|
1705 typedef Accept Pipelines;
|
cannam@147
|
1706
|
cannam@147
|
1707 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1708 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1709 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1710
|
cannam@147
|
1711 private:
|
cannam@147
|
1712 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1713 friend class ::capnp::PipelineHook;
|
cannam@147
|
1714 template <typename, ::capnp::Kind>
|
cannam@147
|
1715 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1716 };
|
cannam@147
|
1717 #endif // !CAPNP_LITE
|
cannam@147
|
1718
|
cannam@147
|
1719 class Join::Reader {
|
cannam@147
|
1720 public:
|
cannam@147
|
1721 typedef Join Reads;
|
cannam@147
|
1722
|
cannam@147
|
1723 Reader() = default;
|
cannam@147
|
1724 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1725
|
cannam@147
|
1726 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1727 return _reader.totalSize().asPublic();
|
cannam@147
|
1728 }
|
cannam@147
|
1729
|
cannam@147
|
1730 #if !CAPNP_LITE
|
cannam@147
|
1731 inline ::kj::StringTree toString() const {
|
cannam@147
|
1732 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1733 }
|
cannam@147
|
1734 #endif // !CAPNP_LITE
|
cannam@147
|
1735
|
cannam@147
|
1736 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
1737
|
cannam@147
|
1738 inline bool hasTarget() const;
|
cannam@147
|
1739 inline ::capnp::rpc::MessageTarget::Reader getTarget() const;
|
cannam@147
|
1740
|
cannam@147
|
1741 inline bool hasKeyPart() const;
|
cannam@147
|
1742 inline ::capnp::AnyPointer::Reader getKeyPart() const;
|
cannam@147
|
1743
|
cannam@147
|
1744 private:
|
cannam@147
|
1745 ::capnp::_::StructReader _reader;
|
cannam@147
|
1746 template <typename, ::capnp::Kind>
|
cannam@147
|
1747 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1748 template <typename, ::capnp::Kind>
|
cannam@147
|
1749 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1750 template <typename, ::capnp::Kind>
|
cannam@147
|
1751 friend struct ::capnp::List;
|
cannam@147
|
1752 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1753 friend class ::capnp::Orphanage;
|
cannam@147
|
1754 };
|
cannam@147
|
1755
|
cannam@147
|
1756 class Join::Builder {
|
cannam@147
|
1757 public:
|
cannam@147
|
1758 typedef Join Builds;
|
cannam@147
|
1759
|
cannam@147
|
1760 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1761 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1762 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1763 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1764 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1765 inline Reader asReader() const { return *this; }
|
cannam@147
|
1766
|
cannam@147
|
1767 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1768 #if !CAPNP_LITE
|
cannam@147
|
1769 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1770 #endif // !CAPNP_LITE
|
cannam@147
|
1771
|
cannam@147
|
1772 inline ::uint32_t getQuestionId();
|
cannam@147
|
1773 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
1774
|
cannam@147
|
1775 inline bool hasTarget();
|
cannam@147
|
1776 inline ::capnp::rpc::MessageTarget::Builder getTarget();
|
cannam@147
|
1777 inline void setTarget( ::capnp::rpc::MessageTarget::Reader value);
|
cannam@147
|
1778 inline ::capnp::rpc::MessageTarget::Builder initTarget();
|
cannam@147
|
1779 inline void adoptTarget(::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value);
|
cannam@147
|
1780 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> disownTarget();
|
cannam@147
|
1781
|
cannam@147
|
1782 inline bool hasKeyPart();
|
cannam@147
|
1783 inline ::capnp::AnyPointer::Builder getKeyPart();
|
cannam@147
|
1784 inline ::capnp::AnyPointer::Builder initKeyPart();
|
cannam@147
|
1785
|
cannam@147
|
1786 private:
|
cannam@147
|
1787 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1788 template <typename, ::capnp::Kind>
|
cannam@147
|
1789 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1790 friend class ::capnp::Orphanage;
|
cannam@147
|
1791 template <typename, ::capnp::Kind>
|
cannam@147
|
1792 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1793 };
|
cannam@147
|
1794
|
cannam@147
|
1795 #if !CAPNP_LITE
|
cannam@147
|
1796 class Join::Pipeline {
|
cannam@147
|
1797 public:
|
cannam@147
|
1798 typedef Join Pipelines;
|
cannam@147
|
1799
|
cannam@147
|
1800 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1801 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1802 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1803
|
cannam@147
|
1804 inline ::capnp::rpc::MessageTarget::Pipeline getTarget();
|
cannam@147
|
1805 private:
|
cannam@147
|
1806 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1807 friend class ::capnp::PipelineHook;
|
cannam@147
|
1808 template <typename, ::capnp::Kind>
|
cannam@147
|
1809 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1810 };
|
cannam@147
|
1811 #endif // !CAPNP_LITE
|
cannam@147
|
1812
|
cannam@147
|
1813 class MessageTarget::Reader {
|
cannam@147
|
1814 public:
|
cannam@147
|
1815 typedef MessageTarget Reads;
|
cannam@147
|
1816
|
cannam@147
|
1817 Reader() = default;
|
cannam@147
|
1818 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1819
|
cannam@147
|
1820 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1821 return _reader.totalSize().asPublic();
|
cannam@147
|
1822 }
|
cannam@147
|
1823
|
cannam@147
|
1824 #if !CAPNP_LITE
|
cannam@147
|
1825 inline ::kj::StringTree toString() const {
|
cannam@147
|
1826 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1827 }
|
cannam@147
|
1828 #endif // !CAPNP_LITE
|
cannam@147
|
1829
|
cannam@147
|
1830 inline Which which() const;
|
cannam@147
|
1831 inline bool isImportedCap() const;
|
cannam@147
|
1832 inline ::uint32_t getImportedCap() const;
|
cannam@147
|
1833
|
cannam@147
|
1834 inline bool isPromisedAnswer() const;
|
cannam@147
|
1835 inline bool hasPromisedAnswer() const;
|
cannam@147
|
1836 inline ::capnp::rpc::PromisedAnswer::Reader getPromisedAnswer() const;
|
cannam@147
|
1837
|
cannam@147
|
1838 private:
|
cannam@147
|
1839 ::capnp::_::StructReader _reader;
|
cannam@147
|
1840 template <typename, ::capnp::Kind>
|
cannam@147
|
1841 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1842 template <typename, ::capnp::Kind>
|
cannam@147
|
1843 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1844 template <typename, ::capnp::Kind>
|
cannam@147
|
1845 friend struct ::capnp::List;
|
cannam@147
|
1846 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1847 friend class ::capnp::Orphanage;
|
cannam@147
|
1848 };
|
cannam@147
|
1849
|
cannam@147
|
1850 class MessageTarget::Builder {
|
cannam@147
|
1851 public:
|
cannam@147
|
1852 typedef MessageTarget Builds;
|
cannam@147
|
1853
|
cannam@147
|
1854 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1855 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1856 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1857 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1858 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1859 inline Reader asReader() const { return *this; }
|
cannam@147
|
1860
|
cannam@147
|
1861 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1862 #if !CAPNP_LITE
|
cannam@147
|
1863 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1864 #endif // !CAPNP_LITE
|
cannam@147
|
1865
|
cannam@147
|
1866 inline Which which();
|
cannam@147
|
1867 inline bool isImportedCap();
|
cannam@147
|
1868 inline ::uint32_t getImportedCap();
|
cannam@147
|
1869 inline void setImportedCap( ::uint32_t value);
|
cannam@147
|
1870
|
cannam@147
|
1871 inline bool isPromisedAnswer();
|
cannam@147
|
1872 inline bool hasPromisedAnswer();
|
cannam@147
|
1873 inline ::capnp::rpc::PromisedAnswer::Builder getPromisedAnswer();
|
cannam@147
|
1874 inline void setPromisedAnswer( ::capnp::rpc::PromisedAnswer::Reader value);
|
cannam@147
|
1875 inline ::capnp::rpc::PromisedAnswer::Builder initPromisedAnswer();
|
cannam@147
|
1876 inline void adoptPromisedAnswer(::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value);
|
cannam@147
|
1877 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> disownPromisedAnswer();
|
cannam@147
|
1878
|
cannam@147
|
1879 private:
|
cannam@147
|
1880 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1881 template <typename, ::capnp::Kind>
|
cannam@147
|
1882 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1883 friend class ::capnp::Orphanage;
|
cannam@147
|
1884 template <typename, ::capnp::Kind>
|
cannam@147
|
1885 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1886 };
|
cannam@147
|
1887
|
cannam@147
|
1888 #if !CAPNP_LITE
|
cannam@147
|
1889 class MessageTarget::Pipeline {
|
cannam@147
|
1890 public:
|
cannam@147
|
1891 typedef MessageTarget Pipelines;
|
cannam@147
|
1892
|
cannam@147
|
1893 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1894 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1895 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1896
|
cannam@147
|
1897 private:
|
cannam@147
|
1898 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1899 friend class ::capnp::PipelineHook;
|
cannam@147
|
1900 template <typename, ::capnp::Kind>
|
cannam@147
|
1901 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1902 };
|
cannam@147
|
1903 #endif // !CAPNP_LITE
|
cannam@147
|
1904
|
cannam@147
|
1905 class Payload::Reader {
|
cannam@147
|
1906 public:
|
cannam@147
|
1907 typedef Payload Reads;
|
cannam@147
|
1908
|
cannam@147
|
1909 Reader() = default;
|
cannam@147
|
1910 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1911
|
cannam@147
|
1912 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
1913 return _reader.totalSize().asPublic();
|
cannam@147
|
1914 }
|
cannam@147
|
1915
|
cannam@147
|
1916 #if !CAPNP_LITE
|
cannam@147
|
1917 inline ::kj::StringTree toString() const {
|
cannam@147
|
1918 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
1919 }
|
cannam@147
|
1920 #endif // !CAPNP_LITE
|
cannam@147
|
1921
|
cannam@147
|
1922 inline bool hasContent() const;
|
cannam@147
|
1923 inline ::capnp::AnyPointer::Reader getContent() const;
|
cannam@147
|
1924
|
cannam@147
|
1925 inline bool hasCapTable() const;
|
cannam@147
|
1926 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader getCapTable() const;
|
cannam@147
|
1927
|
cannam@147
|
1928 private:
|
cannam@147
|
1929 ::capnp::_::StructReader _reader;
|
cannam@147
|
1930 template <typename, ::capnp::Kind>
|
cannam@147
|
1931 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1932 template <typename, ::capnp::Kind>
|
cannam@147
|
1933 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1934 template <typename, ::capnp::Kind>
|
cannam@147
|
1935 friend struct ::capnp::List;
|
cannam@147
|
1936 friend class ::capnp::MessageBuilder;
|
cannam@147
|
1937 friend class ::capnp::Orphanage;
|
cannam@147
|
1938 };
|
cannam@147
|
1939
|
cannam@147
|
1940 class Payload::Builder {
|
cannam@147
|
1941 public:
|
cannam@147
|
1942 typedef Payload Builds;
|
cannam@147
|
1943
|
cannam@147
|
1944 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
1945 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
1946 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
1947 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
1948 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
1949 inline Reader asReader() const { return *this; }
|
cannam@147
|
1950
|
cannam@147
|
1951 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
1952 #if !CAPNP_LITE
|
cannam@147
|
1953 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
1954 #endif // !CAPNP_LITE
|
cannam@147
|
1955
|
cannam@147
|
1956 inline bool hasContent();
|
cannam@147
|
1957 inline ::capnp::AnyPointer::Builder getContent();
|
cannam@147
|
1958 inline ::capnp::AnyPointer::Builder initContent();
|
cannam@147
|
1959
|
cannam@147
|
1960 inline bool hasCapTable();
|
cannam@147
|
1961 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder getCapTable();
|
cannam@147
|
1962 inline void setCapTable( ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader value);
|
cannam@147
|
1963 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder initCapTable(unsigned int size);
|
cannam@147
|
1964 inline void adoptCapTable(::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>>&& value);
|
cannam@147
|
1965 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>> disownCapTable();
|
cannam@147
|
1966
|
cannam@147
|
1967 private:
|
cannam@147
|
1968 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
1969 template <typename, ::capnp::Kind>
|
cannam@147
|
1970 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1971 friend class ::capnp::Orphanage;
|
cannam@147
|
1972 template <typename, ::capnp::Kind>
|
cannam@147
|
1973 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
1974 };
|
cannam@147
|
1975
|
cannam@147
|
1976 #if !CAPNP_LITE
|
cannam@147
|
1977 class Payload::Pipeline {
|
cannam@147
|
1978 public:
|
cannam@147
|
1979 typedef Payload Pipelines;
|
cannam@147
|
1980
|
cannam@147
|
1981 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
1982 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
1983 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
1984
|
cannam@147
|
1985 private:
|
cannam@147
|
1986 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
1987 friend class ::capnp::PipelineHook;
|
cannam@147
|
1988 template <typename, ::capnp::Kind>
|
cannam@147
|
1989 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
1990 };
|
cannam@147
|
1991 #endif // !CAPNP_LITE
|
cannam@147
|
1992
|
cannam@147
|
1993 class CapDescriptor::Reader {
|
cannam@147
|
1994 public:
|
cannam@147
|
1995 typedef CapDescriptor Reads;
|
cannam@147
|
1996
|
cannam@147
|
1997 Reader() = default;
|
cannam@147
|
1998 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
1999
|
cannam@147
|
2000 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
2001 return _reader.totalSize().asPublic();
|
cannam@147
|
2002 }
|
cannam@147
|
2003
|
cannam@147
|
2004 #if !CAPNP_LITE
|
cannam@147
|
2005 inline ::kj::StringTree toString() const {
|
cannam@147
|
2006 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
2007 }
|
cannam@147
|
2008 #endif // !CAPNP_LITE
|
cannam@147
|
2009
|
cannam@147
|
2010 inline Which which() const;
|
cannam@147
|
2011 inline bool isNone() const;
|
cannam@147
|
2012 inline ::capnp::Void getNone() const;
|
cannam@147
|
2013
|
cannam@147
|
2014 inline bool isSenderHosted() const;
|
cannam@147
|
2015 inline ::uint32_t getSenderHosted() const;
|
cannam@147
|
2016
|
cannam@147
|
2017 inline bool isSenderPromise() const;
|
cannam@147
|
2018 inline ::uint32_t getSenderPromise() const;
|
cannam@147
|
2019
|
cannam@147
|
2020 inline bool isReceiverHosted() const;
|
cannam@147
|
2021 inline ::uint32_t getReceiverHosted() const;
|
cannam@147
|
2022
|
cannam@147
|
2023 inline bool isReceiverAnswer() const;
|
cannam@147
|
2024 inline bool hasReceiverAnswer() const;
|
cannam@147
|
2025 inline ::capnp::rpc::PromisedAnswer::Reader getReceiverAnswer() const;
|
cannam@147
|
2026
|
cannam@147
|
2027 inline bool isThirdPartyHosted() const;
|
cannam@147
|
2028 inline bool hasThirdPartyHosted() const;
|
cannam@147
|
2029 inline ::capnp::rpc::ThirdPartyCapDescriptor::Reader getThirdPartyHosted() const;
|
cannam@147
|
2030
|
cannam@147
|
2031 private:
|
cannam@147
|
2032 ::capnp::_::StructReader _reader;
|
cannam@147
|
2033 template <typename, ::capnp::Kind>
|
cannam@147
|
2034 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2035 template <typename, ::capnp::Kind>
|
cannam@147
|
2036 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2037 template <typename, ::capnp::Kind>
|
cannam@147
|
2038 friend struct ::capnp::List;
|
cannam@147
|
2039 friend class ::capnp::MessageBuilder;
|
cannam@147
|
2040 friend class ::capnp::Orphanage;
|
cannam@147
|
2041 };
|
cannam@147
|
2042
|
cannam@147
|
2043 class CapDescriptor::Builder {
|
cannam@147
|
2044 public:
|
cannam@147
|
2045 typedef CapDescriptor Builds;
|
cannam@147
|
2046
|
cannam@147
|
2047 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
2048 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
2049 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
2050 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
2051 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
2052 inline Reader asReader() const { return *this; }
|
cannam@147
|
2053
|
cannam@147
|
2054 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
2055 #if !CAPNP_LITE
|
cannam@147
|
2056 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
2057 #endif // !CAPNP_LITE
|
cannam@147
|
2058
|
cannam@147
|
2059 inline Which which();
|
cannam@147
|
2060 inline bool isNone();
|
cannam@147
|
2061 inline ::capnp::Void getNone();
|
cannam@147
|
2062 inline void setNone( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
2063
|
cannam@147
|
2064 inline bool isSenderHosted();
|
cannam@147
|
2065 inline ::uint32_t getSenderHosted();
|
cannam@147
|
2066 inline void setSenderHosted( ::uint32_t value);
|
cannam@147
|
2067
|
cannam@147
|
2068 inline bool isSenderPromise();
|
cannam@147
|
2069 inline ::uint32_t getSenderPromise();
|
cannam@147
|
2070 inline void setSenderPromise( ::uint32_t value);
|
cannam@147
|
2071
|
cannam@147
|
2072 inline bool isReceiverHosted();
|
cannam@147
|
2073 inline ::uint32_t getReceiverHosted();
|
cannam@147
|
2074 inline void setReceiverHosted( ::uint32_t value);
|
cannam@147
|
2075
|
cannam@147
|
2076 inline bool isReceiverAnswer();
|
cannam@147
|
2077 inline bool hasReceiverAnswer();
|
cannam@147
|
2078 inline ::capnp::rpc::PromisedAnswer::Builder getReceiverAnswer();
|
cannam@147
|
2079 inline void setReceiverAnswer( ::capnp::rpc::PromisedAnswer::Reader value);
|
cannam@147
|
2080 inline ::capnp::rpc::PromisedAnswer::Builder initReceiverAnswer();
|
cannam@147
|
2081 inline void adoptReceiverAnswer(::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value);
|
cannam@147
|
2082 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> disownReceiverAnswer();
|
cannam@147
|
2083
|
cannam@147
|
2084 inline bool isThirdPartyHosted();
|
cannam@147
|
2085 inline bool hasThirdPartyHosted();
|
cannam@147
|
2086 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder getThirdPartyHosted();
|
cannam@147
|
2087 inline void setThirdPartyHosted( ::capnp::rpc::ThirdPartyCapDescriptor::Reader value);
|
cannam@147
|
2088 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder initThirdPartyHosted();
|
cannam@147
|
2089 inline void adoptThirdPartyHosted(::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor>&& value);
|
cannam@147
|
2090 inline ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor> disownThirdPartyHosted();
|
cannam@147
|
2091
|
cannam@147
|
2092 private:
|
cannam@147
|
2093 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
2094 template <typename, ::capnp::Kind>
|
cannam@147
|
2095 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2096 friend class ::capnp::Orphanage;
|
cannam@147
|
2097 template <typename, ::capnp::Kind>
|
cannam@147
|
2098 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2099 };
|
cannam@147
|
2100
|
cannam@147
|
2101 #if !CAPNP_LITE
|
cannam@147
|
2102 class CapDescriptor::Pipeline {
|
cannam@147
|
2103 public:
|
cannam@147
|
2104 typedef CapDescriptor Pipelines;
|
cannam@147
|
2105
|
cannam@147
|
2106 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
2107 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
2108 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
2109
|
cannam@147
|
2110 private:
|
cannam@147
|
2111 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
2112 friend class ::capnp::PipelineHook;
|
cannam@147
|
2113 template <typename, ::capnp::Kind>
|
cannam@147
|
2114 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2115 };
|
cannam@147
|
2116 #endif // !CAPNP_LITE
|
cannam@147
|
2117
|
cannam@147
|
2118 class PromisedAnswer::Reader {
|
cannam@147
|
2119 public:
|
cannam@147
|
2120 typedef PromisedAnswer Reads;
|
cannam@147
|
2121
|
cannam@147
|
2122 Reader() = default;
|
cannam@147
|
2123 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
2124
|
cannam@147
|
2125 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
2126 return _reader.totalSize().asPublic();
|
cannam@147
|
2127 }
|
cannam@147
|
2128
|
cannam@147
|
2129 #if !CAPNP_LITE
|
cannam@147
|
2130 inline ::kj::StringTree toString() const {
|
cannam@147
|
2131 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
2132 }
|
cannam@147
|
2133 #endif // !CAPNP_LITE
|
cannam@147
|
2134
|
cannam@147
|
2135 inline ::uint32_t getQuestionId() const;
|
cannam@147
|
2136
|
cannam@147
|
2137 inline bool hasTransform() const;
|
cannam@147
|
2138 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader getTransform() const;
|
cannam@147
|
2139
|
cannam@147
|
2140 private:
|
cannam@147
|
2141 ::capnp::_::StructReader _reader;
|
cannam@147
|
2142 template <typename, ::capnp::Kind>
|
cannam@147
|
2143 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2144 template <typename, ::capnp::Kind>
|
cannam@147
|
2145 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2146 template <typename, ::capnp::Kind>
|
cannam@147
|
2147 friend struct ::capnp::List;
|
cannam@147
|
2148 friend class ::capnp::MessageBuilder;
|
cannam@147
|
2149 friend class ::capnp::Orphanage;
|
cannam@147
|
2150 };
|
cannam@147
|
2151
|
cannam@147
|
2152 class PromisedAnswer::Builder {
|
cannam@147
|
2153 public:
|
cannam@147
|
2154 typedef PromisedAnswer Builds;
|
cannam@147
|
2155
|
cannam@147
|
2156 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
2157 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
2158 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
2159 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
2160 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
2161 inline Reader asReader() const { return *this; }
|
cannam@147
|
2162
|
cannam@147
|
2163 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
2164 #if !CAPNP_LITE
|
cannam@147
|
2165 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
2166 #endif // !CAPNP_LITE
|
cannam@147
|
2167
|
cannam@147
|
2168 inline ::uint32_t getQuestionId();
|
cannam@147
|
2169 inline void setQuestionId( ::uint32_t value);
|
cannam@147
|
2170
|
cannam@147
|
2171 inline bool hasTransform();
|
cannam@147
|
2172 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder getTransform();
|
cannam@147
|
2173 inline void setTransform( ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader value);
|
cannam@147
|
2174 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder initTransform(unsigned int size);
|
cannam@147
|
2175 inline void adoptTransform(::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>&& value);
|
cannam@147
|
2176 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>> disownTransform();
|
cannam@147
|
2177
|
cannam@147
|
2178 private:
|
cannam@147
|
2179 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
2180 template <typename, ::capnp::Kind>
|
cannam@147
|
2181 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2182 friend class ::capnp::Orphanage;
|
cannam@147
|
2183 template <typename, ::capnp::Kind>
|
cannam@147
|
2184 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2185 };
|
cannam@147
|
2186
|
cannam@147
|
2187 #if !CAPNP_LITE
|
cannam@147
|
2188 class PromisedAnswer::Pipeline {
|
cannam@147
|
2189 public:
|
cannam@147
|
2190 typedef PromisedAnswer Pipelines;
|
cannam@147
|
2191
|
cannam@147
|
2192 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
2193 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
2194 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
2195
|
cannam@147
|
2196 private:
|
cannam@147
|
2197 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
2198 friend class ::capnp::PipelineHook;
|
cannam@147
|
2199 template <typename, ::capnp::Kind>
|
cannam@147
|
2200 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2201 };
|
cannam@147
|
2202 #endif // !CAPNP_LITE
|
cannam@147
|
2203
|
cannam@147
|
2204 class PromisedAnswer::Op::Reader {
|
cannam@147
|
2205 public:
|
cannam@147
|
2206 typedef Op Reads;
|
cannam@147
|
2207
|
cannam@147
|
2208 Reader() = default;
|
cannam@147
|
2209 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
2210
|
cannam@147
|
2211 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
2212 return _reader.totalSize().asPublic();
|
cannam@147
|
2213 }
|
cannam@147
|
2214
|
cannam@147
|
2215 #if !CAPNP_LITE
|
cannam@147
|
2216 inline ::kj::StringTree toString() const {
|
cannam@147
|
2217 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
2218 }
|
cannam@147
|
2219 #endif // !CAPNP_LITE
|
cannam@147
|
2220
|
cannam@147
|
2221 inline Which which() const;
|
cannam@147
|
2222 inline bool isNoop() const;
|
cannam@147
|
2223 inline ::capnp::Void getNoop() const;
|
cannam@147
|
2224
|
cannam@147
|
2225 inline bool isGetPointerField() const;
|
cannam@147
|
2226 inline ::uint16_t getGetPointerField() const;
|
cannam@147
|
2227
|
cannam@147
|
2228 private:
|
cannam@147
|
2229 ::capnp::_::StructReader _reader;
|
cannam@147
|
2230 template <typename, ::capnp::Kind>
|
cannam@147
|
2231 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2232 template <typename, ::capnp::Kind>
|
cannam@147
|
2233 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2234 template <typename, ::capnp::Kind>
|
cannam@147
|
2235 friend struct ::capnp::List;
|
cannam@147
|
2236 friend class ::capnp::MessageBuilder;
|
cannam@147
|
2237 friend class ::capnp::Orphanage;
|
cannam@147
|
2238 };
|
cannam@147
|
2239
|
cannam@147
|
2240 class PromisedAnswer::Op::Builder {
|
cannam@147
|
2241 public:
|
cannam@147
|
2242 typedef Op Builds;
|
cannam@147
|
2243
|
cannam@147
|
2244 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
2245 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
2246 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
2247 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
2248 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
2249 inline Reader asReader() const { return *this; }
|
cannam@147
|
2250
|
cannam@147
|
2251 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
2252 #if !CAPNP_LITE
|
cannam@147
|
2253 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
2254 #endif // !CAPNP_LITE
|
cannam@147
|
2255
|
cannam@147
|
2256 inline Which which();
|
cannam@147
|
2257 inline bool isNoop();
|
cannam@147
|
2258 inline ::capnp::Void getNoop();
|
cannam@147
|
2259 inline void setNoop( ::capnp::Void value = ::capnp::VOID);
|
cannam@147
|
2260
|
cannam@147
|
2261 inline bool isGetPointerField();
|
cannam@147
|
2262 inline ::uint16_t getGetPointerField();
|
cannam@147
|
2263 inline void setGetPointerField( ::uint16_t value);
|
cannam@147
|
2264
|
cannam@147
|
2265 private:
|
cannam@147
|
2266 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
2267 template <typename, ::capnp::Kind>
|
cannam@147
|
2268 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2269 friend class ::capnp::Orphanage;
|
cannam@147
|
2270 template <typename, ::capnp::Kind>
|
cannam@147
|
2271 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2272 };
|
cannam@147
|
2273
|
cannam@147
|
2274 #if !CAPNP_LITE
|
cannam@147
|
2275 class PromisedAnswer::Op::Pipeline {
|
cannam@147
|
2276 public:
|
cannam@147
|
2277 typedef Op Pipelines;
|
cannam@147
|
2278
|
cannam@147
|
2279 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
2280 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
2281 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
2282
|
cannam@147
|
2283 private:
|
cannam@147
|
2284 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
2285 friend class ::capnp::PipelineHook;
|
cannam@147
|
2286 template <typename, ::capnp::Kind>
|
cannam@147
|
2287 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2288 };
|
cannam@147
|
2289 #endif // !CAPNP_LITE
|
cannam@147
|
2290
|
cannam@147
|
2291 class ThirdPartyCapDescriptor::Reader {
|
cannam@147
|
2292 public:
|
cannam@147
|
2293 typedef ThirdPartyCapDescriptor Reads;
|
cannam@147
|
2294
|
cannam@147
|
2295 Reader() = default;
|
cannam@147
|
2296 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
2297
|
cannam@147
|
2298 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
2299 return _reader.totalSize().asPublic();
|
cannam@147
|
2300 }
|
cannam@147
|
2301
|
cannam@147
|
2302 #if !CAPNP_LITE
|
cannam@147
|
2303 inline ::kj::StringTree toString() const {
|
cannam@147
|
2304 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
2305 }
|
cannam@147
|
2306 #endif // !CAPNP_LITE
|
cannam@147
|
2307
|
cannam@147
|
2308 inline bool hasId() const;
|
cannam@147
|
2309 inline ::capnp::AnyPointer::Reader getId() const;
|
cannam@147
|
2310
|
cannam@147
|
2311 inline ::uint32_t getVineId() const;
|
cannam@147
|
2312
|
cannam@147
|
2313 private:
|
cannam@147
|
2314 ::capnp::_::StructReader _reader;
|
cannam@147
|
2315 template <typename, ::capnp::Kind>
|
cannam@147
|
2316 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2317 template <typename, ::capnp::Kind>
|
cannam@147
|
2318 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2319 template <typename, ::capnp::Kind>
|
cannam@147
|
2320 friend struct ::capnp::List;
|
cannam@147
|
2321 friend class ::capnp::MessageBuilder;
|
cannam@147
|
2322 friend class ::capnp::Orphanage;
|
cannam@147
|
2323 };
|
cannam@147
|
2324
|
cannam@147
|
2325 class ThirdPartyCapDescriptor::Builder {
|
cannam@147
|
2326 public:
|
cannam@147
|
2327 typedef ThirdPartyCapDescriptor Builds;
|
cannam@147
|
2328
|
cannam@147
|
2329 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
2330 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
2331 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
2332 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
2333 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
2334 inline Reader asReader() const { return *this; }
|
cannam@147
|
2335
|
cannam@147
|
2336 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
2337 #if !CAPNP_LITE
|
cannam@147
|
2338 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
2339 #endif // !CAPNP_LITE
|
cannam@147
|
2340
|
cannam@147
|
2341 inline bool hasId();
|
cannam@147
|
2342 inline ::capnp::AnyPointer::Builder getId();
|
cannam@147
|
2343 inline ::capnp::AnyPointer::Builder initId();
|
cannam@147
|
2344
|
cannam@147
|
2345 inline ::uint32_t getVineId();
|
cannam@147
|
2346 inline void setVineId( ::uint32_t value);
|
cannam@147
|
2347
|
cannam@147
|
2348 private:
|
cannam@147
|
2349 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
2350 template <typename, ::capnp::Kind>
|
cannam@147
|
2351 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2352 friend class ::capnp::Orphanage;
|
cannam@147
|
2353 template <typename, ::capnp::Kind>
|
cannam@147
|
2354 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2355 };
|
cannam@147
|
2356
|
cannam@147
|
2357 #if !CAPNP_LITE
|
cannam@147
|
2358 class ThirdPartyCapDescriptor::Pipeline {
|
cannam@147
|
2359 public:
|
cannam@147
|
2360 typedef ThirdPartyCapDescriptor Pipelines;
|
cannam@147
|
2361
|
cannam@147
|
2362 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
2363 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
2364 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
2365
|
cannam@147
|
2366 private:
|
cannam@147
|
2367 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
2368 friend class ::capnp::PipelineHook;
|
cannam@147
|
2369 template <typename, ::capnp::Kind>
|
cannam@147
|
2370 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2371 };
|
cannam@147
|
2372 #endif // !CAPNP_LITE
|
cannam@147
|
2373
|
cannam@147
|
2374 class Exception::Reader {
|
cannam@147
|
2375 public:
|
cannam@147
|
2376 typedef Exception Reads;
|
cannam@147
|
2377
|
cannam@147
|
2378 Reader() = default;
|
cannam@147
|
2379 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
|
cannam@147
|
2380
|
cannam@147
|
2381 inline ::capnp::MessageSize totalSize() const {
|
cannam@147
|
2382 return _reader.totalSize().asPublic();
|
cannam@147
|
2383 }
|
cannam@147
|
2384
|
cannam@147
|
2385 #if !CAPNP_LITE
|
cannam@147
|
2386 inline ::kj::StringTree toString() const {
|
cannam@147
|
2387 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
|
cannam@147
|
2388 }
|
cannam@147
|
2389 #endif // !CAPNP_LITE
|
cannam@147
|
2390
|
cannam@147
|
2391 inline bool hasReason() const;
|
cannam@147
|
2392 inline ::capnp::Text::Reader getReason() const;
|
cannam@147
|
2393
|
cannam@147
|
2394 inline bool getObsoleteIsCallersFault() const;
|
cannam@147
|
2395
|
cannam@147
|
2396 inline ::uint16_t getObsoleteDurability() const;
|
cannam@147
|
2397
|
cannam@147
|
2398 inline ::capnp::rpc::Exception::Type getType() const;
|
cannam@147
|
2399
|
cannam@147
|
2400 private:
|
cannam@147
|
2401 ::capnp::_::StructReader _reader;
|
cannam@147
|
2402 template <typename, ::capnp::Kind>
|
cannam@147
|
2403 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2404 template <typename, ::capnp::Kind>
|
cannam@147
|
2405 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2406 template <typename, ::capnp::Kind>
|
cannam@147
|
2407 friend struct ::capnp::List;
|
cannam@147
|
2408 friend class ::capnp::MessageBuilder;
|
cannam@147
|
2409 friend class ::capnp::Orphanage;
|
cannam@147
|
2410 };
|
cannam@147
|
2411
|
cannam@147
|
2412 class Exception::Builder {
|
cannam@147
|
2413 public:
|
cannam@147
|
2414 typedef Exception Builds;
|
cannam@147
|
2415
|
cannam@147
|
2416 Builder() = delete; // Deleted to discourage incorrect usage.
|
cannam@147
|
2417 // You can explicitly initialize to nullptr instead.
|
cannam@147
|
2418 inline Builder(decltype(nullptr)) {}
|
cannam@147
|
2419 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
|
cannam@147
|
2420 inline operator Reader() const { return Reader(_builder.asReader()); }
|
cannam@147
|
2421 inline Reader asReader() const { return *this; }
|
cannam@147
|
2422
|
cannam@147
|
2423 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
|
cannam@147
|
2424 #if !CAPNP_LITE
|
cannam@147
|
2425 inline ::kj::StringTree toString() const { return asReader().toString(); }
|
cannam@147
|
2426 #endif // !CAPNP_LITE
|
cannam@147
|
2427
|
cannam@147
|
2428 inline bool hasReason();
|
cannam@147
|
2429 inline ::capnp::Text::Builder getReason();
|
cannam@147
|
2430 inline void setReason( ::capnp::Text::Reader value);
|
cannam@147
|
2431 inline ::capnp::Text::Builder initReason(unsigned int size);
|
cannam@147
|
2432 inline void adoptReason(::capnp::Orphan< ::capnp::Text>&& value);
|
cannam@147
|
2433 inline ::capnp::Orphan< ::capnp::Text> disownReason();
|
cannam@147
|
2434
|
cannam@147
|
2435 inline bool getObsoleteIsCallersFault();
|
cannam@147
|
2436 inline void setObsoleteIsCallersFault(bool value);
|
cannam@147
|
2437
|
cannam@147
|
2438 inline ::uint16_t getObsoleteDurability();
|
cannam@147
|
2439 inline void setObsoleteDurability( ::uint16_t value);
|
cannam@147
|
2440
|
cannam@147
|
2441 inline ::capnp::rpc::Exception::Type getType();
|
cannam@147
|
2442 inline void setType( ::capnp::rpc::Exception::Type value);
|
cannam@147
|
2443
|
cannam@147
|
2444 private:
|
cannam@147
|
2445 ::capnp::_::StructBuilder _builder;
|
cannam@147
|
2446 template <typename, ::capnp::Kind>
|
cannam@147
|
2447 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2448 friend class ::capnp::Orphanage;
|
cannam@147
|
2449 template <typename, ::capnp::Kind>
|
cannam@147
|
2450 friend struct ::capnp::_::PointerHelpers;
|
cannam@147
|
2451 };
|
cannam@147
|
2452
|
cannam@147
|
2453 #if !CAPNP_LITE
|
cannam@147
|
2454 class Exception::Pipeline {
|
cannam@147
|
2455 public:
|
cannam@147
|
2456 typedef Exception Pipelines;
|
cannam@147
|
2457
|
cannam@147
|
2458 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
|
cannam@147
|
2459 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
|
cannam@147
|
2460 : _typeless(kj::mv(typeless)) {}
|
cannam@147
|
2461
|
cannam@147
|
2462 private:
|
cannam@147
|
2463 ::capnp::AnyPointer::Pipeline _typeless;
|
cannam@147
|
2464 friend class ::capnp::PipelineHook;
|
cannam@147
|
2465 template <typename, ::capnp::Kind>
|
cannam@147
|
2466 friend struct ::capnp::ToDynamic_;
|
cannam@147
|
2467 };
|
cannam@147
|
2468 #endif // !CAPNP_LITE
|
cannam@147
|
2469
|
cannam@147
|
2470 // =======================================================================================
|
cannam@147
|
2471
|
cannam@147
|
2472 inline ::capnp::rpc::Message::Which Message::Reader::which() const {
|
cannam@147
|
2473 return _reader.getDataField<Which>(
|
cannam@147
|
2474 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
2475 }
|
cannam@147
|
2476 inline ::capnp::rpc::Message::Which Message::Builder::which() {
|
cannam@147
|
2477 return _builder.getDataField<Which>(
|
cannam@147
|
2478 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
2479 }
|
cannam@147
|
2480
|
cannam@147
|
2481 inline bool Message::Reader::isUnimplemented() const {
|
cannam@147
|
2482 return which() == Message::UNIMPLEMENTED;
|
cannam@147
|
2483 }
|
cannam@147
|
2484 inline bool Message::Builder::isUnimplemented() {
|
cannam@147
|
2485 return which() == Message::UNIMPLEMENTED;
|
cannam@147
|
2486 }
|
cannam@147
|
2487 inline bool Message::Reader::hasUnimplemented() const {
|
cannam@147
|
2488 if (which() != Message::UNIMPLEMENTED) return false;
|
cannam@147
|
2489 return !_reader.getPointerField(
|
cannam@147
|
2490 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2491 }
|
cannam@147
|
2492 inline bool Message::Builder::hasUnimplemented() {
|
cannam@147
|
2493 if (which() != Message::UNIMPLEMENTED) return false;
|
cannam@147
|
2494 return !_builder.getPointerField(
|
cannam@147
|
2495 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2496 }
|
cannam@147
|
2497 inline ::capnp::rpc::Message::Reader Message::Reader::getUnimplemented() const {
|
cannam@147
|
2498 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
|
cannam@147
|
2499 "Must check which() before get()ing a union member.");
|
cannam@147
|
2500 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get(_reader.getPointerField(
|
cannam@147
|
2501 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2502 }
|
cannam@147
|
2503 inline ::capnp::rpc::Message::Builder Message::Builder::getUnimplemented() {
|
cannam@147
|
2504 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
|
cannam@147
|
2505 "Must check which() before get()ing a union member.");
|
cannam@147
|
2506 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get(_builder.getPointerField(
|
cannam@147
|
2507 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2508 }
|
cannam@147
|
2509 inline void Message::Builder::setUnimplemented( ::capnp::rpc::Message::Reader value) {
|
cannam@147
|
2510 _builder.setDataField<Message::Which>(
|
cannam@147
|
2511 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
|
cannam@147
|
2512 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::set(_builder.getPointerField(
|
cannam@147
|
2513 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2514 }
|
cannam@147
|
2515 inline ::capnp::rpc::Message::Builder Message::Builder::initUnimplemented() {
|
cannam@147
|
2516 _builder.setDataField<Message::Which>(
|
cannam@147
|
2517 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
|
cannam@147
|
2518 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::init(_builder.getPointerField(
|
cannam@147
|
2519 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2520 }
|
cannam@147
|
2521 inline void Message::Builder::adoptUnimplemented(
|
cannam@147
|
2522 ::capnp::Orphan< ::capnp::rpc::Message>&& value) {
|
cannam@147
|
2523 _builder.setDataField<Message::Which>(
|
cannam@147
|
2524 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
|
cannam@147
|
2525 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::adopt(_builder.getPointerField(
|
cannam@147
|
2526 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2527 }
|
cannam@147
|
2528 inline ::capnp::Orphan< ::capnp::rpc::Message> Message::Builder::disownUnimplemented() {
|
cannam@147
|
2529 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
|
cannam@147
|
2530 "Must check which() before get()ing a union member.");
|
cannam@147
|
2531 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::disown(_builder.getPointerField(
|
cannam@147
|
2532 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2533 }
|
cannam@147
|
2534
|
cannam@147
|
2535 inline bool Message::Reader::isAbort() const {
|
cannam@147
|
2536 return which() == Message::ABORT;
|
cannam@147
|
2537 }
|
cannam@147
|
2538 inline bool Message::Builder::isAbort() {
|
cannam@147
|
2539 return which() == Message::ABORT;
|
cannam@147
|
2540 }
|
cannam@147
|
2541 inline bool Message::Reader::hasAbort() const {
|
cannam@147
|
2542 if (which() != Message::ABORT) return false;
|
cannam@147
|
2543 return !_reader.getPointerField(
|
cannam@147
|
2544 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2545 }
|
cannam@147
|
2546 inline bool Message::Builder::hasAbort() {
|
cannam@147
|
2547 if (which() != Message::ABORT) return false;
|
cannam@147
|
2548 return !_builder.getPointerField(
|
cannam@147
|
2549 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2550 }
|
cannam@147
|
2551 inline ::capnp::rpc::Exception::Reader Message::Reader::getAbort() const {
|
cannam@147
|
2552 KJ_IREQUIRE((which() == Message::ABORT),
|
cannam@147
|
2553 "Must check which() before get()ing a union member.");
|
cannam@147
|
2554 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
|
cannam@147
|
2555 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2556 }
|
cannam@147
|
2557 inline ::capnp::rpc::Exception::Builder Message::Builder::getAbort() {
|
cannam@147
|
2558 KJ_IREQUIRE((which() == Message::ABORT),
|
cannam@147
|
2559 "Must check which() before get()ing a union member.");
|
cannam@147
|
2560 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
|
cannam@147
|
2561 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2562 }
|
cannam@147
|
2563 inline void Message::Builder::setAbort( ::capnp::rpc::Exception::Reader value) {
|
cannam@147
|
2564 _builder.setDataField<Message::Which>(
|
cannam@147
|
2565 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
|
cannam@147
|
2566 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
|
cannam@147
|
2567 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2568 }
|
cannam@147
|
2569 inline ::capnp::rpc::Exception::Builder Message::Builder::initAbort() {
|
cannam@147
|
2570 _builder.setDataField<Message::Which>(
|
cannam@147
|
2571 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
|
cannam@147
|
2572 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
|
cannam@147
|
2573 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2574 }
|
cannam@147
|
2575 inline void Message::Builder::adoptAbort(
|
cannam@147
|
2576 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
|
cannam@147
|
2577 _builder.setDataField<Message::Which>(
|
cannam@147
|
2578 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
|
cannam@147
|
2579 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
|
cannam@147
|
2580 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2581 }
|
cannam@147
|
2582 inline ::capnp::Orphan< ::capnp::rpc::Exception> Message::Builder::disownAbort() {
|
cannam@147
|
2583 KJ_IREQUIRE((which() == Message::ABORT),
|
cannam@147
|
2584 "Must check which() before get()ing a union member.");
|
cannam@147
|
2585 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
|
cannam@147
|
2586 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2587 }
|
cannam@147
|
2588
|
cannam@147
|
2589 inline bool Message::Reader::isCall() const {
|
cannam@147
|
2590 return which() == Message::CALL;
|
cannam@147
|
2591 }
|
cannam@147
|
2592 inline bool Message::Builder::isCall() {
|
cannam@147
|
2593 return which() == Message::CALL;
|
cannam@147
|
2594 }
|
cannam@147
|
2595 inline bool Message::Reader::hasCall() const {
|
cannam@147
|
2596 if (which() != Message::CALL) return false;
|
cannam@147
|
2597 return !_reader.getPointerField(
|
cannam@147
|
2598 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2599 }
|
cannam@147
|
2600 inline bool Message::Builder::hasCall() {
|
cannam@147
|
2601 if (which() != Message::CALL) return false;
|
cannam@147
|
2602 return !_builder.getPointerField(
|
cannam@147
|
2603 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2604 }
|
cannam@147
|
2605 inline ::capnp::rpc::Call::Reader Message::Reader::getCall() const {
|
cannam@147
|
2606 KJ_IREQUIRE((which() == Message::CALL),
|
cannam@147
|
2607 "Must check which() before get()ing a union member.");
|
cannam@147
|
2608 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get(_reader.getPointerField(
|
cannam@147
|
2609 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2610 }
|
cannam@147
|
2611 inline ::capnp::rpc::Call::Builder Message::Builder::getCall() {
|
cannam@147
|
2612 KJ_IREQUIRE((which() == Message::CALL),
|
cannam@147
|
2613 "Must check which() before get()ing a union member.");
|
cannam@147
|
2614 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get(_builder.getPointerField(
|
cannam@147
|
2615 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2616 }
|
cannam@147
|
2617 inline void Message::Builder::setCall( ::capnp::rpc::Call::Reader value) {
|
cannam@147
|
2618 _builder.setDataField<Message::Which>(
|
cannam@147
|
2619 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
|
cannam@147
|
2620 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::set(_builder.getPointerField(
|
cannam@147
|
2621 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2622 }
|
cannam@147
|
2623 inline ::capnp::rpc::Call::Builder Message::Builder::initCall() {
|
cannam@147
|
2624 _builder.setDataField<Message::Which>(
|
cannam@147
|
2625 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
|
cannam@147
|
2626 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::init(_builder.getPointerField(
|
cannam@147
|
2627 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2628 }
|
cannam@147
|
2629 inline void Message::Builder::adoptCall(
|
cannam@147
|
2630 ::capnp::Orphan< ::capnp::rpc::Call>&& value) {
|
cannam@147
|
2631 _builder.setDataField<Message::Which>(
|
cannam@147
|
2632 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
|
cannam@147
|
2633 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::adopt(_builder.getPointerField(
|
cannam@147
|
2634 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2635 }
|
cannam@147
|
2636 inline ::capnp::Orphan< ::capnp::rpc::Call> Message::Builder::disownCall() {
|
cannam@147
|
2637 KJ_IREQUIRE((which() == Message::CALL),
|
cannam@147
|
2638 "Must check which() before get()ing a union member.");
|
cannam@147
|
2639 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::disown(_builder.getPointerField(
|
cannam@147
|
2640 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2641 }
|
cannam@147
|
2642
|
cannam@147
|
2643 inline bool Message::Reader::isReturn() const {
|
cannam@147
|
2644 return which() == Message::RETURN;
|
cannam@147
|
2645 }
|
cannam@147
|
2646 inline bool Message::Builder::isReturn() {
|
cannam@147
|
2647 return which() == Message::RETURN;
|
cannam@147
|
2648 }
|
cannam@147
|
2649 inline bool Message::Reader::hasReturn() const {
|
cannam@147
|
2650 if (which() != Message::RETURN) return false;
|
cannam@147
|
2651 return !_reader.getPointerField(
|
cannam@147
|
2652 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2653 }
|
cannam@147
|
2654 inline bool Message::Builder::hasReturn() {
|
cannam@147
|
2655 if (which() != Message::RETURN) return false;
|
cannam@147
|
2656 return !_builder.getPointerField(
|
cannam@147
|
2657 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2658 }
|
cannam@147
|
2659 inline ::capnp::rpc::Return::Reader Message::Reader::getReturn() const {
|
cannam@147
|
2660 KJ_IREQUIRE((which() == Message::RETURN),
|
cannam@147
|
2661 "Must check which() before get()ing a union member.");
|
cannam@147
|
2662 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get(_reader.getPointerField(
|
cannam@147
|
2663 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2664 }
|
cannam@147
|
2665 inline ::capnp::rpc::Return::Builder Message::Builder::getReturn() {
|
cannam@147
|
2666 KJ_IREQUIRE((which() == Message::RETURN),
|
cannam@147
|
2667 "Must check which() before get()ing a union member.");
|
cannam@147
|
2668 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get(_builder.getPointerField(
|
cannam@147
|
2669 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2670 }
|
cannam@147
|
2671 inline void Message::Builder::setReturn( ::capnp::rpc::Return::Reader value) {
|
cannam@147
|
2672 _builder.setDataField<Message::Which>(
|
cannam@147
|
2673 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
|
cannam@147
|
2674 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::set(_builder.getPointerField(
|
cannam@147
|
2675 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2676 }
|
cannam@147
|
2677 inline ::capnp::rpc::Return::Builder Message::Builder::initReturn() {
|
cannam@147
|
2678 _builder.setDataField<Message::Which>(
|
cannam@147
|
2679 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
|
cannam@147
|
2680 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::init(_builder.getPointerField(
|
cannam@147
|
2681 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2682 }
|
cannam@147
|
2683 inline void Message::Builder::adoptReturn(
|
cannam@147
|
2684 ::capnp::Orphan< ::capnp::rpc::Return>&& value) {
|
cannam@147
|
2685 _builder.setDataField<Message::Which>(
|
cannam@147
|
2686 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
|
cannam@147
|
2687 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::adopt(_builder.getPointerField(
|
cannam@147
|
2688 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2689 }
|
cannam@147
|
2690 inline ::capnp::Orphan< ::capnp::rpc::Return> Message::Builder::disownReturn() {
|
cannam@147
|
2691 KJ_IREQUIRE((which() == Message::RETURN),
|
cannam@147
|
2692 "Must check which() before get()ing a union member.");
|
cannam@147
|
2693 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::disown(_builder.getPointerField(
|
cannam@147
|
2694 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2695 }
|
cannam@147
|
2696
|
cannam@147
|
2697 inline bool Message::Reader::isFinish() const {
|
cannam@147
|
2698 return which() == Message::FINISH;
|
cannam@147
|
2699 }
|
cannam@147
|
2700 inline bool Message::Builder::isFinish() {
|
cannam@147
|
2701 return which() == Message::FINISH;
|
cannam@147
|
2702 }
|
cannam@147
|
2703 inline bool Message::Reader::hasFinish() const {
|
cannam@147
|
2704 if (which() != Message::FINISH) return false;
|
cannam@147
|
2705 return !_reader.getPointerField(
|
cannam@147
|
2706 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2707 }
|
cannam@147
|
2708 inline bool Message::Builder::hasFinish() {
|
cannam@147
|
2709 if (which() != Message::FINISH) return false;
|
cannam@147
|
2710 return !_builder.getPointerField(
|
cannam@147
|
2711 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2712 }
|
cannam@147
|
2713 inline ::capnp::rpc::Finish::Reader Message::Reader::getFinish() const {
|
cannam@147
|
2714 KJ_IREQUIRE((which() == Message::FINISH),
|
cannam@147
|
2715 "Must check which() before get()ing a union member.");
|
cannam@147
|
2716 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get(_reader.getPointerField(
|
cannam@147
|
2717 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2718 }
|
cannam@147
|
2719 inline ::capnp::rpc::Finish::Builder Message::Builder::getFinish() {
|
cannam@147
|
2720 KJ_IREQUIRE((which() == Message::FINISH),
|
cannam@147
|
2721 "Must check which() before get()ing a union member.");
|
cannam@147
|
2722 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get(_builder.getPointerField(
|
cannam@147
|
2723 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2724 }
|
cannam@147
|
2725 inline void Message::Builder::setFinish( ::capnp::rpc::Finish::Reader value) {
|
cannam@147
|
2726 _builder.setDataField<Message::Which>(
|
cannam@147
|
2727 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
|
cannam@147
|
2728 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::set(_builder.getPointerField(
|
cannam@147
|
2729 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2730 }
|
cannam@147
|
2731 inline ::capnp::rpc::Finish::Builder Message::Builder::initFinish() {
|
cannam@147
|
2732 _builder.setDataField<Message::Which>(
|
cannam@147
|
2733 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
|
cannam@147
|
2734 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::init(_builder.getPointerField(
|
cannam@147
|
2735 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2736 }
|
cannam@147
|
2737 inline void Message::Builder::adoptFinish(
|
cannam@147
|
2738 ::capnp::Orphan< ::capnp::rpc::Finish>&& value) {
|
cannam@147
|
2739 _builder.setDataField<Message::Which>(
|
cannam@147
|
2740 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
|
cannam@147
|
2741 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::adopt(_builder.getPointerField(
|
cannam@147
|
2742 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2743 }
|
cannam@147
|
2744 inline ::capnp::Orphan< ::capnp::rpc::Finish> Message::Builder::disownFinish() {
|
cannam@147
|
2745 KJ_IREQUIRE((which() == Message::FINISH),
|
cannam@147
|
2746 "Must check which() before get()ing a union member.");
|
cannam@147
|
2747 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::disown(_builder.getPointerField(
|
cannam@147
|
2748 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2749 }
|
cannam@147
|
2750
|
cannam@147
|
2751 inline bool Message::Reader::isResolve() const {
|
cannam@147
|
2752 return which() == Message::RESOLVE;
|
cannam@147
|
2753 }
|
cannam@147
|
2754 inline bool Message::Builder::isResolve() {
|
cannam@147
|
2755 return which() == Message::RESOLVE;
|
cannam@147
|
2756 }
|
cannam@147
|
2757 inline bool Message::Reader::hasResolve() const {
|
cannam@147
|
2758 if (which() != Message::RESOLVE) return false;
|
cannam@147
|
2759 return !_reader.getPointerField(
|
cannam@147
|
2760 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2761 }
|
cannam@147
|
2762 inline bool Message::Builder::hasResolve() {
|
cannam@147
|
2763 if (which() != Message::RESOLVE) return false;
|
cannam@147
|
2764 return !_builder.getPointerField(
|
cannam@147
|
2765 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2766 }
|
cannam@147
|
2767 inline ::capnp::rpc::Resolve::Reader Message::Reader::getResolve() const {
|
cannam@147
|
2768 KJ_IREQUIRE((which() == Message::RESOLVE),
|
cannam@147
|
2769 "Must check which() before get()ing a union member.");
|
cannam@147
|
2770 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get(_reader.getPointerField(
|
cannam@147
|
2771 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2772 }
|
cannam@147
|
2773 inline ::capnp::rpc::Resolve::Builder Message::Builder::getResolve() {
|
cannam@147
|
2774 KJ_IREQUIRE((which() == Message::RESOLVE),
|
cannam@147
|
2775 "Must check which() before get()ing a union member.");
|
cannam@147
|
2776 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get(_builder.getPointerField(
|
cannam@147
|
2777 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2778 }
|
cannam@147
|
2779 inline void Message::Builder::setResolve( ::capnp::rpc::Resolve::Reader value) {
|
cannam@147
|
2780 _builder.setDataField<Message::Which>(
|
cannam@147
|
2781 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
|
cannam@147
|
2782 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::set(_builder.getPointerField(
|
cannam@147
|
2783 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2784 }
|
cannam@147
|
2785 inline ::capnp::rpc::Resolve::Builder Message::Builder::initResolve() {
|
cannam@147
|
2786 _builder.setDataField<Message::Which>(
|
cannam@147
|
2787 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
|
cannam@147
|
2788 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::init(_builder.getPointerField(
|
cannam@147
|
2789 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2790 }
|
cannam@147
|
2791 inline void Message::Builder::adoptResolve(
|
cannam@147
|
2792 ::capnp::Orphan< ::capnp::rpc::Resolve>&& value) {
|
cannam@147
|
2793 _builder.setDataField<Message::Which>(
|
cannam@147
|
2794 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
|
cannam@147
|
2795 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::adopt(_builder.getPointerField(
|
cannam@147
|
2796 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2797 }
|
cannam@147
|
2798 inline ::capnp::Orphan< ::capnp::rpc::Resolve> Message::Builder::disownResolve() {
|
cannam@147
|
2799 KJ_IREQUIRE((which() == Message::RESOLVE),
|
cannam@147
|
2800 "Must check which() before get()ing a union member.");
|
cannam@147
|
2801 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::disown(_builder.getPointerField(
|
cannam@147
|
2802 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2803 }
|
cannam@147
|
2804
|
cannam@147
|
2805 inline bool Message::Reader::isRelease() const {
|
cannam@147
|
2806 return which() == Message::RELEASE;
|
cannam@147
|
2807 }
|
cannam@147
|
2808 inline bool Message::Builder::isRelease() {
|
cannam@147
|
2809 return which() == Message::RELEASE;
|
cannam@147
|
2810 }
|
cannam@147
|
2811 inline bool Message::Reader::hasRelease() const {
|
cannam@147
|
2812 if (which() != Message::RELEASE) return false;
|
cannam@147
|
2813 return !_reader.getPointerField(
|
cannam@147
|
2814 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2815 }
|
cannam@147
|
2816 inline bool Message::Builder::hasRelease() {
|
cannam@147
|
2817 if (which() != Message::RELEASE) return false;
|
cannam@147
|
2818 return !_builder.getPointerField(
|
cannam@147
|
2819 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2820 }
|
cannam@147
|
2821 inline ::capnp::rpc::Release::Reader Message::Reader::getRelease() const {
|
cannam@147
|
2822 KJ_IREQUIRE((which() == Message::RELEASE),
|
cannam@147
|
2823 "Must check which() before get()ing a union member.");
|
cannam@147
|
2824 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get(_reader.getPointerField(
|
cannam@147
|
2825 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2826 }
|
cannam@147
|
2827 inline ::capnp::rpc::Release::Builder Message::Builder::getRelease() {
|
cannam@147
|
2828 KJ_IREQUIRE((which() == Message::RELEASE),
|
cannam@147
|
2829 "Must check which() before get()ing a union member.");
|
cannam@147
|
2830 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get(_builder.getPointerField(
|
cannam@147
|
2831 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2832 }
|
cannam@147
|
2833 inline void Message::Builder::setRelease( ::capnp::rpc::Release::Reader value) {
|
cannam@147
|
2834 _builder.setDataField<Message::Which>(
|
cannam@147
|
2835 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
|
cannam@147
|
2836 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::set(_builder.getPointerField(
|
cannam@147
|
2837 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2838 }
|
cannam@147
|
2839 inline ::capnp::rpc::Release::Builder Message::Builder::initRelease() {
|
cannam@147
|
2840 _builder.setDataField<Message::Which>(
|
cannam@147
|
2841 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
|
cannam@147
|
2842 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::init(_builder.getPointerField(
|
cannam@147
|
2843 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2844 }
|
cannam@147
|
2845 inline void Message::Builder::adoptRelease(
|
cannam@147
|
2846 ::capnp::Orphan< ::capnp::rpc::Release>&& value) {
|
cannam@147
|
2847 _builder.setDataField<Message::Which>(
|
cannam@147
|
2848 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
|
cannam@147
|
2849 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::adopt(_builder.getPointerField(
|
cannam@147
|
2850 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2851 }
|
cannam@147
|
2852 inline ::capnp::Orphan< ::capnp::rpc::Release> Message::Builder::disownRelease() {
|
cannam@147
|
2853 KJ_IREQUIRE((which() == Message::RELEASE),
|
cannam@147
|
2854 "Must check which() before get()ing a union member.");
|
cannam@147
|
2855 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::disown(_builder.getPointerField(
|
cannam@147
|
2856 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2857 }
|
cannam@147
|
2858
|
cannam@147
|
2859 inline bool Message::Reader::isObsoleteSave() const {
|
cannam@147
|
2860 return which() == Message::OBSOLETE_SAVE;
|
cannam@147
|
2861 }
|
cannam@147
|
2862 inline bool Message::Builder::isObsoleteSave() {
|
cannam@147
|
2863 return which() == Message::OBSOLETE_SAVE;
|
cannam@147
|
2864 }
|
cannam@147
|
2865 inline bool Message::Reader::hasObsoleteSave() const {
|
cannam@147
|
2866 if (which() != Message::OBSOLETE_SAVE) return false;
|
cannam@147
|
2867 return !_reader.getPointerField(
|
cannam@147
|
2868 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2869 }
|
cannam@147
|
2870 inline bool Message::Builder::hasObsoleteSave() {
|
cannam@147
|
2871 if (which() != Message::OBSOLETE_SAVE) return false;
|
cannam@147
|
2872 return !_builder.getPointerField(
|
cannam@147
|
2873 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2874 }
|
cannam@147
|
2875 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteSave() const {
|
cannam@147
|
2876 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE),
|
cannam@147
|
2877 "Must check which() before get()ing a union member.");
|
cannam@147
|
2878 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
2879 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2880 }
|
cannam@147
|
2881 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteSave() {
|
cannam@147
|
2882 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE),
|
cannam@147
|
2883 "Must check which() before get()ing a union member.");
|
cannam@147
|
2884 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
2885 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2886 }
|
cannam@147
|
2887 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteSave() {
|
cannam@147
|
2888 _builder.setDataField<Message::Which>(
|
cannam@147
|
2889 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::OBSOLETE_SAVE);
|
cannam@147
|
2890 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
2891 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2892 result.clear();
|
cannam@147
|
2893 return result;
|
cannam@147
|
2894 }
|
cannam@147
|
2895
|
cannam@147
|
2896 inline bool Message::Reader::isBootstrap() const {
|
cannam@147
|
2897 return which() == Message::BOOTSTRAP;
|
cannam@147
|
2898 }
|
cannam@147
|
2899 inline bool Message::Builder::isBootstrap() {
|
cannam@147
|
2900 return which() == Message::BOOTSTRAP;
|
cannam@147
|
2901 }
|
cannam@147
|
2902 inline bool Message::Reader::hasBootstrap() const {
|
cannam@147
|
2903 if (which() != Message::BOOTSTRAP) return false;
|
cannam@147
|
2904 return !_reader.getPointerField(
|
cannam@147
|
2905 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2906 }
|
cannam@147
|
2907 inline bool Message::Builder::hasBootstrap() {
|
cannam@147
|
2908 if (which() != Message::BOOTSTRAP) return false;
|
cannam@147
|
2909 return !_builder.getPointerField(
|
cannam@147
|
2910 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2911 }
|
cannam@147
|
2912 inline ::capnp::rpc::Bootstrap::Reader Message::Reader::getBootstrap() const {
|
cannam@147
|
2913 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
|
cannam@147
|
2914 "Must check which() before get()ing a union member.");
|
cannam@147
|
2915 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get(_reader.getPointerField(
|
cannam@147
|
2916 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2917 }
|
cannam@147
|
2918 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::getBootstrap() {
|
cannam@147
|
2919 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
|
cannam@147
|
2920 "Must check which() before get()ing a union member.");
|
cannam@147
|
2921 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get(_builder.getPointerField(
|
cannam@147
|
2922 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2923 }
|
cannam@147
|
2924 inline void Message::Builder::setBootstrap( ::capnp::rpc::Bootstrap::Reader value) {
|
cannam@147
|
2925 _builder.setDataField<Message::Which>(
|
cannam@147
|
2926 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
|
cannam@147
|
2927 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::set(_builder.getPointerField(
|
cannam@147
|
2928 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
2929 }
|
cannam@147
|
2930 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::initBootstrap() {
|
cannam@147
|
2931 _builder.setDataField<Message::Which>(
|
cannam@147
|
2932 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
|
cannam@147
|
2933 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::init(_builder.getPointerField(
|
cannam@147
|
2934 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2935 }
|
cannam@147
|
2936 inline void Message::Builder::adoptBootstrap(
|
cannam@147
|
2937 ::capnp::Orphan< ::capnp::rpc::Bootstrap>&& value) {
|
cannam@147
|
2938 _builder.setDataField<Message::Which>(
|
cannam@147
|
2939 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
|
cannam@147
|
2940 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::adopt(_builder.getPointerField(
|
cannam@147
|
2941 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
2942 }
|
cannam@147
|
2943 inline ::capnp::Orphan< ::capnp::rpc::Bootstrap> Message::Builder::disownBootstrap() {
|
cannam@147
|
2944 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
|
cannam@147
|
2945 "Must check which() before get()ing a union member.");
|
cannam@147
|
2946 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::disown(_builder.getPointerField(
|
cannam@147
|
2947 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2948 }
|
cannam@147
|
2949
|
cannam@147
|
2950 inline bool Message::Reader::isObsoleteDelete() const {
|
cannam@147
|
2951 return which() == Message::OBSOLETE_DELETE;
|
cannam@147
|
2952 }
|
cannam@147
|
2953 inline bool Message::Builder::isObsoleteDelete() {
|
cannam@147
|
2954 return which() == Message::OBSOLETE_DELETE;
|
cannam@147
|
2955 }
|
cannam@147
|
2956 inline bool Message::Reader::hasObsoleteDelete() const {
|
cannam@147
|
2957 if (which() != Message::OBSOLETE_DELETE) return false;
|
cannam@147
|
2958 return !_reader.getPointerField(
|
cannam@147
|
2959 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2960 }
|
cannam@147
|
2961 inline bool Message::Builder::hasObsoleteDelete() {
|
cannam@147
|
2962 if (which() != Message::OBSOLETE_DELETE) return false;
|
cannam@147
|
2963 return !_builder.getPointerField(
|
cannam@147
|
2964 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2965 }
|
cannam@147
|
2966 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteDelete() const {
|
cannam@147
|
2967 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE),
|
cannam@147
|
2968 "Must check which() before get()ing a union member.");
|
cannam@147
|
2969 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
2970 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2971 }
|
cannam@147
|
2972 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteDelete() {
|
cannam@147
|
2973 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE),
|
cannam@147
|
2974 "Must check which() before get()ing a union member.");
|
cannam@147
|
2975 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
2976 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2977 }
|
cannam@147
|
2978 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteDelete() {
|
cannam@147
|
2979 _builder.setDataField<Message::Which>(
|
cannam@147
|
2980 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::OBSOLETE_DELETE);
|
cannam@147
|
2981 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
2982 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
2983 result.clear();
|
cannam@147
|
2984 return result;
|
cannam@147
|
2985 }
|
cannam@147
|
2986
|
cannam@147
|
2987 inline bool Message::Reader::isProvide() const {
|
cannam@147
|
2988 return which() == Message::PROVIDE;
|
cannam@147
|
2989 }
|
cannam@147
|
2990 inline bool Message::Builder::isProvide() {
|
cannam@147
|
2991 return which() == Message::PROVIDE;
|
cannam@147
|
2992 }
|
cannam@147
|
2993 inline bool Message::Reader::hasProvide() const {
|
cannam@147
|
2994 if (which() != Message::PROVIDE) return false;
|
cannam@147
|
2995 return !_reader.getPointerField(
|
cannam@147
|
2996 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
2997 }
|
cannam@147
|
2998 inline bool Message::Builder::hasProvide() {
|
cannam@147
|
2999 if (which() != Message::PROVIDE) return false;
|
cannam@147
|
3000 return !_builder.getPointerField(
|
cannam@147
|
3001 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3002 }
|
cannam@147
|
3003 inline ::capnp::rpc::Provide::Reader Message::Reader::getProvide() const {
|
cannam@147
|
3004 KJ_IREQUIRE((which() == Message::PROVIDE),
|
cannam@147
|
3005 "Must check which() before get()ing a union member.");
|
cannam@147
|
3006 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get(_reader.getPointerField(
|
cannam@147
|
3007 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3008 }
|
cannam@147
|
3009 inline ::capnp::rpc::Provide::Builder Message::Builder::getProvide() {
|
cannam@147
|
3010 KJ_IREQUIRE((which() == Message::PROVIDE),
|
cannam@147
|
3011 "Must check which() before get()ing a union member.");
|
cannam@147
|
3012 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get(_builder.getPointerField(
|
cannam@147
|
3013 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3014 }
|
cannam@147
|
3015 inline void Message::Builder::setProvide( ::capnp::rpc::Provide::Reader value) {
|
cannam@147
|
3016 _builder.setDataField<Message::Which>(
|
cannam@147
|
3017 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
|
cannam@147
|
3018 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::set(_builder.getPointerField(
|
cannam@147
|
3019 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3020 }
|
cannam@147
|
3021 inline ::capnp::rpc::Provide::Builder Message::Builder::initProvide() {
|
cannam@147
|
3022 _builder.setDataField<Message::Which>(
|
cannam@147
|
3023 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
|
cannam@147
|
3024 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::init(_builder.getPointerField(
|
cannam@147
|
3025 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3026 }
|
cannam@147
|
3027 inline void Message::Builder::adoptProvide(
|
cannam@147
|
3028 ::capnp::Orphan< ::capnp::rpc::Provide>&& value) {
|
cannam@147
|
3029 _builder.setDataField<Message::Which>(
|
cannam@147
|
3030 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
|
cannam@147
|
3031 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::adopt(_builder.getPointerField(
|
cannam@147
|
3032 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3033 }
|
cannam@147
|
3034 inline ::capnp::Orphan< ::capnp::rpc::Provide> Message::Builder::disownProvide() {
|
cannam@147
|
3035 KJ_IREQUIRE((which() == Message::PROVIDE),
|
cannam@147
|
3036 "Must check which() before get()ing a union member.");
|
cannam@147
|
3037 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::disown(_builder.getPointerField(
|
cannam@147
|
3038 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3039 }
|
cannam@147
|
3040
|
cannam@147
|
3041 inline bool Message::Reader::isAccept() const {
|
cannam@147
|
3042 return which() == Message::ACCEPT;
|
cannam@147
|
3043 }
|
cannam@147
|
3044 inline bool Message::Builder::isAccept() {
|
cannam@147
|
3045 return which() == Message::ACCEPT;
|
cannam@147
|
3046 }
|
cannam@147
|
3047 inline bool Message::Reader::hasAccept() const {
|
cannam@147
|
3048 if (which() != Message::ACCEPT) return false;
|
cannam@147
|
3049 return !_reader.getPointerField(
|
cannam@147
|
3050 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3051 }
|
cannam@147
|
3052 inline bool Message::Builder::hasAccept() {
|
cannam@147
|
3053 if (which() != Message::ACCEPT) return false;
|
cannam@147
|
3054 return !_builder.getPointerField(
|
cannam@147
|
3055 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3056 }
|
cannam@147
|
3057 inline ::capnp::rpc::Accept::Reader Message::Reader::getAccept() const {
|
cannam@147
|
3058 KJ_IREQUIRE((which() == Message::ACCEPT),
|
cannam@147
|
3059 "Must check which() before get()ing a union member.");
|
cannam@147
|
3060 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get(_reader.getPointerField(
|
cannam@147
|
3061 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3062 }
|
cannam@147
|
3063 inline ::capnp::rpc::Accept::Builder Message::Builder::getAccept() {
|
cannam@147
|
3064 KJ_IREQUIRE((which() == Message::ACCEPT),
|
cannam@147
|
3065 "Must check which() before get()ing a union member.");
|
cannam@147
|
3066 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get(_builder.getPointerField(
|
cannam@147
|
3067 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3068 }
|
cannam@147
|
3069 inline void Message::Builder::setAccept( ::capnp::rpc::Accept::Reader value) {
|
cannam@147
|
3070 _builder.setDataField<Message::Which>(
|
cannam@147
|
3071 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
|
cannam@147
|
3072 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::set(_builder.getPointerField(
|
cannam@147
|
3073 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3074 }
|
cannam@147
|
3075 inline ::capnp::rpc::Accept::Builder Message::Builder::initAccept() {
|
cannam@147
|
3076 _builder.setDataField<Message::Which>(
|
cannam@147
|
3077 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
|
cannam@147
|
3078 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::init(_builder.getPointerField(
|
cannam@147
|
3079 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3080 }
|
cannam@147
|
3081 inline void Message::Builder::adoptAccept(
|
cannam@147
|
3082 ::capnp::Orphan< ::capnp::rpc::Accept>&& value) {
|
cannam@147
|
3083 _builder.setDataField<Message::Which>(
|
cannam@147
|
3084 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
|
cannam@147
|
3085 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::adopt(_builder.getPointerField(
|
cannam@147
|
3086 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3087 }
|
cannam@147
|
3088 inline ::capnp::Orphan< ::capnp::rpc::Accept> Message::Builder::disownAccept() {
|
cannam@147
|
3089 KJ_IREQUIRE((which() == Message::ACCEPT),
|
cannam@147
|
3090 "Must check which() before get()ing a union member.");
|
cannam@147
|
3091 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::disown(_builder.getPointerField(
|
cannam@147
|
3092 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3093 }
|
cannam@147
|
3094
|
cannam@147
|
3095 inline bool Message::Reader::isJoin() const {
|
cannam@147
|
3096 return which() == Message::JOIN;
|
cannam@147
|
3097 }
|
cannam@147
|
3098 inline bool Message::Builder::isJoin() {
|
cannam@147
|
3099 return which() == Message::JOIN;
|
cannam@147
|
3100 }
|
cannam@147
|
3101 inline bool Message::Reader::hasJoin() const {
|
cannam@147
|
3102 if (which() != Message::JOIN) return false;
|
cannam@147
|
3103 return !_reader.getPointerField(
|
cannam@147
|
3104 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3105 }
|
cannam@147
|
3106 inline bool Message::Builder::hasJoin() {
|
cannam@147
|
3107 if (which() != Message::JOIN) return false;
|
cannam@147
|
3108 return !_builder.getPointerField(
|
cannam@147
|
3109 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3110 }
|
cannam@147
|
3111 inline ::capnp::rpc::Join::Reader Message::Reader::getJoin() const {
|
cannam@147
|
3112 KJ_IREQUIRE((which() == Message::JOIN),
|
cannam@147
|
3113 "Must check which() before get()ing a union member.");
|
cannam@147
|
3114 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get(_reader.getPointerField(
|
cannam@147
|
3115 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3116 }
|
cannam@147
|
3117 inline ::capnp::rpc::Join::Builder Message::Builder::getJoin() {
|
cannam@147
|
3118 KJ_IREQUIRE((which() == Message::JOIN),
|
cannam@147
|
3119 "Must check which() before get()ing a union member.");
|
cannam@147
|
3120 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get(_builder.getPointerField(
|
cannam@147
|
3121 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3122 }
|
cannam@147
|
3123 inline void Message::Builder::setJoin( ::capnp::rpc::Join::Reader value) {
|
cannam@147
|
3124 _builder.setDataField<Message::Which>(
|
cannam@147
|
3125 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
|
cannam@147
|
3126 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::set(_builder.getPointerField(
|
cannam@147
|
3127 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3128 }
|
cannam@147
|
3129 inline ::capnp::rpc::Join::Builder Message::Builder::initJoin() {
|
cannam@147
|
3130 _builder.setDataField<Message::Which>(
|
cannam@147
|
3131 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
|
cannam@147
|
3132 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::init(_builder.getPointerField(
|
cannam@147
|
3133 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3134 }
|
cannam@147
|
3135 inline void Message::Builder::adoptJoin(
|
cannam@147
|
3136 ::capnp::Orphan< ::capnp::rpc::Join>&& value) {
|
cannam@147
|
3137 _builder.setDataField<Message::Which>(
|
cannam@147
|
3138 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
|
cannam@147
|
3139 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::adopt(_builder.getPointerField(
|
cannam@147
|
3140 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3141 }
|
cannam@147
|
3142 inline ::capnp::Orphan< ::capnp::rpc::Join> Message::Builder::disownJoin() {
|
cannam@147
|
3143 KJ_IREQUIRE((which() == Message::JOIN),
|
cannam@147
|
3144 "Must check which() before get()ing a union member.");
|
cannam@147
|
3145 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::disown(_builder.getPointerField(
|
cannam@147
|
3146 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3147 }
|
cannam@147
|
3148
|
cannam@147
|
3149 inline bool Message::Reader::isDisembargo() const {
|
cannam@147
|
3150 return which() == Message::DISEMBARGO;
|
cannam@147
|
3151 }
|
cannam@147
|
3152 inline bool Message::Builder::isDisembargo() {
|
cannam@147
|
3153 return which() == Message::DISEMBARGO;
|
cannam@147
|
3154 }
|
cannam@147
|
3155 inline bool Message::Reader::hasDisembargo() const {
|
cannam@147
|
3156 if (which() != Message::DISEMBARGO) return false;
|
cannam@147
|
3157 return !_reader.getPointerField(
|
cannam@147
|
3158 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3159 }
|
cannam@147
|
3160 inline bool Message::Builder::hasDisembargo() {
|
cannam@147
|
3161 if (which() != Message::DISEMBARGO) return false;
|
cannam@147
|
3162 return !_builder.getPointerField(
|
cannam@147
|
3163 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3164 }
|
cannam@147
|
3165 inline ::capnp::rpc::Disembargo::Reader Message::Reader::getDisembargo() const {
|
cannam@147
|
3166 KJ_IREQUIRE((which() == Message::DISEMBARGO),
|
cannam@147
|
3167 "Must check which() before get()ing a union member.");
|
cannam@147
|
3168 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get(_reader.getPointerField(
|
cannam@147
|
3169 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3170 }
|
cannam@147
|
3171 inline ::capnp::rpc::Disembargo::Builder Message::Builder::getDisembargo() {
|
cannam@147
|
3172 KJ_IREQUIRE((which() == Message::DISEMBARGO),
|
cannam@147
|
3173 "Must check which() before get()ing a union member.");
|
cannam@147
|
3174 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get(_builder.getPointerField(
|
cannam@147
|
3175 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3176 }
|
cannam@147
|
3177 inline void Message::Builder::setDisembargo( ::capnp::rpc::Disembargo::Reader value) {
|
cannam@147
|
3178 _builder.setDataField<Message::Which>(
|
cannam@147
|
3179 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
|
cannam@147
|
3180 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::set(_builder.getPointerField(
|
cannam@147
|
3181 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3182 }
|
cannam@147
|
3183 inline ::capnp::rpc::Disembargo::Builder Message::Builder::initDisembargo() {
|
cannam@147
|
3184 _builder.setDataField<Message::Which>(
|
cannam@147
|
3185 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
|
cannam@147
|
3186 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::init(_builder.getPointerField(
|
cannam@147
|
3187 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3188 }
|
cannam@147
|
3189 inline void Message::Builder::adoptDisembargo(
|
cannam@147
|
3190 ::capnp::Orphan< ::capnp::rpc::Disembargo>&& value) {
|
cannam@147
|
3191 _builder.setDataField<Message::Which>(
|
cannam@147
|
3192 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
|
cannam@147
|
3193 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::adopt(_builder.getPointerField(
|
cannam@147
|
3194 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3195 }
|
cannam@147
|
3196 inline ::capnp::Orphan< ::capnp::rpc::Disembargo> Message::Builder::disownDisembargo() {
|
cannam@147
|
3197 KJ_IREQUIRE((which() == Message::DISEMBARGO),
|
cannam@147
|
3198 "Must check which() before get()ing a union member.");
|
cannam@147
|
3199 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::disown(_builder.getPointerField(
|
cannam@147
|
3200 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3201 }
|
cannam@147
|
3202
|
cannam@147
|
3203 inline ::uint32_t Bootstrap::Reader::getQuestionId() const {
|
cannam@147
|
3204 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3205 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3206 }
|
cannam@147
|
3207
|
cannam@147
|
3208 inline ::uint32_t Bootstrap::Builder::getQuestionId() {
|
cannam@147
|
3209 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3210 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3211 }
|
cannam@147
|
3212 inline void Bootstrap::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
3213 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3214 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3215 }
|
cannam@147
|
3216
|
cannam@147
|
3217 inline bool Bootstrap::Reader::hasDeprecatedObjectId() const {
|
cannam@147
|
3218 return !_reader.getPointerField(
|
cannam@147
|
3219 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3220 }
|
cannam@147
|
3221 inline bool Bootstrap::Builder::hasDeprecatedObjectId() {
|
cannam@147
|
3222 return !_builder.getPointerField(
|
cannam@147
|
3223 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3224 }
|
cannam@147
|
3225 inline ::capnp::AnyPointer::Reader Bootstrap::Reader::getDeprecatedObjectId() const {
|
cannam@147
|
3226 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
3227 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3228 }
|
cannam@147
|
3229 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::getDeprecatedObjectId() {
|
cannam@147
|
3230 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3231 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3232 }
|
cannam@147
|
3233 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::initDeprecatedObjectId() {
|
cannam@147
|
3234 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3235 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3236 result.clear();
|
cannam@147
|
3237 return result;
|
cannam@147
|
3238 }
|
cannam@147
|
3239
|
cannam@147
|
3240 inline ::uint32_t Call::Reader::getQuestionId() const {
|
cannam@147
|
3241 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3242 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3243 }
|
cannam@147
|
3244
|
cannam@147
|
3245 inline ::uint32_t Call::Builder::getQuestionId() {
|
cannam@147
|
3246 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3247 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3248 }
|
cannam@147
|
3249 inline void Call::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
3250 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3251 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3252 }
|
cannam@147
|
3253
|
cannam@147
|
3254 inline bool Call::Reader::hasTarget() const {
|
cannam@147
|
3255 return !_reader.getPointerField(
|
cannam@147
|
3256 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3257 }
|
cannam@147
|
3258 inline bool Call::Builder::hasTarget() {
|
cannam@147
|
3259 return !_builder.getPointerField(
|
cannam@147
|
3260 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3261 }
|
cannam@147
|
3262 inline ::capnp::rpc::MessageTarget::Reader Call::Reader::getTarget() const {
|
cannam@147
|
3263 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
|
cannam@147
|
3264 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3265 }
|
cannam@147
|
3266 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::getTarget() {
|
cannam@147
|
3267 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
|
cannam@147
|
3268 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3269 }
|
cannam@147
|
3270 #if !CAPNP_LITE
|
cannam@147
|
3271 inline ::capnp::rpc::MessageTarget::Pipeline Call::Pipeline::getTarget() {
|
cannam@147
|
3272 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
|
cannam@147
|
3273 }
|
cannam@147
|
3274 #endif // !CAPNP_LITE
|
cannam@147
|
3275 inline void Call::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
|
cannam@147
|
3276 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
|
cannam@147
|
3277 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3278 }
|
cannam@147
|
3279 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::initTarget() {
|
cannam@147
|
3280 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
|
cannam@147
|
3281 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3282 }
|
cannam@147
|
3283 inline void Call::Builder::adoptTarget(
|
cannam@147
|
3284 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
|
cannam@147
|
3285 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
|
cannam@147
|
3286 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3287 }
|
cannam@147
|
3288 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Call::Builder::disownTarget() {
|
cannam@147
|
3289 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
|
cannam@147
|
3290 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3291 }
|
cannam@147
|
3292
|
cannam@147
|
3293 inline ::uint64_t Call::Reader::getInterfaceId() const {
|
cannam@147
|
3294 return _reader.getDataField< ::uint64_t>(
|
cannam@147
|
3295 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
3296 }
|
cannam@147
|
3297
|
cannam@147
|
3298 inline ::uint64_t Call::Builder::getInterfaceId() {
|
cannam@147
|
3299 return _builder.getDataField< ::uint64_t>(
|
cannam@147
|
3300 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
3301 }
|
cannam@147
|
3302 inline void Call::Builder::setInterfaceId( ::uint64_t value) {
|
cannam@147
|
3303 _builder.setDataField< ::uint64_t>(
|
cannam@147
|
3304 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3305 }
|
cannam@147
|
3306
|
cannam@147
|
3307 inline ::uint16_t Call::Reader::getMethodId() const {
|
cannam@147
|
3308 return _reader.getDataField< ::uint16_t>(
|
cannam@147
|
3309 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3310 }
|
cannam@147
|
3311
|
cannam@147
|
3312 inline ::uint16_t Call::Builder::getMethodId() {
|
cannam@147
|
3313 return _builder.getDataField< ::uint16_t>(
|
cannam@147
|
3314 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3315 }
|
cannam@147
|
3316 inline void Call::Builder::setMethodId( ::uint16_t value) {
|
cannam@147
|
3317 _builder.setDataField< ::uint16_t>(
|
cannam@147
|
3318 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3319 }
|
cannam@147
|
3320
|
cannam@147
|
3321 inline bool Call::Reader::hasParams() const {
|
cannam@147
|
3322 return !_reader.getPointerField(
|
cannam@147
|
3323 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3324 }
|
cannam@147
|
3325 inline bool Call::Builder::hasParams() {
|
cannam@147
|
3326 return !_builder.getPointerField(
|
cannam@147
|
3327 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3328 }
|
cannam@147
|
3329 inline ::capnp::rpc::Payload::Reader Call::Reader::getParams() const {
|
cannam@147
|
3330 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_reader.getPointerField(
|
cannam@147
|
3331 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
3332 }
|
cannam@147
|
3333 inline ::capnp::rpc::Payload::Builder Call::Builder::getParams() {
|
cannam@147
|
3334 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_builder.getPointerField(
|
cannam@147
|
3335 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
3336 }
|
cannam@147
|
3337 #if !CAPNP_LITE
|
cannam@147
|
3338 inline ::capnp::rpc::Payload::Pipeline Call::Pipeline::getParams() {
|
cannam@147
|
3339 return ::capnp::rpc::Payload::Pipeline(_typeless.getPointerField(1));
|
cannam@147
|
3340 }
|
cannam@147
|
3341 #endif // !CAPNP_LITE
|
cannam@147
|
3342 inline void Call::Builder::setParams( ::capnp::rpc::Payload::Reader value) {
|
cannam@147
|
3343 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set(_builder.getPointerField(
|
cannam@147
|
3344 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@147
|
3345 }
|
cannam@147
|
3346 inline ::capnp::rpc::Payload::Builder Call::Builder::initParams() {
|
cannam@147
|
3347 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init(_builder.getPointerField(
|
cannam@147
|
3348 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
3349 }
|
cannam@147
|
3350 inline void Call::Builder::adoptParams(
|
cannam@147
|
3351 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) {
|
cannam@147
|
3352 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt(_builder.getPointerField(
|
cannam@147
|
3353 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3354 }
|
cannam@147
|
3355 inline ::capnp::Orphan< ::capnp::rpc::Payload> Call::Builder::disownParams() {
|
cannam@147
|
3356 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown(_builder.getPointerField(
|
cannam@147
|
3357 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
3358 }
|
cannam@147
|
3359
|
cannam@147
|
3360 inline typename Call::SendResultsTo::Reader Call::Reader::getSendResultsTo() const {
|
cannam@147
|
3361 return typename Call::SendResultsTo::Reader(_reader);
|
cannam@147
|
3362 }
|
cannam@147
|
3363 inline typename Call::SendResultsTo::Builder Call::Builder::getSendResultsTo() {
|
cannam@147
|
3364 return typename Call::SendResultsTo::Builder(_builder);
|
cannam@147
|
3365 }
|
cannam@147
|
3366 #if !CAPNP_LITE
|
cannam@147
|
3367 inline typename Call::SendResultsTo::Pipeline Call::Pipeline::getSendResultsTo() {
|
cannam@147
|
3368 return typename Call::SendResultsTo::Pipeline(_typeless.noop());
|
cannam@147
|
3369 }
|
cannam@147
|
3370 #endif // !CAPNP_LITE
|
cannam@147
|
3371 inline typename Call::SendResultsTo::Builder Call::Builder::initSendResultsTo() {
|
cannam@147
|
3372 _builder.setDataField< ::uint16_t>(::capnp::bounded<3>() * ::capnp::ELEMENTS, 0);
|
cannam@147
|
3373 _builder.getPointerField(::capnp::bounded<2>() * ::capnp::POINTERS).clear();
|
cannam@147
|
3374 return typename Call::SendResultsTo::Builder(_builder);
|
cannam@147
|
3375 }
|
cannam@147
|
3376 inline bool Call::Reader::getAllowThirdPartyTailCall() const {
|
cannam@147
|
3377 return _reader.getDataField<bool>(
|
cannam@147
|
3378 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
|
cannam@147
|
3379 }
|
cannam@147
|
3380
|
cannam@147
|
3381 inline bool Call::Builder::getAllowThirdPartyTailCall() {
|
cannam@147
|
3382 return _builder.getDataField<bool>(
|
cannam@147
|
3383 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
|
cannam@147
|
3384 }
|
cannam@147
|
3385 inline void Call::Builder::setAllowThirdPartyTailCall(bool value) {
|
cannam@147
|
3386 _builder.setDataField<bool>(
|
cannam@147
|
3387 ::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3388 }
|
cannam@147
|
3389
|
cannam@147
|
3390 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Reader::which() const {
|
cannam@147
|
3391 return _reader.getDataField<Which>(
|
cannam@147
|
3392 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@147
|
3393 }
|
cannam@147
|
3394 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Builder::which() {
|
cannam@147
|
3395 return _builder.getDataField<Which>(
|
cannam@147
|
3396 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@147
|
3397 }
|
cannam@147
|
3398
|
cannam@147
|
3399 inline bool Call::SendResultsTo::Reader::isCaller() const {
|
cannam@147
|
3400 return which() == Call::SendResultsTo::CALLER;
|
cannam@147
|
3401 }
|
cannam@147
|
3402 inline bool Call::SendResultsTo::Builder::isCaller() {
|
cannam@147
|
3403 return which() == Call::SendResultsTo::CALLER;
|
cannam@147
|
3404 }
|
cannam@147
|
3405 inline ::capnp::Void Call::SendResultsTo::Reader::getCaller() const {
|
cannam@147
|
3406 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER),
|
cannam@147
|
3407 "Must check which() before get()ing a union member.");
|
cannam@147
|
3408 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
3409 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3410 }
|
cannam@147
|
3411
|
cannam@147
|
3412 inline ::capnp::Void Call::SendResultsTo::Builder::getCaller() {
|
cannam@147
|
3413 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER),
|
cannam@147
|
3414 "Must check which() before get()ing a union member.");
|
cannam@147
|
3415 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
3416 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3417 }
|
cannam@147
|
3418 inline void Call::SendResultsTo::Builder::setCaller( ::capnp::Void value) {
|
cannam@147
|
3419 _builder.setDataField<Call::SendResultsTo::Which>(
|
cannam@147
|
3420 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::CALLER);
|
cannam@147
|
3421 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
3422 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3423 }
|
cannam@147
|
3424
|
cannam@147
|
3425 inline bool Call::SendResultsTo::Reader::isYourself() const {
|
cannam@147
|
3426 return which() == Call::SendResultsTo::YOURSELF;
|
cannam@147
|
3427 }
|
cannam@147
|
3428 inline bool Call::SendResultsTo::Builder::isYourself() {
|
cannam@147
|
3429 return which() == Call::SendResultsTo::YOURSELF;
|
cannam@147
|
3430 }
|
cannam@147
|
3431 inline ::capnp::Void Call::SendResultsTo::Reader::getYourself() const {
|
cannam@147
|
3432 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF),
|
cannam@147
|
3433 "Must check which() before get()ing a union member.");
|
cannam@147
|
3434 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
3435 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3436 }
|
cannam@147
|
3437
|
cannam@147
|
3438 inline ::capnp::Void Call::SendResultsTo::Builder::getYourself() {
|
cannam@147
|
3439 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF),
|
cannam@147
|
3440 "Must check which() before get()ing a union member.");
|
cannam@147
|
3441 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
3442 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3443 }
|
cannam@147
|
3444 inline void Call::SendResultsTo::Builder::setYourself( ::capnp::Void value) {
|
cannam@147
|
3445 _builder.setDataField<Call::SendResultsTo::Which>(
|
cannam@147
|
3446 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::YOURSELF);
|
cannam@147
|
3447 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
3448 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3449 }
|
cannam@147
|
3450
|
cannam@147
|
3451 inline bool Call::SendResultsTo::Reader::isThirdParty() const {
|
cannam@147
|
3452 return which() == Call::SendResultsTo::THIRD_PARTY;
|
cannam@147
|
3453 }
|
cannam@147
|
3454 inline bool Call::SendResultsTo::Builder::isThirdParty() {
|
cannam@147
|
3455 return which() == Call::SendResultsTo::THIRD_PARTY;
|
cannam@147
|
3456 }
|
cannam@147
|
3457 inline bool Call::SendResultsTo::Reader::hasThirdParty() const {
|
cannam@147
|
3458 if (which() != Call::SendResultsTo::THIRD_PARTY) return false;
|
cannam@147
|
3459 return !_reader.getPointerField(
|
cannam@147
|
3460 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3461 }
|
cannam@147
|
3462 inline bool Call::SendResultsTo::Builder::hasThirdParty() {
|
cannam@147
|
3463 if (which() != Call::SendResultsTo::THIRD_PARTY) return false;
|
cannam@147
|
3464 return !_builder.getPointerField(
|
cannam@147
|
3465 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3466 }
|
cannam@147
|
3467 inline ::capnp::AnyPointer::Reader Call::SendResultsTo::Reader::getThirdParty() const {
|
cannam@147
|
3468 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY),
|
cannam@147
|
3469 "Must check which() before get()ing a union member.");
|
cannam@147
|
3470 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
3471 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@147
|
3472 }
|
cannam@147
|
3473 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::getThirdParty() {
|
cannam@147
|
3474 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY),
|
cannam@147
|
3475 "Must check which() before get()ing a union member.");
|
cannam@147
|
3476 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3477 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@147
|
3478 }
|
cannam@147
|
3479 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::initThirdParty() {
|
cannam@147
|
3480 _builder.setDataField<Call::SendResultsTo::Which>(
|
cannam@147
|
3481 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::THIRD_PARTY);
|
cannam@147
|
3482 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3483 ::capnp::bounded<2>() * ::capnp::POINTERS));
|
cannam@147
|
3484 result.clear();
|
cannam@147
|
3485 return result;
|
cannam@147
|
3486 }
|
cannam@147
|
3487
|
cannam@147
|
3488 inline ::capnp::rpc::Return::Which Return::Reader::which() const {
|
cannam@147
|
3489 return _reader.getDataField<Which>(
|
cannam@147
|
3490 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@147
|
3491 }
|
cannam@147
|
3492 inline ::capnp::rpc::Return::Which Return::Builder::which() {
|
cannam@147
|
3493 return _builder.getDataField<Which>(
|
cannam@147
|
3494 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
|
cannam@147
|
3495 }
|
cannam@147
|
3496
|
cannam@147
|
3497 inline ::uint32_t Return::Reader::getAnswerId() const {
|
cannam@147
|
3498 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3499 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3500 }
|
cannam@147
|
3501
|
cannam@147
|
3502 inline ::uint32_t Return::Builder::getAnswerId() {
|
cannam@147
|
3503 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3504 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3505 }
|
cannam@147
|
3506 inline void Return::Builder::setAnswerId( ::uint32_t value) {
|
cannam@147
|
3507 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3508 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3509 }
|
cannam@147
|
3510
|
cannam@147
|
3511 inline bool Return::Reader::getReleaseParamCaps() const {
|
cannam@147
|
3512 return _reader.getDataField<bool>(
|
cannam@147
|
3513 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
|
cannam@147
|
3514 }
|
cannam@147
|
3515
|
cannam@147
|
3516 inline bool Return::Builder::getReleaseParamCaps() {
|
cannam@147
|
3517 return _builder.getDataField<bool>(
|
cannam@147
|
3518 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
|
cannam@147
|
3519 }
|
cannam@147
|
3520 inline void Return::Builder::setReleaseParamCaps(bool value) {
|
cannam@147
|
3521 _builder.setDataField<bool>(
|
cannam@147
|
3522 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value, true);
|
cannam@147
|
3523 }
|
cannam@147
|
3524
|
cannam@147
|
3525 inline bool Return::Reader::isResults() const {
|
cannam@147
|
3526 return which() == Return::RESULTS;
|
cannam@147
|
3527 }
|
cannam@147
|
3528 inline bool Return::Builder::isResults() {
|
cannam@147
|
3529 return which() == Return::RESULTS;
|
cannam@147
|
3530 }
|
cannam@147
|
3531 inline bool Return::Reader::hasResults() const {
|
cannam@147
|
3532 if (which() != Return::RESULTS) return false;
|
cannam@147
|
3533 return !_reader.getPointerField(
|
cannam@147
|
3534 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3535 }
|
cannam@147
|
3536 inline bool Return::Builder::hasResults() {
|
cannam@147
|
3537 if (which() != Return::RESULTS) return false;
|
cannam@147
|
3538 return !_builder.getPointerField(
|
cannam@147
|
3539 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3540 }
|
cannam@147
|
3541 inline ::capnp::rpc::Payload::Reader Return::Reader::getResults() const {
|
cannam@147
|
3542 KJ_IREQUIRE((which() == Return::RESULTS),
|
cannam@147
|
3543 "Must check which() before get()ing a union member.");
|
cannam@147
|
3544 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_reader.getPointerField(
|
cannam@147
|
3545 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3546 }
|
cannam@147
|
3547 inline ::capnp::rpc::Payload::Builder Return::Builder::getResults() {
|
cannam@147
|
3548 KJ_IREQUIRE((which() == Return::RESULTS),
|
cannam@147
|
3549 "Must check which() before get()ing a union member.");
|
cannam@147
|
3550 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_builder.getPointerField(
|
cannam@147
|
3551 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3552 }
|
cannam@147
|
3553 inline void Return::Builder::setResults( ::capnp::rpc::Payload::Reader value) {
|
cannam@147
|
3554 _builder.setDataField<Return::Which>(
|
cannam@147
|
3555 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
|
cannam@147
|
3556 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set(_builder.getPointerField(
|
cannam@147
|
3557 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3558 }
|
cannam@147
|
3559 inline ::capnp::rpc::Payload::Builder Return::Builder::initResults() {
|
cannam@147
|
3560 _builder.setDataField<Return::Which>(
|
cannam@147
|
3561 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
|
cannam@147
|
3562 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init(_builder.getPointerField(
|
cannam@147
|
3563 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3564 }
|
cannam@147
|
3565 inline void Return::Builder::adoptResults(
|
cannam@147
|
3566 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) {
|
cannam@147
|
3567 _builder.setDataField<Return::Which>(
|
cannam@147
|
3568 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
|
cannam@147
|
3569 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt(_builder.getPointerField(
|
cannam@147
|
3570 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3571 }
|
cannam@147
|
3572 inline ::capnp::Orphan< ::capnp::rpc::Payload> Return::Builder::disownResults() {
|
cannam@147
|
3573 KJ_IREQUIRE((which() == Return::RESULTS),
|
cannam@147
|
3574 "Must check which() before get()ing a union member.");
|
cannam@147
|
3575 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown(_builder.getPointerField(
|
cannam@147
|
3576 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3577 }
|
cannam@147
|
3578
|
cannam@147
|
3579 inline bool Return::Reader::isException() const {
|
cannam@147
|
3580 return which() == Return::EXCEPTION;
|
cannam@147
|
3581 }
|
cannam@147
|
3582 inline bool Return::Builder::isException() {
|
cannam@147
|
3583 return which() == Return::EXCEPTION;
|
cannam@147
|
3584 }
|
cannam@147
|
3585 inline bool Return::Reader::hasException() const {
|
cannam@147
|
3586 if (which() != Return::EXCEPTION) return false;
|
cannam@147
|
3587 return !_reader.getPointerField(
|
cannam@147
|
3588 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3589 }
|
cannam@147
|
3590 inline bool Return::Builder::hasException() {
|
cannam@147
|
3591 if (which() != Return::EXCEPTION) return false;
|
cannam@147
|
3592 return !_builder.getPointerField(
|
cannam@147
|
3593 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3594 }
|
cannam@147
|
3595 inline ::capnp::rpc::Exception::Reader Return::Reader::getException() const {
|
cannam@147
|
3596 KJ_IREQUIRE((which() == Return::EXCEPTION),
|
cannam@147
|
3597 "Must check which() before get()ing a union member.");
|
cannam@147
|
3598 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
|
cannam@147
|
3599 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3600 }
|
cannam@147
|
3601 inline ::capnp::rpc::Exception::Builder Return::Builder::getException() {
|
cannam@147
|
3602 KJ_IREQUIRE((which() == Return::EXCEPTION),
|
cannam@147
|
3603 "Must check which() before get()ing a union member.");
|
cannam@147
|
3604 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
|
cannam@147
|
3605 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3606 }
|
cannam@147
|
3607 inline void Return::Builder::setException( ::capnp::rpc::Exception::Reader value) {
|
cannam@147
|
3608 _builder.setDataField<Return::Which>(
|
cannam@147
|
3609 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
|
cannam@147
|
3610 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
|
cannam@147
|
3611 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3612 }
|
cannam@147
|
3613 inline ::capnp::rpc::Exception::Builder Return::Builder::initException() {
|
cannam@147
|
3614 _builder.setDataField<Return::Which>(
|
cannam@147
|
3615 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
|
cannam@147
|
3616 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
|
cannam@147
|
3617 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3618 }
|
cannam@147
|
3619 inline void Return::Builder::adoptException(
|
cannam@147
|
3620 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
|
cannam@147
|
3621 _builder.setDataField<Return::Which>(
|
cannam@147
|
3622 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
|
cannam@147
|
3623 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
|
cannam@147
|
3624 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3625 }
|
cannam@147
|
3626 inline ::capnp::Orphan< ::capnp::rpc::Exception> Return::Builder::disownException() {
|
cannam@147
|
3627 KJ_IREQUIRE((which() == Return::EXCEPTION),
|
cannam@147
|
3628 "Must check which() before get()ing a union member.");
|
cannam@147
|
3629 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
|
cannam@147
|
3630 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3631 }
|
cannam@147
|
3632
|
cannam@147
|
3633 inline bool Return::Reader::isCanceled() const {
|
cannam@147
|
3634 return which() == Return::CANCELED;
|
cannam@147
|
3635 }
|
cannam@147
|
3636 inline bool Return::Builder::isCanceled() {
|
cannam@147
|
3637 return which() == Return::CANCELED;
|
cannam@147
|
3638 }
|
cannam@147
|
3639 inline ::capnp::Void Return::Reader::getCanceled() const {
|
cannam@147
|
3640 KJ_IREQUIRE((which() == Return::CANCELED),
|
cannam@147
|
3641 "Must check which() before get()ing a union member.");
|
cannam@147
|
3642 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
3643 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3644 }
|
cannam@147
|
3645
|
cannam@147
|
3646 inline ::capnp::Void Return::Builder::getCanceled() {
|
cannam@147
|
3647 KJ_IREQUIRE((which() == Return::CANCELED),
|
cannam@147
|
3648 "Must check which() before get()ing a union member.");
|
cannam@147
|
3649 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
3650 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3651 }
|
cannam@147
|
3652 inline void Return::Builder::setCanceled( ::capnp::Void value) {
|
cannam@147
|
3653 _builder.setDataField<Return::Which>(
|
cannam@147
|
3654 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::CANCELED);
|
cannam@147
|
3655 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
3656 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3657 }
|
cannam@147
|
3658
|
cannam@147
|
3659 inline bool Return::Reader::isResultsSentElsewhere() const {
|
cannam@147
|
3660 return which() == Return::RESULTS_SENT_ELSEWHERE;
|
cannam@147
|
3661 }
|
cannam@147
|
3662 inline bool Return::Builder::isResultsSentElsewhere() {
|
cannam@147
|
3663 return which() == Return::RESULTS_SENT_ELSEWHERE;
|
cannam@147
|
3664 }
|
cannam@147
|
3665 inline ::capnp::Void Return::Reader::getResultsSentElsewhere() const {
|
cannam@147
|
3666 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE),
|
cannam@147
|
3667 "Must check which() before get()ing a union member.");
|
cannam@147
|
3668 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
3669 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3670 }
|
cannam@147
|
3671
|
cannam@147
|
3672 inline ::capnp::Void Return::Builder::getResultsSentElsewhere() {
|
cannam@147
|
3673 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE),
|
cannam@147
|
3674 "Must check which() before get()ing a union member.");
|
cannam@147
|
3675 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
3676 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3677 }
|
cannam@147
|
3678 inline void Return::Builder::setResultsSentElsewhere( ::capnp::Void value) {
|
cannam@147
|
3679 _builder.setDataField<Return::Which>(
|
cannam@147
|
3680 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS_SENT_ELSEWHERE);
|
cannam@147
|
3681 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
3682 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3683 }
|
cannam@147
|
3684
|
cannam@147
|
3685 inline bool Return::Reader::isTakeFromOtherQuestion() const {
|
cannam@147
|
3686 return which() == Return::TAKE_FROM_OTHER_QUESTION;
|
cannam@147
|
3687 }
|
cannam@147
|
3688 inline bool Return::Builder::isTakeFromOtherQuestion() {
|
cannam@147
|
3689 return which() == Return::TAKE_FROM_OTHER_QUESTION;
|
cannam@147
|
3690 }
|
cannam@147
|
3691 inline ::uint32_t Return::Reader::getTakeFromOtherQuestion() const {
|
cannam@147
|
3692 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION),
|
cannam@147
|
3693 "Must check which() before get()ing a union member.");
|
cannam@147
|
3694 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3695 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3696 }
|
cannam@147
|
3697
|
cannam@147
|
3698 inline ::uint32_t Return::Builder::getTakeFromOtherQuestion() {
|
cannam@147
|
3699 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION),
|
cannam@147
|
3700 "Must check which() before get()ing a union member.");
|
cannam@147
|
3701 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3702 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3703 }
|
cannam@147
|
3704 inline void Return::Builder::setTakeFromOtherQuestion( ::uint32_t value) {
|
cannam@147
|
3705 _builder.setDataField<Return::Which>(
|
cannam@147
|
3706 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::TAKE_FROM_OTHER_QUESTION);
|
cannam@147
|
3707 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3708 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3709 }
|
cannam@147
|
3710
|
cannam@147
|
3711 inline bool Return::Reader::isAcceptFromThirdParty() const {
|
cannam@147
|
3712 return which() == Return::ACCEPT_FROM_THIRD_PARTY;
|
cannam@147
|
3713 }
|
cannam@147
|
3714 inline bool Return::Builder::isAcceptFromThirdParty() {
|
cannam@147
|
3715 return which() == Return::ACCEPT_FROM_THIRD_PARTY;
|
cannam@147
|
3716 }
|
cannam@147
|
3717 inline bool Return::Reader::hasAcceptFromThirdParty() const {
|
cannam@147
|
3718 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false;
|
cannam@147
|
3719 return !_reader.getPointerField(
|
cannam@147
|
3720 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3721 }
|
cannam@147
|
3722 inline bool Return::Builder::hasAcceptFromThirdParty() {
|
cannam@147
|
3723 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false;
|
cannam@147
|
3724 return !_builder.getPointerField(
|
cannam@147
|
3725 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3726 }
|
cannam@147
|
3727 inline ::capnp::AnyPointer::Reader Return::Reader::getAcceptFromThirdParty() const {
|
cannam@147
|
3728 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY),
|
cannam@147
|
3729 "Must check which() before get()ing a union member.");
|
cannam@147
|
3730 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
3731 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3732 }
|
cannam@147
|
3733 inline ::capnp::AnyPointer::Builder Return::Builder::getAcceptFromThirdParty() {
|
cannam@147
|
3734 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY),
|
cannam@147
|
3735 "Must check which() before get()ing a union member.");
|
cannam@147
|
3736 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3737 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3738 }
|
cannam@147
|
3739 inline ::capnp::AnyPointer::Builder Return::Builder::initAcceptFromThirdParty() {
|
cannam@147
|
3740 _builder.setDataField<Return::Which>(
|
cannam@147
|
3741 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::ACCEPT_FROM_THIRD_PARTY);
|
cannam@147
|
3742 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
3743 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3744 result.clear();
|
cannam@147
|
3745 return result;
|
cannam@147
|
3746 }
|
cannam@147
|
3747
|
cannam@147
|
3748 inline ::uint32_t Finish::Reader::getQuestionId() const {
|
cannam@147
|
3749 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3750 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3751 }
|
cannam@147
|
3752
|
cannam@147
|
3753 inline ::uint32_t Finish::Builder::getQuestionId() {
|
cannam@147
|
3754 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3755 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3756 }
|
cannam@147
|
3757 inline void Finish::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
3758 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3759 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3760 }
|
cannam@147
|
3761
|
cannam@147
|
3762 inline bool Finish::Reader::getReleaseResultCaps() const {
|
cannam@147
|
3763 return _reader.getDataField<bool>(
|
cannam@147
|
3764 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
|
cannam@147
|
3765 }
|
cannam@147
|
3766
|
cannam@147
|
3767 inline bool Finish::Builder::getReleaseResultCaps() {
|
cannam@147
|
3768 return _builder.getDataField<bool>(
|
cannam@147
|
3769 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
|
cannam@147
|
3770 }
|
cannam@147
|
3771 inline void Finish::Builder::setReleaseResultCaps(bool value) {
|
cannam@147
|
3772 _builder.setDataField<bool>(
|
cannam@147
|
3773 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value, true);
|
cannam@147
|
3774 }
|
cannam@147
|
3775
|
cannam@147
|
3776 inline ::capnp::rpc::Resolve::Which Resolve::Reader::which() const {
|
cannam@147
|
3777 return _reader.getDataField<Which>(
|
cannam@147
|
3778 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3779 }
|
cannam@147
|
3780 inline ::capnp::rpc::Resolve::Which Resolve::Builder::which() {
|
cannam@147
|
3781 return _builder.getDataField<Which>(
|
cannam@147
|
3782 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3783 }
|
cannam@147
|
3784
|
cannam@147
|
3785 inline ::uint32_t Resolve::Reader::getPromiseId() const {
|
cannam@147
|
3786 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3787 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3788 }
|
cannam@147
|
3789
|
cannam@147
|
3790 inline ::uint32_t Resolve::Builder::getPromiseId() {
|
cannam@147
|
3791 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3792 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3793 }
|
cannam@147
|
3794 inline void Resolve::Builder::setPromiseId( ::uint32_t value) {
|
cannam@147
|
3795 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3796 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3797 }
|
cannam@147
|
3798
|
cannam@147
|
3799 inline bool Resolve::Reader::isCap() const {
|
cannam@147
|
3800 return which() == Resolve::CAP;
|
cannam@147
|
3801 }
|
cannam@147
|
3802 inline bool Resolve::Builder::isCap() {
|
cannam@147
|
3803 return which() == Resolve::CAP;
|
cannam@147
|
3804 }
|
cannam@147
|
3805 inline bool Resolve::Reader::hasCap() const {
|
cannam@147
|
3806 if (which() != Resolve::CAP) return false;
|
cannam@147
|
3807 return !_reader.getPointerField(
|
cannam@147
|
3808 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3809 }
|
cannam@147
|
3810 inline bool Resolve::Builder::hasCap() {
|
cannam@147
|
3811 if (which() != Resolve::CAP) return false;
|
cannam@147
|
3812 return !_builder.getPointerField(
|
cannam@147
|
3813 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3814 }
|
cannam@147
|
3815 inline ::capnp::rpc::CapDescriptor::Reader Resolve::Reader::getCap() const {
|
cannam@147
|
3816 KJ_IREQUIRE((which() == Resolve::CAP),
|
cannam@147
|
3817 "Must check which() before get()ing a union member.");
|
cannam@147
|
3818 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get(_reader.getPointerField(
|
cannam@147
|
3819 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3820 }
|
cannam@147
|
3821 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::getCap() {
|
cannam@147
|
3822 KJ_IREQUIRE((which() == Resolve::CAP),
|
cannam@147
|
3823 "Must check which() before get()ing a union member.");
|
cannam@147
|
3824 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get(_builder.getPointerField(
|
cannam@147
|
3825 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3826 }
|
cannam@147
|
3827 inline void Resolve::Builder::setCap( ::capnp::rpc::CapDescriptor::Reader value) {
|
cannam@147
|
3828 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3829 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
|
cannam@147
|
3830 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::set(_builder.getPointerField(
|
cannam@147
|
3831 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3832 }
|
cannam@147
|
3833 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::initCap() {
|
cannam@147
|
3834 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3835 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
|
cannam@147
|
3836 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::init(_builder.getPointerField(
|
cannam@147
|
3837 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3838 }
|
cannam@147
|
3839 inline void Resolve::Builder::adoptCap(
|
cannam@147
|
3840 ::capnp::Orphan< ::capnp::rpc::CapDescriptor>&& value) {
|
cannam@147
|
3841 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3842 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
|
cannam@147
|
3843 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::adopt(_builder.getPointerField(
|
cannam@147
|
3844 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3845 }
|
cannam@147
|
3846 inline ::capnp::Orphan< ::capnp::rpc::CapDescriptor> Resolve::Builder::disownCap() {
|
cannam@147
|
3847 KJ_IREQUIRE((which() == Resolve::CAP),
|
cannam@147
|
3848 "Must check which() before get()ing a union member.");
|
cannam@147
|
3849 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::disown(_builder.getPointerField(
|
cannam@147
|
3850 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3851 }
|
cannam@147
|
3852
|
cannam@147
|
3853 inline bool Resolve::Reader::isException() const {
|
cannam@147
|
3854 return which() == Resolve::EXCEPTION;
|
cannam@147
|
3855 }
|
cannam@147
|
3856 inline bool Resolve::Builder::isException() {
|
cannam@147
|
3857 return which() == Resolve::EXCEPTION;
|
cannam@147
|
3858 }
|
cannam@147
|
3859 inline bool Resolve::Reader::hasException() const {
|
cannam@147
|
3860 if (which() != Resolve::EXCEPTION) return false;
|
cannam@147
|
3861 return !_reader.getPointerField(
|
cannam@147
|
3862 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3863 }
|
cannam@147
|
3864 inline bool Resolve::Builder::hasException() {
|
cannam@147
|
3865 if (which() != Resolve::EXCEPTION) return false;
|
cannam@147
|
3866 return !_builder.getPointerField(
|
cannam@147
|
3867 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3868 }
|
cannam@147
|
3869 inline ::capnp::rpc::Exception::Reader Resolve::Reader::getException() const {
|
cannam@147
|
3870 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
|
cannam@147
|
3871 "Must check which() before get()ing a union member.");
|
cannam@147
|
3872 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
|
cannam@147
|
3873 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3874 }
|
cannam@147
|
3875 inline ::capnp::rpc::Exception::Builder Resolve::Builder::getException() {
|
cannam@147
|
3876 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
|
cannam@147
|
3877 "Must check which() before get()ing a union member.");
|
cannam@147
|
3878 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
|
cannam@147
|
3879 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3880 }
|
cannam@147
|
3881 inline void Resolve::Builder::setException( ::capnp::rpc::Exception::Reader value) {
|
cannam@147
|
3882 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3883 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
|
cannam@147
|
3884 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
|
cannam@147
|
3885 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3886 }
|
cannam@147
|
3887 inline ::capnp::rpc::Exception::Builder Resolve::Builder::initException() {
|
cannam@147
|
3888 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3889 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
|
cannam@147
|
3890 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
|
cannam@147
|
3891 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3892 }
|
cannam@147
|
3893 inline void Resolve::Builder::adoptException(
|
cannam@147
|
3894 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
|
cannam@147
|
3895 _builder.setDataField<Resolve::Which>(
|
cannam@147
|
3896 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
|
cannam@147
|
3897 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
|
cannam@147
|
3898 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3899 }
|
cannam@147
|
3900 inline ::capnp::Orphan< ::capnp::rpc::Exception> Resolve::Builder::disownException() {
|
cannam@147
|
3901 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
|
cannam@147
|
3902 "Must check which() before get()ing a union member.");
|
cannam@147
|
3903 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
|
cannam@147
|
3904 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3905 }
|
cannam@147
|
3906
|
cannam@147
|
3907 inline ::uint32_t Release::Reader::getId() const {
|
cannam@147
|
3908 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3909 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3910 }
|
cannam@147
|
3911
|
cannam@147
|
3912 inline ::uint32_t Release::Builder::getId() {
|
cannam@147
|
3913 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3914 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
3915 }
|
cannam@147
|
3916 inline void Release::Builder::setId( ::uint32_t value) {
|
cannam@147
|
3917 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3918 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3919 }
|
cannam@147
|
3920
|
cannam@147
|
3921 inline ::uint32_t Release::Reader::getReferenceCount() const {
|
cannam@147
|
3922 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
3923 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
3924 }
|
cannam@147
|
3925
|
cannam@147
|
3926 inline ::uint32_t Release::Builder::getReferenceCount() {
|
cannam@147
|
3927 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
3928 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
3929 }
|
cannam@147
|
3930 inline void Release::Builder::setReferenceCount( ::uint32_t value) {
|
cannam@147
|
3931 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
3932 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
3933 }
|
cannam@147
|
3934
|
cannam@147
|
3935 inline bool Disembargo::Reader::hasTarget() const {
|
cannam@147
|
3936 return !_reader.getPointerField(
|
cannam@147
|
3937 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3938 }
|
cannam@147
|
3939 inline bool Disembargo::Builder::hasTarget() {
|
cannam@147
|
3940 return !_builder.getPointerField(
|
cannam@147
|
3941 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
3942 }
|
cannam@147
|
3943 inline ::capnp::rpc::MessageTarget::Reader Disembargo::Reader::getTarget() const {
|
cannam@147
|
3944 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
|
cannam@147
|
3945 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3946 }
|
cannam@147
|
3947 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::getTarget() {
|
cannam@147
|
3948 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
|
cannam@147
|
3949 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3950 }
|
cannam@147
|
3951 #if !CAPNP_LITE
|
cannam@147
|
3952 inline ::capnp::rpc::MessageTarget::Pipeline Disembargo::Pipeline::getTarget() {
|
cannam@147
|
3953 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
|
cannam@147
|
3954 }
|
cannam@147
|
3955 #endif // !CAPNP_LITE
|
cannam@147
|
3956 inline void Disembargo::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
|
cannam@147
|
3957 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
|
cannam@147
|
3958 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
3959 }
|
cannam@147
|
3960 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::initTarget() {
|
cannam@147
|
3961 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
|
cannam@147
|
3962 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3963 }
|
cannam@147
|
3964 inline void Disembargo::Builder::adoptTarget(
|
cannam@147
|
3965 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
|
cannam@147
|
3966 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
|
cannam@147
|
3967 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
3968 }
|
cannam@147
|
3969 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Disembargo::Builder::disownTarget() {
|
cannam@147
|
3970 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
|
cannam@147
|
3971 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
3972 }
|
cannam@147
|
3973
|
cannam@147
|
3974 inline typename Disembargo::Context::Reader Disembargo::Reader::getContext() const {
|
cannam@147
|
3975 return typename Disembargo::Context::Reader(_reader);
|
cannam@147
|
3976 }
|
cannam@147
|
3977 inline typename Disembargo::Context::Builder Disembargo::Builder::getContext() {
|
cannam@147
|
3978 return typename Disembargo::Context::Builder(_builder);
|
cannam@147
|
3979 }
|
cannam@147
|
3980 #if !CAPNP_LITE
|
cannam@147
|
3981 inline typename Disembargo::Context::Pipeline Disembargo::Pipeline::getContext() {
|
cannam@147
|
3982 return typename Disembargo::Context::Pipeline(_typeless.noop());
|
cannam@147
|
3983 }
|
cannam@147
|
3984 #endif // !CAPNP_LITE
|
cannam@147
|
3985 inline typename Disembargo::Context::Builder Disembargo::Builder::initContext() {
|
cannam@147
|
3986 _builder.setDataField< ::uint32_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0);
|
cannam@147
|
3987 _builder.setDataField< ::uint16_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
|
cannam@147
|
3988 return typename Disembargo::Context::Builder(_builder);
|
cannam@147
|
3989 }
|
cannam@147
|
3990 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Reader::which() const {
|
cannam@147
|
3991 return _reader.getDataField<Which>(
|
cannam@147
|
3992 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3993 }
|
cannam@147
|
3994 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Builder::which() {
|
cannam@147
|
3995 return _builder.getDataField<Which>(
|
cannam@147
|
3996 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
3997 }
|
cannam@147
|
3998
|
cannam@147
|
3999 inline bool Disembargo::Context::Reader::isSenderLoopback() const {
|
cannam@147
|
4000 return which() == Disembargo::Context::SENDER_LOOPBACK;
|
cannam@147
|
4001 }
|
cannam@147
|
4002 inline bool Disembargo::Context::Builder::isSenderLoopback() {
|
cannam@147
|
4003 return which() == Disembargo::Context::SENDER_LOOPBACK;
|
cannam@147
|
4004 }
|
cannam@147
|
4005 inline ::uint32_t Disembargo::Context::Reader::getSenderLoopback() const {
|
cannam@147
|
4006 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK),
|
cannam@147
|
4007 "Must check which() before get()ing a union member.");
|
cannam@147
|
4008 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4009 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4010 }
|
cannam@147
|
4011
|
cannam@147
|
4012 inline ::uint32_t Disembargo::Context::Builder::getSenderLoopback() {
|
cannam@147
|
4013 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK),
|
cannam@147
|
4014 "Must check which() before get()ing a union member.");
|
cannam@147
|
4015 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4016 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4017 }
|
cannam@147
|
4018 inline void Disembargo::Context::Builder::setSenderLoopback( ::uint32_t value) {
|
cannam@147
|
4019 _builder.setDataField<Disembargo::Context::Which>(
|
cannam@147
|
4020 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::SENDER_LOOPBACK);
|
cannam@147
|
4021 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4022 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4023 }
|
cannam@147
|
4024
|
cannam@147
|
4025 inline bool Disembargo::Context::Reader::isReceiverLoopback() const {
|
cannam@147
|
4026 return which() == Disembargo::Context::RECEIVER_LOOPBACK;
|
cannam@147
|
4027 }
|
cannam@147
|
4028 inline bool Disembargo::Context::Builder::isReceiverLoopback() {
|
cannam@147
|
4029 return which() == Disembargo::Context::RECEIVER_LOOPBACK;
|
cannam@147
|
4030 }
|
cannam@147
|
4031 inline ::uint32_t Disembargo::Context::Reader::getReceiverLoopback() const {
|
cannam@147
|
4032 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK),
|
cannam@147
|
4033 "Must check which() before get()ing a union member.");
|
cannam@147
|
4034 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4035 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4036 }
|
cannam@147
|
4037
|
cannam@147
|
4038 inline ::uint32_t Disembargo::Context::Builder::getReceiverLoopback() {
|
cannam@147
|
4039 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK),
|
cannam@147
|
4040 "Must check which() before get()ing a union member.");
|
cannam@147
|
4041 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4042 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4043 }
|
cannam@147
|
4044 inline void Disembargo::Context::Builder::setReceiverLoopback( ::uint32_t value) {
|
cannam@147
|
4045 _builder.setDataField<Disembargo::Context::Which>(
|
cannam@147
|
4046 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::RECEIVER_LOOPBACK);
|
cannam@147
|
4047 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4048 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4049 }
|
cannam@147
|
4050
|
cannam@147
|
4051 inline bool Disembargo::Context::Reader::isAccept() const {
|
cannam@147
|
4052 return which() == Disembargo::Context::ACCEPT;
|
cannam@147
|
4053 }
|
cannam@147
|
4054 inline bool Disembargo::Context::Builder::isAccept() {
|
cannam@147
|
4055 return which() == Disembargo::Context::ACCEPT;
|
cannam@147
|
4056 }
|
cannam@147
|
4057 inline ::capnp::Void Disembargo::Context::Reader::getAccept() const {
|
cannam@147
|
4058 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT),
|
cannam@147
|
4059 "Must check which() before get()ing a union member.");
|
cannam@147
|
4060 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
4061 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4062 }
|
cannam@147
|
4063
|
cannam@147
|
4064 inline ::capnp::Void Disembargo::Context::Builder::getAccept() {
|
cannam@147
|
4065 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT),
|
cannam@147
|
4066 "Must check which() before get()ing a union member.");
|
cannam@147
|
4067 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
4068 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4069 }
|
cannam@147
|
4070 inline void Disembargo::Context::Builder::setAccept( ::capnp::Void value) {
|
cannam@147
|
4071 _builder.setDataField<Disembargo::Context::Which>(
|
cannam@147
|
4072 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::ACCEPT);
|
cannam@147
|
4073 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
4074 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4075 }
|
cannam@147
|
4076
|
cannam@147
|
4077 inline bool Disembargo::Context::Reader::isProvide() const {
|
cannam@147
|
4078 return which() == Disembargo::Context::PROVIDE;
|
cannam@147
|
4079 }
|
cannam@147
|
4080 inline bool Disembargo::Context::Builder::isProvide() {
|
cannam@147
|
4081 return which() == Disembargo::Context::PROVIDE;
|
cannam@147
|
4082 }
|
cannam@147
|
4083 inline ::uint32_t Disembargo::Context::Reader::getProvide() const {
|
cannam@147
|
4084 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE),
|
cannam@147
|
4085 "Must check which() before get()ing a union member.");
|
cannam@147
|
4086 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4087 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4088 }
|
cannam@147
|
4089
|
cannam@147
|
4090 inline ::uint32_t Disembargo::Context::Builder::getProvide() {
|
cannam@147
|
4091 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE),
|
cannam@147
|
4092 "Must check which() before get()ing a union member.");
|
cannam@147
|
4093 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4094 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4095 }
|
cannam@147
|
4096 inline void Disembargo::Context::Builder::setProvide( ::uint32_t value) {
|
cannam@147
|
4097 _builder.setDataField<Disembargo::Context::Which>(
|
cannam@147
|
4098 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::PROVIDE);
|
cannam@147
|
4099 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4100 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4101 }
|
cannam@147
|
4102
|
cannam@147
|
4103 inline ::uint32_t Provide::Reader::getQuestionId() const {
|
cannam@147
|
4104 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4105 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4106 }
|
cannam@147
|
4107
|
cannam@147
|
4108 inline ::uint32_t Provide::Builder::getQuestionId() {
|
cannam@147
|
4109 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4110 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4111 }
|
cannam@147
|
4112 inline void Provide::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
4113 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4114 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4115 }
|
cannam@147
|
4116
|
cannam@147
|
4117 inline bool Provide::Reader::hasTarget() const {
|
cannam@147
|
4118 return !_reader.getPointerField(
|
cannam@147
|
4119 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4120 }
|
cannam@147
|
4121 inline bool Provide::Builder::hasTarget() {
|
cannam@147
|
4122 return !_builder.getPointerField(
|
cannam@147
|
4123 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4124 }
|
cannam@147
|
4125 inline ::capnp::rpc::MessageTarget::Reader Provide::Reader::getTarget() const {
|
cannam@147
|
4126 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
|
cannam@147
|
4127 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4128 }
|
cannam@147
|
4129 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::getTarget() {
|
cannam@147
|
4130 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
|
cannam@147
|
4131 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4132 }
|
cannam@147
|
4133 #if !CAPNP_LITE
|
cannam@147
|
4134 inline ::capnp::rpc::MessageTarget::Pipeline Provide::Pipeline::getTarget() {
|
cannam@147
|
4135 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
|
cannam@147
|
4136 }
|
cannam@147
|
4137 #endif // !CAPNP_LITE
|
cannam@147
|
4138 inline void Provide::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
|
cannam@147
|
4139 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
|
cannam@147
|
4140 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4141 }
|
cannam@147
|
4142 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::initTarget() {
|
cannam@147
|
4143 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
|
cannam@147
|
4144 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4145 }
|
cannam@147
|
4146 inline void Provide::Builder::adoptTarget(
|
cannam@147
|
4147 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
|
cannam@147
|
4148 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
|
cannam@147
|
4149 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4150 }
|
cannam@147
|
4151 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Provide::Builder::disownTarget() {
|
cannam@147
|
4152 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
|
cannam@147
|
4153 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4154 }
|
cannam@147
|
4155
|
cannam@147
|
4156 inline bool Provide::Reader::hasRecipient() const {
|
cannam@147
|
4157 return !_reader.getPointerField(
|
cannam@147
|
4158 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4159 }
|
cannam@147
|
4160 inline bool Provide::Builder::hasRecipient() {
|
cannam@147
|
4161 return !_builder.getPointerField(
|
cannam@147
|
4162 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4163 }
|
cannam@147
|
4164 inline ::capnp::AnyPointer::Reader Provide::Reader::getRecipient() const {
|
cannam@147
|
4165 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
4166 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4167 }
|
cannam@147
|
4168 inline ::capnp::AnyPointer::Builder Provide::Builder::getRecipient() {
|
cannam@147
|
4169 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4170 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4171 }
|
cannam@147
|
4172 inline ::capnp::AnyPointer::Builder Provide::Builder::initRecipient() {
|
cannam@147
|
4173 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4174 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4175 result.clear();
|
cannam@147
|
4176 return result;
|
cannam@147
|
4177 }
|
cannam@147
|
4178
|
cannam@147
|
4179 inline ::uint32_t Accept::Reader::getQuestionId() const {
|
cannam@147
|
4180 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4181 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4182 }
|
cannam@147
|
4183
|
cannam@147
|
4184 inline ::uint32_t Accept::Builder::getQuestionId() {
|
cannam@147
|
4185 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4186 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4187 }
|
cannam@147
|
4188 inline void Accept::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
4189 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4190 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4191 }
|
cannam@147
|
4192
|
cannam@147
|
4193 inline bool Accept::Reader::hasProvision() const {
|
cannam@147
|
4194 return !_reader.getPointerField(
|
cannam@147
|
4195 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4196 }
|
cannam@147
|
4197 inline bool Accept::Builder::hasProvision() {
|
cannam@147
|
4198 return !_builder.getPointerField(
|
cannam@147
|
4199 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4200 }
|
cannam@147
|
4201 inline ::capnp::AnyPointer::Reader Accept::Reader::getProvision() const {
|
cannam@147
|
4202 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
4203 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4204 }
|
cannam@147
|
4205 inline ::capnp::AnyPointer::Builder Accept::Builder::getProvision() {
|
cannam@147
|
4206 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4207 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4208 }
|
cannam@147
|
4209 inline ::capnp::AnyPointer::Builder Accept::Builder::initProvision() {
|
cannam@147
|
4210 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4211 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4212 result.clear();
|
cannam@147
|
4213 return result;
|
cannam@147
|
4214 }
|
cannam@147
|
4215
|
cannam@147
|
4216 inline bool Accept::Reader::getEmbargo() const {
|
cannam@147
|
4217 return _reader.getDataField<bool>(
|
cannam@147
|
4218 ::capnp::bounded<32>() * ::capnp::ELEMENTS);
|
cannam@147
|
4219 }
|
cannam@147
|
4220
|
cannam@147
|
4221 inline bool Accept::Builder::getEmbargo() {
|
cannam@147
|
4222 return _builder.getDataField<bool>(
|
cannam@147
|
4223 ::capnp::bounded<32>() * ::capnp::ELEMENTS);
|
cannam@147
|
4224 }
|
cannam@147
|
4225 inline void Accept::Builder::setEmbargo(bool value) {
|
cannam@147
|
4226 _builder.setDataField<bool>(
|
cannam@147
|
4227 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4228 }
|
cannam@147
|
4229
|
cannam@147
|
4230 inline ::uint32_t Join::Reader::getQuestionId() const {
|
cannam@147
|
4231 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4232 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4233 }
|
cannam@147
|
4234
|
cannam@147
|
4235 inline ::uint32_t Join::Builder::getQuestionId() {
|
cannam@147
|
4236 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4237 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4238 }
|
cannam@147
|
4239 inline void Join::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
4240 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4241 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4242 }
|
cannam@147
|
4243
|
cannam@147
|
4244 inline bool Join::Reader::hasTarget() const {
|
cannam@147
|
4245 return !_reader.getPointerField(
|
cannam@147
|
4246 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4247 }
|
cannam@147
|
4248 inline bool Join::Builder::hasTarget() {
|
cannam@147
|
4249 return !_builder.getPointerField(
|
cannam@147
|
4250 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4251 }
|
cannam@147
|
4252 inline ::capnp::rpc::MessageTarget::Reader Join::Reader::getTarget() const {
|
cannam@147
|
4253 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
|
cannam@147
|
4254 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4255 }
|
cannam@147
|
4256 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::getTarget() {
|
cannam@147
|
4257 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
|
cannam@147
|
4258 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4259 }
|
cannam@147
|
4260 #if !CAPNP_LITE
|
cannam@147
|
4261 inline ::capnp::rpc::MessageTarget::Pipeline Join::Pipeline::getTarget() {
|
cannam@147
|
4262 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
|
cannam@147
|
4263 }
|
cannam@147
|
4264 #endif // !CAPNP_LITE
|
cannam@147
|
4265 inline void Join::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
|
cannam@147
|
4266 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
|
cannam@147
|
4267 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4268 }
|
cannam@147
|
4269 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::initTarget() {
|
cannam@147
|
4270 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
|
cannam@147
|
4271 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4272 }
|
cannam@147
|
4273 inline void Join::Builder::adoptTarget(
|
cannam@147
|
4274 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
|
cannam@147
|
4275 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
|
cannam@147
|
4276 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4277 }
|
cannam@147
|
4278 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Join::Builder::disownTarget() {
|
cannam@147
|
4279 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
|
cannam@147
|
4280 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4281 }
|
cannam@147
|
4282
|
cannam@147
|
4283 inline bool Join::Reader::hasKeyPart() const {
|
cannam@147
|
4284 return !_reader.getPointerField(
|
cannam@147
|
4285 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4286 }
|
cannam@147
|
4287 inline bool Join::Builder::hasKeyPart() {
|
cannam@147
|
4288 return !_builder.getPointerField(
|
cannam@147
|
4289 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4290 }
|
cannam@147
|
4291 inline ::capnp::AnyPointer::Reader Join::Reader::getKeyPart() const {
|
cannam@147
|
4292 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
4293 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4294 }
|
cannam@147
|
4295 inline ::capnp::AnyPointer::Builder Join::Builder::getKeyPart() {
|
cannam@147
|
4296 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4297 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4298 }
|
cannam@147
|
4299 inline ::capnp::AnyPointer::Builder Join::Builder::initKeyPart() {
|
cannam@147
|
4300 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4301 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4302 result.clear();
|
cannam@147
|
4303 return result;
|
cannam@147
|
4304 }
|
cannam@147
|
4305
|
cannam@147
|
4306 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Reader::which() const {
|
cannam@147
|
4307 return _reader.getDataField<Which>(
|
cannam@147
|
4308 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
4309 }
|
cannam@147
|
4310 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Builder::which() {
|
cannam@147
|
4311 return _builder.getDataField<Which>(
|
cannam@147
|
4312 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
4313 }
|
cannam@147
|
4314
|
cannam@147
|
4315 inline bool MessageTarget::Reader::isImportedCap() const {
|
cannam@147
|
4316 return which() == MessageTarget::IMPORTED_CAP;
|
cannam@147
|
4317 }
|
cannam@147
|
4318 inline bool MessageTarget::Builder::isImportedCap() {
|
cannam@147
|
4319 return which() == MessageTarget::IMPORTED_CAP;
|
cannam@147
|
4320 }
|
cannam@147
|
4321 inline ::uint32_t MessageTarget::Reader::getImportedCap() const {
|
cannam@147
|
4322 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP),
|
cannam@147
|
4323 "Must check which() before get()ing a union member.");
|
cannam@147
|
4324 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4325 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4326 }
|
cannam@147
|
4327
|
cannam@147
|
4328 inline ::uint32_t MessageTarget::Builder::getImportedCap() {
|
cannam@147
|
4329 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP),
|
cannam@147
|
4330 "Must check which() before get()ing a union member.");
|
cannam@147
|
4331 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4332 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4333 }
|
cannam@147
|
4334 inline void MessageTarget::Builder::setImportedCap( ::uint32_t value) {
|
cannam@147
|
4335 _builder.setDataField<MessageTarget::Which>(
|
cannam@147
|
4336 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::IMPORTED_CAP);
|
cannam@147
|
4337 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4338 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4339 }
|
cannam@147
|
4340
|
cannam@147
|
4341 inline bool MessageTarget::Reader::isPromisedAnswer() const {
|
cannam@147
|
4342 return which() == MessageTarget::PROMISED_ANSWER;
|
cannam@147
|
4343 }
|
cannam@147
|
4344 inline bool MessageTarget::Builder::isPromisedAnswer() {
|
cannam@147
|
4345 return which() == MessageTarget::PROMISED_ANSWER;
|
cannam@147
|
4346 }
|
cannam@147
|
4347 inline bool MessageTarget::Reader::hasPromisedAnswer() const {
|
cannam@147
|
4348 if (which() != MessageTarget::PROMISED_ANSWER) return false;
|
cannam@147
|
4349 return !_reader.getPointerField(
|
cannam@147
|
4350 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4351 }
|
cannam@147
|
4352 inline bool MessageTarget::Builder::hasPromisedAnswer() {
|
cannam@147
|
4353 if (which() != MessageTarget::PROMISED_ANSWER) return false;
|
cannam@147
|
4354 return !_builder.getPointerField(
|
cannam@147
|
4355 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4356 }
|
cannam@147
|
4357 inline ::capnp::rpc::PromisedAnswer::Reader MessageTarget::Reader::getPromisedAnswer() const {
|
cannam@147
|
4358 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
|
cannam@147
|
4359 "Must check which() before get()ing a union member.");
|
cannam@147
|
4360 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_reader.getPointerField(
|
cannam@147
|
4361 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4362 }
|
cannam@147
|
4363 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::getPromisedAnswer() {
|
cannam@147
|
4364 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
|
cannam@147
|
4365 "Must check which() before get()ing a union member.");
|
cannam@147
|
4366 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_builder.getPointerField(
|
cannam@147
|
4367 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4368 }
|
cannam@147
|
4369 inline void MessageTarget::Builder::setPromisedAnswer( ::capnp::rpc::PromisedAnswer::Reader value) {
|
cannam@147
|
4370 _builder.setDataField<MessageTarget::Which>(
|
cannam@147
|
4371 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
|
cannam@147
|
4372 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set(_builder.getPointerField(
|
cannam@147
|
4373 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4374 }
|
cannam@147
|
4375 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::initPromisedAnswer() {
|
cannam@147
|
4376 _builder.setDataField<MessageTarget::Which>(
|
cannam@147
|
4377 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
|
cannam@147
|
4378 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init(_builder.getPointerField(
|
cannam@147
|
4379 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4380 }
|
cannam@147
|
4381 inline void MessageTarget::Builder::adoptPromisedAnswer(
|
cannam@147
|
4382 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) {
|
cannam@147
|
4383 _builder.setDataField<MessageTarget::Which>(
|
cannam@147
|
4384 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
|
cannam@147
|
4385 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt(_builder.getPointerField(
|
cannam@147
|
4386 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4387 }
|
cannam@147
|
4388 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> MessageTarget::Builder::disownPromisedAnswer() {
|
cannam@147
|
4389 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
|
cannam@147
|
4390 "Must check which() before get()ing a union member.");
|
cannam@147
|
4391 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown(_builder.getPointerField(
|
cannam@147
|
4392 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4393 }
|
cannam@147
|
4394
|
cannam@147
|
4395 inline bool Payload::Reader::hasContent() const {
|
cannam@147
|
4396 return !_reader.getPointerField(
|
cannam@147
|
4397 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4398 }
|
cannam@147
|
4399 inline bool Payload::Builder::hasContent() {
|
cannam@147
|
4400 return !_builder.getPointerField(
|
cannam@147
|
4401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4402 }
|
cannam@147
|
4403 inline ::capnp::AnyPointer::Reader Payload::Reader::getContent() const {
|
cannam@147
|
4404 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
4405 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4406 }
|
cannam@147
|
4407 inline ::capnp::AnyPointer::Builder Payload::Builder::getContent() {
|
cannam@147
|
4408 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4409 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4410 }
|
cannam@147
|
4411 inline ::capnp::AnyPointer::Builder Payload::Builder::initContent() {
|
cannam@147
|
4412 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4413 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4414 result.clear();
|
cannam@147
|
4415 return result;
|
cannam@147
|
4416 }
|
cannam@147
|
4417
|
cannam@147
|
4418 inline bool Payload::Reader::hasCapTable() const {
|
cannam@147
|
4419 return !_reader.getPointerField(
|
cannam@147
|
4420 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4421 }
|
cannam@147
|
4422 inline bool Payload::Builder::hasCapTable() {
|
cannam@147
|
4423 return !_builder.getPointerField(
|
cannam@147
|
4424 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4425 }
|
cannam@147
|
4426 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader Payload::Reader::getCapTable() const {
|
cannam@147
|
4427 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get(_reader.getPointerField(
|
cannam@147
|
4428 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4429 }
|
cannam@147
|
4430 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::getCapTable() {
|
cannam@147
|
4431 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get(_builder.getPointerField(
|
cannam@147
|
4432 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4433 }
|
cannam@147
|
4434 inline void Payload::Builder::setCapTable( ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader value) {
|
cannam@147
|
4435 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::set(_builder.getPointerField(
|
cannam@147
|
4436 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
|
cannam@147
|
4437 }
|
cannam@147
|
4438 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::initCapTable(unsigned int size) {
|
cannam@147
|
4439 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::init(_builder.getPointerField(
|
cannam@147
|
4440 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
|
cannam@147
|
4441 }
|
cannam@147
|
4442 inline void Payload::Builder::adoptCapTable(
|
cannam@147
|
4443 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>>&& value) {
|
cannam@147
|
4444 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::adopt(_builder.getPointerField(
|
cannam@147
|
4445 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4446 }
|
cannam@147
|
4447 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>> Payload::Builder::disownCapTable() {
|
cannam@147
|
4448 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::disown(_builder.getPointerField(
|
cannam@147
|
4449 ::capnp::bounded<1>() * ::capnp::POINTERS));
|
cannam@147
|
4450 }
|
cannam@147
|
4451
|
cannam@147
|
4452 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Reader::which() const {
|
cannam@147
|
4453 return _reader.getDataField<Which>(
|
cannam@147
|
4454 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4455 }
|
cannam@147
|
4456 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Builder::which() {
|
cannam@147
|
4457 return _builder.getDataField<Which>(
|
cannam@147
|
4458 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4459 }
|
cannam@147
|
4460
|
cannam@147
|
4461 inline bool CapDescriptor::Reader::isNone() const {
|
cannam@147
|
4462 return which() == CapDescriptor::NONE;
|
cannam@147
|
4463 }
|
cannam@147
|
4464 inline bool CapDescriptor::Builder::isNone() {
|
cannam@147
|
4465 return which() == CapDescriptor::NONE;
|
cannam@147
|
4466 }
|
cannam@147
|
4467 inline ::capnp::Void CapDescriptor::Reader::getNone() const {
|
cannam@147
|
4468 KJ_IREQUIRE((which() == CapDescriptor::NONE),
|
cannam@147
|
4469 "Must check which() before get()ing a union member.");
|
cannam@147
|
4470 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
4471 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4472 }
|
cannam@147
|
4473
|
cannam@147
|
4474 inline ::capnp::Void CapDescriptor::Builder::getNone() {
|
cannam@147
|
4475 KJ_IREQUIRE((which() == CapDescriptor::NONE),
|
cannam@147
|
4476 "Must check which() before get()ing a union member.");
|
cannam@147
|
4477 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
4478 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4479 }
|
cannam@147
|
4480 inline void CapDescriptor::Builder::setNone( ::capnp::Void value) {
|
cannam@147
|
4481 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4482 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::NONE);
|
cannam@147
|
4483 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
4484 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4485 }
|
cannam@147
|
4486
|
cannam@147
|
4487 inline bool CapDescriptor::Reader::isSenderHosted() const {
|
cannam@147
|
4488 return which() == CapDescriptor::SENDER_HOSTED;
|
cannam@147
|
4489 }
|
cannam@147
|
4490 inline bool CapDescriptor::Builder::isSenderHosted() {
|
cannam@147
|
4491 return which() == CapDescriptor::SENDER_HOSTED;
|
cannam@147
|
4492 }
|
cannam@147
|
4493 inline ::uint32_t CapDescriptor::Reader::getSenderHosted() const {
|
cannam@147
|
4494 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED),
|
cannam@147
|
4495 "Must check which() before get()ing a union member.");
|
cannam@147
|
4496 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4497 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4498 }
|
cannam@147
|
4499
|
cannam@147
|
4500 inline ::uint32_t CapDescriptor::Builder::getSenderHosted() {
|
cannam@147
|
4501 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED),
|
cannam@147
|
4502 "Must check which() before get()ing a union member.");
|
cannam@147
|
4503 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4504 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4505 }
|
cannam@147
|
4506 inline void CapDescriptor::Builder::setSenderHosted( ::uint32_t value) {
|
cannam@147
|
4507 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4508 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::SENDER_HOSTED);
|
cannam@147
|
4509 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4510 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4511 }
|
cannam@147
|
4512
|
cannam@147
|
4513 inline bool CapDescriptor::Reader::isSenderPromise() const {
|
cannam@147
|
4514 return which() == CapDescriptor::SENDER_PROMISE;
|
cannam@147
|
4515 }
|
cannam@147
|
4516 inline bool CapDescriptor::Builder::isSenderPromise() {
|
cannam@147
|
4517 return which() == CapDescriptor::SENDER_PROMISE;
|
cannam@147
|
4518 }
|
cannam@147
|
4519 inline ::uint32_t CapDescriptor::Reader::getSenderPromise() const {
|
cannam@147
|
4520 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE),
|
cannam@147
|
4521 "Must check which() before get()ing a union member.");
|
cannam@147
|
4522 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4523 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4524 }
|
cannam@147
|
4525
|
cannam@147
|
4526 inline ::uint32_t CapDescriptor::Builder::getSenderPromise() {
|
cannam@147
|
4527 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE),
|
cannam@147
|
4528 "Must check which() before get()ing a union member.");
|
cannam@147
|
4529 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4530 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4531 }
|
cannam@147
|
4532 inline void CapDescriptor::Builder::setSenderPromise( ::uint32_t value) {
|
cannam@147
|
4533 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4534 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::SENDER_PROMISE);
|
cannam@147
|
4535 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4536 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4537 }
|
cannam@147
|
4538
|
cannam@147
|
4539 inline bool CapDescriptor::Reader::isReceiverHosted() const {
|
cannam@147
|
4540 return which() == CapDescriptor::RECEIVER_HOSTED;
|
cannam@147
|
4541 }
|
cannam@147
|
4542 inline bool CapDescriptor::Builder::isReceiverHosted() {
|
cannam@147
|
4543 return which() == CapDescriptor::RECEIVER_HOSTED;
|
cannam@147
|
4544 }
|
cannam@147
|
4545 inline ::uint32_t CapDescriptor::Reader::getReceiverHosted() const {
|
cannam@147
|
4546 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED),
|
cannam@147
|
4547 "Must check which() before get()ing a union member.");
|
cannam@147
|
4548 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4549 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4550 }
|
cannam@147
|
4551
|
cannam@147
|
4552 inline ::uint32_t CapDescriptor::Builder::getReceiverHosted() {
|
cannam@147
|
4553 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED),
|
cannam@147
|
4554 "Must check which() before get()ing a union member.");
|
cannam@147
|
4555 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4556 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4557 }
|
cannam@147
|
4558 inline void CapDescriptor::Builder::setReceiverHosted( ::uint32_t value) {
|
cannam@147
|
4559 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4560 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_HOSTED);
|
cannam@147
|
4561 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4562 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4563 }
|
cannam@147
|
4564
|
cannam@147
|
4565 inline bool CapDescriptor::Reader::isReceiverAnswer() const {
|
cannam@147
|
4566 return which() == CapDescriptor::RECEIVER_ANSWER;
|
cannam@147
|
4567 }
|
cannam@147
|
4568 inline bool CapDescriptor::Builder::isReceiverAnswer() {
|
cannam@147
|
4569 return which() == CapDescriptor::RECEIVER_ANSWER;
|
cannam@147
|
4570 }
|
cannam@147
|
4571 inline bool CapDescriptor::Reader::hasReceiverAnswer() const {
|
cannam@147
|
4572 if (which() != CapDescriptor::RECEIVER_ANSWER) return false;
|
cannam@147
|
4573 return !_reader.getPointerField(
|
cannam@147
|
4574 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4575 }
|
cannam@147
|
4576 inline bool CapDescriptor::Builder::hasReceiverAnswer() {
|
cannam@147
|
4577 if (which() != CapDescriptor::RECEIVER_ANSWER) return false;
|
cannam@147
|
4578 return !_builder.getPointerField(
|
cannam@147
|
4579 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4580 }
|
cannam@147
|
4581 inline ::capnp::rpc::PromisedAnswer::Reader CapDescriptor::Reader::getReceiverAnswer() const {
|
cannam@147
|
4582 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
|
cannam@147
|
4583 "Must check which() before get()ing a union member.");
|
cannam@147
|
4584 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_reader.getPointerField(
|
cannam@147
|
4585 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4586 }
|
cannam@147
|
4587 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::getReceiverAnswer() {
|
cannam@147
|
4588 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
|
cannam@147
|
4589 "Must check which() before get()ing a union member.");
|
cannam@147
|
4590 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_builder.getPointerField(
|
cannam@147
|
4591 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4592 }
|
cannam@147
|
4593 inline void CapDescriptor::Builder::setReceiverAnswer( ::capnp::rpc::PromisedAnswer::Reader value) {
|
cannam@147
|
4594 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4595 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
|
cannam@147
|
4596 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set(_builder.getPointerField(
|
cannam@147
|
4597 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4598 }
|
cannam@147
|
4599 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::initReceiverAnswer() {
|
cannam@147
|
4600 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4601 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
|
cannam@147
|
4602 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init(_builder.getPointerField(
|
cannam@147
|
4603 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4604 }
|
cannam@147
|
4605 inline void CapDescriptor::Builder::adoptReceiverAnswer(
|
cannam@147
|
4606 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) {
|
cannam@147
|
4607 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4608 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
|
cannam@147
|
4609 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt(_builder.getPointerField(
|
cannam@147
|
4610 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4611 }
|
cannam@147
|
4612 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> CapDescriptor::Builder::disownReceiverAnswer() {
|
cannam@147
|
4613 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
|
cannam@147
|
4614 "Must check which() before get()ing a union member.");
|
cannam@147
|
4615 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown(_builder.getPointerField(
|
cannam@147
|
4616 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4617 }
|
cannam@147
|
4618
|
cannam@147
|
4619 inline bool CapDescriptor::Reader::isThirdPartyHosted() const {
|
cannam@147
|
4620 return which() == CapDescriptor::THIRD_PARTY_HOSTED;
|
cannam@147
|
4621 }
|
cannam@147
|
4622 inline bool CapDescriptor::Builder::isThirdPartyHosted() {
|
cannam@147
|
4623 return which() == CapDescriptor::THIRD_PARTY_HOSTED;
|
cannam@147
|
4624 }
|
cannam@147
|
4625 inline bool CapDescriptor::Reader::hasThirdPartyHosted() const {
|
cannam@147
|
4626 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false;
|
cannam@147
|
4627 return !_reader.getPointerField(
|
cannam@147
|
4628 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4629 }
|
cannam@147
|
4630 inline bool CapDescriptor::Builder::hasThirdPartyHosted() {
|
cannam@147
|
4631 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false;
|
cannam@147
|
4632 return !_builder.getPointerField(
|
cannam@147
|
4633 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4634 }
|
cannam@147
|
4635 inline ::capnp::rpc::ThirdPartyCapDescriptor::Reader CapDescriptor::Reader::getThirdPartyHosted() const {
|
cannam@147
|
4636 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
|
cannam@147
|
4637 "Must check which() before get()ing a union member.");
|
cannam@147
|
4638 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get(_reader.getPointerField(
|
cannam@147
|
4639 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4640 }
|
cannam@147
|
4641 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::getThirdPartyHosted() {
|
cannam@147
|
4642 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
|
cannam@147
|
4643 "Must check which() before get()ing a union member.");
|
cannam@147
|
4644 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get(_builder.getPointerField(
|
cannam@147
|
4645 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4646 }
|
cannam@147
|
4647 inline void CapDescriptor::Builder::setThirdPartyHosted( ::capnp::rpc::ThirdPartyCapDescriptor::Reader value) {
|
cannam@147
|
4648 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4649 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
|
cannam@147
|
4650 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::set(_builder.getPointerField(
|
cannam@147
|
4651 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4652 }
|
cannam@147
|
4653 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::initThirdPartyHosted() {
|
cannam@147
|
4654 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4655 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
|
cannam@147
|
4656 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::init(_builder.getPointerField(
|
cannam@147
|
4657 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4658 }
|
cannam@147
|
4659 inline void CapDescriptor::Builder::adoptThirdPartyHosted(
|
cannam@147
|
4660 ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor>&& value) {
|
cannam@147
|
4661 _builder.setDataField<CapDescriptor::Which>(
|
cannam@147
|
4662 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
|
cannam@147
|
4663 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::adopt(_builder.getPointerField(
|
cannam@147
|
4664 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4665 }
|
cannam@147
|
4666 inline ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor> CapDescriptor::Builder::disownThirdPartyHosted() {
|
cannam@147
|
4667 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
|
cannam@147
|
4668 "Must check which() before get()ing a union member.");
|
cannam@147
|
4669 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::disown(_builder.getPointerField(
|
cannam@147
|
4670 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4671 }
|
cannam@147
|
4672
|
cannam@147
|
4673 inline ::uint32_t PromisedAnswer::Reader::getQuestionId() const {
|
cannam@147
|
4674 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4675 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4676 }
|
cannam@147
|
4677
|
cannam@147
|
4678 inline ::uint32_t PromisedAnswer::Builder::getQuestionId() {
|
cannam@147
|
4679 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4680 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4681 }
|
cannam@147
|
4682 inline void PromisedAnswer::Builder::setQuestionId( ::uint32_t value) {
|
cannam@147
|
4683 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4684 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4685 }
|
cannam@147
|
4686
|
cannam@147
|
4687 inline bool PromisedAnswer::Reader::hasTransform() const {
|
cannam@147
|
4688 return !_reader.getPointerField(
|
cannam@147
|
4689 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4690 }
|
cannam@147
|
4691 inline bool PromisedAnswer::Builder::hasTransform() {
|
cannam@147
|
4692 return !_builder.getPointerField(
|
cannam@147
|
4693 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4694 }
|
cannam@147
|
4695 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader PromisedAnswer::Reader::getTransform() const {
|
cannam@147
|
4696 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get(_reader.getPointerField(
|
cannam@147
|
4697 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4698 }
|
cannam@147
|
4699 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder PromisedAnswer::Builder::getTransform() {
|
cannam@147
|
4700 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get(_builder.getPointerField(
|
cannam@147
|
4701 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4702 }
|
cannam@147
|
4703 inline void PromisedAnswer::Builder::setTransform( ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader value) {
|
cannam@147
|
4704 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::set(_builder.getPointerField(
|
cannam@147
|
4705 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4706 }
|
cannam@147
|
4707 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder PromisedAnswer::Builder::initTransform(unsigned int size) {
|
cannam@147
|
4708 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::init(_builder.getPointerField(
|
cannam@147
|
4709 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@147
|
4710 }
|
cannam@147
|
4711 inline void PromisedAnswer::Builder::adoptTransform(
|
cannam@147
|
4712 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>&& value) {
|
cannam@147
|
4713 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::adopt(_builder.getPointerField(
|
cannam@147
|
4714 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4715 }
|
cannam@147
|
4716 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>> PromisedAnswer::Builder::disownTransform() {
|
cannam@147
|
4717 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::disown(_builder.getPointerField(
|
cannam@147
|
4718 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4719 }
|
cannam@147
|
4720
|
cannam@147
|
4721 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Reader::which() const {
|
cannam@147
|
4722 return _reader.getDataField<Which>(
|
cannam@147
|
4723 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4724 }
|
cannam@147
|
4725 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Builder::which() {
|
cannam@147
|
4726 return _builder.getDataField<Which>(
|
cannam@147
|
4727 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4728 }
|
cannam@147
|
4729
|
cannam@147
|
4730 inline bool PromisedAnswer::Op::Reader::isNoop() const {
|
cannam@147
|
4731 return which() == PromisedAnswer::Op::NOOP;
|
cannam@147
|
4732 }
|
cannam@147
|
4733 inline bool PromisedAnswer::Op::Builder::isNoop() {
|
cannam@147
|
4734 return which() == PromisedAnswer::Op::NOOP;
|
cannam@147
|
4735 }
|
cannam@147
|
4736 inline ::capnp::Void PromisedAnswer::Op::Reader::getNoop() const {
|
cannam@147
|
4737 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP),
|
cannam@147
|
4738 "Must check which() before get()ing a union member.");
|
cannam@147
|
4739 return _reader.getDataField< ::capnp::Void>(
|
cannam@147
|
4740 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4741 }
|
cannam@147
|
4742
|
cannam@147
|
4743 inline ::capnp::Void PromisedAnswer::Op::Builder::getNoop() {
|
cannam@147
|
4744 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP),
|
cannam@147
|
4745 "Must check which() before get()ing a union member.");
|
cannam@147
|
4746 return _builder.getDataField< ::capnp::Void>(
|
cannam@147
|
4747 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4748 }
|
cannam@147
|
4749 inline void PromisedAnswer::Op::Builder::setNoop( ::capnp::Void value) {
|
cannam@147
|
4750 _builder.setDataField<PromisedAnswer::Op::Which>(
|
cannam@147
|
4751 ::capnp::bounded<0>() * ::capnp::ELEMENTS, PromisedAnswer::Op::NOOP);
|
cannam@147
|
4752 _builder.setDataField< ::capnp::Void>(
|
cannam@147
|
4753 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4754 }
|
cannam@147
|
4755
|
cannam@147
|
4756 inline bool PromisedAnswer::Op::Reader::isGetPointerField() const {
|
cannam@147
|
4757 return which() == PromisedAnswer::Op::GET_POINTER_FIELD;
|
cannam@147
|
4758 }
|
cannam@147
|
4759 inline bool PromisedAnswer::Op::Builder::isGetPointerField() {
|
cannam@147
|
4760 return which() == PromisedAnswer::Op::GET_POINTER_FIELD;
|
cannam@147
|
4761 }
|
cannam@147
|
4762 inline ::uint16_t PromisedAnswer::Op::Reader::getGetPointerField() const {
|
cannam@147
|
4763 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD),
|
cannam@147
|
4764 "Must check which() before get()ing a union member.");
|
cannam@147
|
4765 return _reader.getDataField< ::uint16_t>(
|
cannam@147
|
4766 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4767 }
|
cannam@147
|
4768
|
cannam@147
|
4769 inline ::uint16_t PromisedAnswer::Op::Builder::getGetPointerField() {
|
cannam@147
|
4770 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD),
|
cannam@147
|
4771 "Must check which() before get()ing a union member.");
|
cannam@147
|
4772 return _builder.getDataField< ::uint16_t>(
|
cannam@147
|
4773 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4774 }
|
cannam@147
|
4775 inline void PromisedAnswer::Op::Builder::setGetPointerField( ::uint16_t value) {
|
cannam@147
|
4776 _builder.setDataField<PromisedAnswer::Op::Which>(
|
cannam@147
|
4777 ::capnp::bounded<0>() * ::capnp::ELEMENTS, PromisedAnswer::Op::GET_POINTER_FIELD);
|
cannam@147
|
4778 _builder.setDataField< ::uint16_t>(
|
cannam@147
|
4779 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4780 }
|
cannam@147
|
4781
|
cannam@147
|
4782 inline bool ThirdPartyCapDescriptor::Reader::hasId() const {
|
cannam@147
|
4783 return !_reader.getPointerField(
|
cannam@147
|
4784 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4785 }
|
cannam@147
|
4786 inline bool ThirdPartyCapDescriptor::Builder::hasId() {
|
cannam@147
|
4787 return !_builder.getPointerField(
|
cannam@147
|
4788 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4789 }
|
cannam@147
|
4790 inline ::capnp::AnyPointer::Reader ThirdPartyCapDescriptor::Reader::getId() const {
|
cannam@147
|
4791 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
|
cannam@147
|
4792 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4793 }
|
cannam@147
|
4794 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::getId() {
|
cannam@147
|
4795 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4796 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4797 }
|
cannam@147
|
4798 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::initId() {
|
cannam@147
|
4799 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
|
cannam@147
|
4800 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4801 result.clear();
|
cannam@147
|
4802 return result;
|
cannam@147
|
4803 }
|
cannam@147
|
4804
|
cannam@147
|
4805 inline ::uint32_t ThirdPartyCapDescriptor::Reader::getVineId() const {
|
cannam@147
|
4806 return _reader.getDataField< ::uint32_t>(
|
cannam@147
|
4807 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4808 }
|
cannam@147
|
4809
|
cannam@147
|
4810 inline ::uint32_t ThirdPartyCapDescriptor::Builder::getVineId() {
|
cannam@147
|
4811 return _builder.getDataField< ::uint32_t>(
|
cannam@147
|
4812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4813 }
|
cannam@147
|
4814 inline void ThirdPartyCapDescriptor::Builder::setVineId( ::uint32_t value) {
|
cannam@147
|
4815 _builder.setDataField< ::uint32_t>(
|
cannam@147
|
4816 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4817 }
|
cannam@147
|
4818
|
cannam@147
|
4819 inline bool Exception::Reader::hasReason() const {
|
cannam@147
|
4820 return !_reader.getPointerField(
|
cannam@147
|
4821 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4822 }
|
cannam@147
|
4823 inline bool Exception::Builder::hasReason() {
|
cannam@147
|
4824 return !_builder.getPointerField(
|
cannam@147
|
4825 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
|
cannam@147
|
4826 }
|
cannam@147
|
4827 inline ::capnp::Text::Reader Exception::Reader::getReason() const {
|
cannam@147
|
4828 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
|
cannam@147
|
4829 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4830 }
|
cannam@147
|
4831 inline ::capnp::Text::Builder Exception::Builder::getReason() {
|
cannam@147
|
4832 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
|
cannam@147
|
4833 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4834 }
|
cannam@147
|
4835 inline void Exception::Builder::setReason( ::capnp::Text::Reader value) {
|
cannam@147
|
4836 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
|
cannam@147
|
4837 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
|
cannam@147
|
4838 }
|
cannam@147
|
4839 inline ::capnp::Text::Builder Exception::Builder::initReason(unsigned int size) {
|
cannam@147
|
4840 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
|
cannam@147
|
4841 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
|
cannam@147
|
4842 }
|
cannam@147
|
4843 inline void Exception::Builder::adoptReason(
|
cannam@147
|
4844 ::capnp::Orphan< ::capnp::Text>&& value) {
|
cannam@147
|
4845 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
|
cannam@147
|
4846 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
|
cannam@147
|
4847 }
|
cannam@147
|
4848 inline ::capnp::Orphan< ::capnp::Text> Exception::Builder::disownReason() {
|
cannam@147
|
4849 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
|
cannam@147
|
4850 ::capnp::bounded<0>() * ::capnp::POINTERS));
|
cannam@147
|
4851 }
|
cannam@147
|
4852
|
cannam@147
|
4853 inline bool Exception::Reader::getObsoleteIsCallersFault() const {
|
cannam@147
|
4854 return _reader.getDataField<bool>(
|
cannam@147
|
4855 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4856 }
|
cannam@147
|
4857
|
cannam@147
|
4858 inline bool Exception::Builder::getObsoleteIsCallersFault() {
|
cannam@147
|
4859 return _builder.getDataField<bool>(
|
cannam@147
|
4860 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
|
cannam@147
|
4861 }
|
cannam@147
|
4862 inline void Exception::Builder::setObsoleteIsCallersFault(bool value) {
|
cannam@147
|
4863 _builder.setDataField<bool>(
|
cannam@147
|
4864 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4865 }
|
cannam@147
|
4866
|
cannam@147
|
4867 inline ::uint16_t Exception::Reader::getObsoleteDurability() const {
|
cannam@147
|
4868 return _reader.getDataField< ::uint16_t>(
|
cannam@147
|
4869 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4870 }
|
cannam@147
|
4871
|
cannam@147
|
4872 inline ::uint16_t Exception::Builder::getObsoleteDurability() {
|
cannam@147
|
4873 return _builder.getDataField< ::uint16_t>(
|
cannam@147
|
4874 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
|
cannam@147
|
4875 }
|
cannam@147
|
4876 inline void Exception::Builder::setObsoleteDurability( ::uint16_t value) {
|
cannam@147
|
4877 _builder.setDataField< ::uint16_t>(
|
cannam@147
|
4878 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4879 }
|
cannam@147
|
4880
|
cannam@147
|
4881 inline ::capnp::rpc::Exception::Type Exception::Reader::getType() const {
|
cannam@147
|
4882 return _reader.getDataField< ::capnp::rpc::Exception::Type>(
|
cannam@147
|
4883 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
4884 }
|
cannam@147
|
4885
|
cannam@147
|
4886 inline ::capnp::rpc::Exception::Type Exception::Builder::getType() {
|
cannam@147
|
4887 return _builder.getDataField< ::capnp::rpc::Exception::Type>(
|
cannam@147
|
4888 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
|
cannam@147
|
4889 }
|
cannam@147
|
4890 inline void Exception::Builder::setType( ::capnp::rpc::Exception::Type value) {
|
cannam@147
|
4891 _builder.setDataField< ::capnp::rpc::Exception::Type>(
|
cannam@147
|
4892 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
|
cannam@147
|
4893 }
|
cannam@147
|
4894
|
cannam@147
|
4895 } // namespace
|
cannam@147
|
4896 } // namespace
|
cannam@147
|
4897
|
cannam@147
|
4898 #endif // CAPNP_INCLUDED_b312981b2552a250_
|