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