comparison win64-msvc/include/capnp/rpc.capnp.h @ 148:b4bfdf10c4b3

Update Win64 capnp builds to v0.6
author Chris Cannam <cannam@all-day-breakfast.com>
date Mon, 22 May 2017 18:56:49 +0100
parents 42a73082be24
children
comparison
equal deleted inserted replaced
147:45360b968bf4 148:b4bfdf10c4b3
73 }; 73 };
74 74
75 struct _capnpPrivate { 75 struct _capnpPrivate {
76 CAPNP_DECLARE_STRUCT_HEADER(91b79f1f808db032, 1, 1) 76 CAPNP_DECLARE_STRUCT_HEADER(91b79f1f808db032, 1, 1)
77 #if !CAPNP_LITE 77 #if !CAPNP_LITE
78 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 78 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
79 #endif // !CAPNP_LITE 79 #endif // !CAPNP_LITE
80 }; 80 };
81 }; 81 };
82 82
83 struct Bootstrap { 83 struct Bootstrap {
88 class Pipeline; 88 class Pipeline;
89 89
90 struct _capnpPrivate { 90 struct _capnpPrivate {
91 CAPNP_DECLARE_STRUCT_HEADER(e94ccf8031176ec4, 1, 1) 91 CAPNP_DECLARE_STRUCT_HEADER(e94ccf8031176ec4, 1, 1)
92 #if !CAPNP_LITE 92 #if !CAPNP_LITE
93 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 93 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
94 #endif // !CAPNP_LITE 94 #endif // !CAPNP_LITE
95 }; 95 };
96 }; 96 };
97 97
98 struct Call { 98 struct Call {
104 struct SendResultsTo; 104 struct SendResultsTo;
105 105
106 struct _capnpPrivate { 106 struct _capnpPrivate {
107 CAPNP_DECLARE_STRUCT_HEADER(836a53ce789d4cd4, 3, 3) 107 CAPNP_DECLARE_STRUCT_HEADER(836a53ce789d4cd4, 3, 3)
108 #if !CAPNP_LITE 108 #if !CAPNP_LITE
109 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 109 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
110 #endif // !CAPNP_LITE 110 #endif // !CAPNP_LITE
111 }; 111 };
112 }; 112 };
113 113
114 struct Call::SendResultsTo { 114 struct Call::SendResultsTo {
124 }; 124 };
125 125
126 struct _capnpPrivate { 126 struct _capnpPrivate {
127 CAPNP_DECLARE_STRUCT_HEADER(dae8b0f61aab5f99, 3, 3) 127 CAPNP_DECLARE_STRUCT_HEADER(dae8b0f61aab5f99, 3, 3)
128 #if !CAPNP_LITE 128 #if !CAPNP_LITE
129 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 129 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
130 #endif // !CAPNP_LITE 130 #endif // !CAPNP_LITE
131 }; 131 };
132 }; 132 };
133 133
134 struct Return { 134 struct Return {
147 }; 147 };
148 148
149 struct _capnpPrivate { 149 struct _capnpPrivate {
150 CAPNP_DECLARE_STRUCT_HEADER(9e19b28d3db3573a, 2, 1) 150 CAPNP_DECLARE_STRUCT_HEADER(9e19b28d3db3573a, 2, 1)
151 #if !CAPNP_LITE 151 #if !CAPNP_LITE
152 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 152 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
153 #endif // !CAPNP_LITE 153 #endif // !CAPNP_LITE
154 }; 154 };
155 }; 155 };
156 156
157 struct Finish { 157 struct Finish {
162 class Pipeline; 162 class Pipeline;
163 163
164 struct _capnpPrivate { 164 struct _capnpPrivate {
165 CAPNP_DECLARE_STRUCT_HEADER(d37d2eb2c2f80e63, 1, 0) 165 CAPNP_DECLARE_STRUCT_HEADER(d37d2eb2c2f80e63, 1, 0)
166 #if !CAPNP_LITE 166 #if !CAPNP_LITE
167 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 167 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
168 #endif // !CAPNP_LITE 168 #endif // !CAPNP_LITE
169 }; 169 };
170 }; 170 };
171 171
172 struct Resolve { 172 struct Resolve {
181 }; 181 };
182 182
183 struct _capnpPrivate { 183 struct _capnpPrivate {
184 CAPNP_DECLARE_STRUCT_HEADER(bbc29655fa89086e, 1, 1) 184 CAPNP_DECLARE_STRUCT_HEADER(bbc29655fa89086e, 1, 1)
185 #if !CAPNP_LITE 185 #if !CAPNP_LITE
186 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 186 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
187 #endif // !CAPNP_LITE 187 #endif // !CAPNP_LITE
188 }; 188 };
189 }; 189 };
190 190
191 struct Release { 191 struct Release {
196 class Pipeline; 196 class Pipeline;
197 197
198 struct _capnpPrivate { 198 struct _capnpPrivate {
199 CAPNP_DECLARE_STRUCT_HEADER(ad1a6c0d7dd07497, 1, 0) 199 CAPNP_DECLARE_STRUCT_HEADER(ad1a6c0d7dd07497, 1, 0)
200 #if !CAPNP_LITE 200 #if !CAPNP_LITE
201 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 201 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
202 #endif // !CAPNP_LITE 202 #endif // !CAPNP_LITE
203 }; 203 };
204 }; 204 };
205 205
206 struct Disembargo { 206 struct Disembargo {
212 struct Context; 212 struct Context;
213 213
214 struct _capnpPrivate { 214 struct _capnpPrivate {
215 CAPNP_DECLARE_STRUCT_HEADER(f964368b0fbd3711, 1, 1) 215 CAPNP_DECLARE_STRUCT_HEADER(f964368b0fbd3711, 1, 1)
216 #if !CAPNP_LITE 216 #if !CAPNP_LITE
217 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 217 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
218 #endif // !CAPNP_LITE 218 #endif // !CAPNP_LITE
219 }; 219 };
220 }; 220 };
221 221
222 struct Disembargo::Context { 222 struct Disembargo::Context {
233 }; 233 };
234 234
235 struct _capnpPrivate { 235 struct _capnpPrivate {
236 CAPNP_DECLARE_STRUCT_HEADER(d562b4df655bdd4d, 1, 1) 236 CAPNP_DECLARE_STRUCT_HEADER(d562b4df655bdd4d, 1, 1)
237 #if !CAPNP_LITE 237 #if !CAPNP_LITE
238 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 238 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
239 #endif // !CAPNP_LITE 239 #endif // !CAPNP_LITE
240 }; 240 };
241 }; 241 };
242 242
243 struct Provide { 243 struct Provide {
248 class Pipeline; 248 class Pipeline;
249 249
250 struct _capnpPrivate { 250 struct _capnpPrivate {
251 CAPNP_DECLARE_STRUCT_HEADER(9c6a046bfbc1ac5a, 1, 2) 251 CAPNP_DECLARE_STRUCT_HEADER(9c6a046bfbc1ac5a, 1, 2)
252 #if !CAPNP_LITE 252 #if !CAPNP_LITE
253 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 253 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
254 #endif // !CAPNP_LITE 254 #endif // !CAPNP_LITE
255 }; 255 };
256 }; 256 };
257 257
258 struct Accept { 258 struct Accept {
263 class Pipeline; 263 class Pipeline;
264 264
265 struct _capnpPrivate { 265 struct _capnpPrivate {
266 CAPNP_DECLARE_STRUCT_HEADER(d4c9b56290554016, 1, 1) 266 CAPNP_DECLARE_STRUCT_HEADER(d4c9b56290554016, 1, 1)
267 #if !CAPNP_LITE 267 #if !CAPNP_LITE
268 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 268 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
269 #endif // !CAPNP_LITE 269 #endif // !CAPNP_LITE
270 }; 270 };
271 }; 271 };
272 272
273 struct Join { 273 struct Join {
278 class Pipeline; 278 class Pipeline;
279 279
280 struct _capnpPrivate { 280 struct _capnpPrivate {
281 CAPNP_DECLARE_STRUCT_HEADER(fbe1980490e001af, 1, 2) 281 CAPNP_DECLARE_STRUCT_HEADER(fbe1980490e001af, 1, 2)
282 #if !CAPNP_LITE 282 #if !CAPNP_LITE
283 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 283 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
284 #endif // !CAPNP_LITE 284 #endif // !CAPNP_LITE
285 }; 285 };
286 }; 286 };
287 287
288 struct MessageTarget { 288 struct MessageTarget {
297 }; 297 };
298 298
299 struct _capnpPrivate { 299 struct _capnpPrivate {
300 CAPNP_DECLARE_STRUCT_HEADER(95bc14545813fbc1, 1, 1) 300 CAPNP_DECLARE_STRUCT_HEADER(95bc14545813fbc1, 1, 1)
301 #if !CAPNP_LITE 301 #if !CAPNP_LITE
302 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 302 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
303 #endif // !CAPNP_LITE 303 #endif // !CAPNP_LITE
304 }; 304 };
305 }; 305 };
306 306
307 struct Payload { 307 struct Payload {
312 class Pipeline; 312 class Pipeline;
313 313
314 struct _capnpPrivate { 314 struct _capnpPrivate {
315 CAPNP_DECLARE_STRUCT_HEADER(9a0e61223d96743b, 0, 2) 315 CAPNP_DECLARE_STRUCT_HEADER(9a0e61223d96743b, 0, 2)
316 #if !CAPNP_LITE 316 #if !CAPNP_LITE
317 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 317 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
318 #endif // !CAPNP_LITE 318 #endif // !CAPNP_LITE
319 }; 319 };
320 }; 320 };
321 321
322 struct CapDescriptor { 322 struct CapDescriptor {
335 }; 335 };
336 336
337 struct _capnpPrivate { 337 struct _capnpPrivate {
338 CAPNP_DECLARE_STRUCT_HEADER(8523ddc40b86b8b0, 1, 1) 338 CAPNP_DECLARE_STRUCT_HEADER(8523ddc40b86b8b0, 1, 1)
339 #if !CAPNP_LITE 339 #if !CAPNP_LITE
340 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 340 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
341 #endif // !CAPNP_LITE 341 #endif // !CAPNP_LITE
342 }; 342 };
343 }; 343 };
344 344
345 struct PromisedAnswer { 345 struct PromisedAnswer {
351 struct Op; 351 struct Op;
352 352
353 struct _capnpPrivate { 353 struct _capnpPrivate {
354 CAPNP_DECLARE_STRUCT_HEADER(d800b1d6cd6f1ca0, 1, 1) 354 CAPNP_DECLARE_STRUCT_HEADER(d800b1d6cd6f1ca0, 1, 1)
355 #if !CAPNP_LITE 355 #if !CAPNP_LITE
356 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 356 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
357 #endif // !CAPNP_LITE 357 #endif // !CAPNP_LITE
358 }; 358 };
359 }; 359 };
360 360
361 struct PromisedAnswer::Op { 361 struct PromisedAnswer::Op {
370 }; 370 };
371 371
372 struct _capnpPrivate { 372 struct _capnpPrivate {
373 CAPNP_DECLARE_STRUCT_HEADER(f316944415569081, 1, 0) 373 CAPNP_DECLARE_STRUCT_HEADER(f316944415569081, 1, 0)
374 #if !CAPNP_LITE 374 #if !CAPNP_LITE
375 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 375 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
376 #endif // !CAPNP_LITE 376 #endif // !CAPNP_LITE
377 }; 377 };
378 }; 378 };
379 379
380 struct ThirdPartyCapDescriptor { 380 struct ThirdPartyCapDescriptor {
385 class Pipeline; 385 class Pipeline;
386 386
387 struct _capnpPrivate { 387 struct _capnpPrivate {
388 CAPNP_DECLARE_STRUCT_HEADER(d37007fde1f0027d, 1, 1) 388 CAPNP_DECLARE_STRUCT_HEADER(d37007fde1f0027d, 1, 1)
389 #if !CAPNP_LITE 389 #if !CAPNP_LITE
390 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 390 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
391 #endif // !CAPNP_LITE 391 #endif // !CAPNP_LITE
392 }; 392 };
393 }; 393 };
394 394
395 struct Exception { 395 struct Exception {
402 402
403 403
404 struct _capnpPrivate { 404 struct _capnpPrivate {
405 CAPNP_DECLARE_STRUCT_HEADER(d625b7063acf691a, 1, 1) 405 CAPNP_DECLARE_STRUCT_HEADER(d625b7063acf691a, 1, 1)
406 #if !CAPNP_LITE 406 #if !CAPNP_LITE
407 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand; 407 static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
408 #endif // !CAPNP_LITE 408 #endif // !CAPNP_LITE
409 }; 409 };
410 }; 410 };
411 411
412 // ======================================================================================= 412 // =======================================================================================
422 return _reader.totalSize().asPublic(); 422 return _reader.totalSize().asPublic();
423 } 423 }
424 424
425 #if !CAPNP_LITE 425 #if !CAPNP_LITE
426 inline ::kj::StringTree toString() const { 426 inline ::kj::StringTree toString() const {
427 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 427 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
428 } 428 }
429 #endif // !CAPNP_LITE 429 #endif // !CAPNP_LITE
430 430
431 inline Which which() const; 431 inline Which which() const;
432 inline bool isUnimplemented() const; 432 inline bool isUnimplemented() const;
657 return _reader.totalSize().asPublic(); 657 return _reader.totalSize().asPublic();
658 } 658 }
659 659
660 #if !CAPNP_LITE 660 #if !CAPNP_LITE
661 inline ::kj::StringTree toString() const { 661 inline ::kj::StringTree toString() const {
662 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 662 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
663 } 663 }
664 #endif // !CAPNP_LITE 664 #endif // !CAPNP_LITE
665 665
666 inline ::uint32_t getQuestionId() const; 666 inline ::uint32_t getQuestionId() const;
667 667
740 return _reader.totalSize().asPublic(); 740 return _reader.totalSize().asPublic();
741 } 741 }
742 742
743 #if !CAPNP_LITE 743 #if !CAPNP_LITE
744 inline ::kj::StringTree toString() const { 744 inline ::kj::StringTree toString() const {
745 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 745 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
746 } 746 }
747 #endif // !CAPNP_LITE 747 #endif // !CAPNP_LITE
748 748
749 inline ::uint32_t getQuestionId() const; 749 inline ::uint32_t getQuestionId() const;
750 750
859 return _reader.totalSize().asPublic(); 859 return _reader.totalSize().asPublic();
860 } 860 }
861 861
862 #if !CAPNP_LITE 862 #if !CAPNP_LITE
863 inline ::kj::StringTree toString() const { 863 inline ::kj::StringTree toString() const {
864 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 864 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
865 } 865 }
866 #endif // !CAPNP_LITE 866 #endif // !CAPNP_LITE
867 867
868 inline Which which() const; 868 inline Which which() const;
869 inline bool isCaller() const; 869 inline bool isCaller() const;
955 return _reader.totalSize().asPublic(); 955 return _reader.totalSize().asPublic();
956 } 956 }
957 957
958 #if !CAPNP_LITE 958 #if !CAPNP_LITE
959 inline ::kj::StringTree toString() const { 959 inline ::kj::StringTree toString() const {
960 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 960 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
961 } 961 }
962 #endif // !CAPNP_LITE 962 #endif // !CAPNP_LITE
963 963
964 inline Which which() const; 964 inline Which which() const;
965 inline ::uint32_t getAnswerId() const; 965 inline ::uint32_t getAnswerId() const;
1092 return _reader.totalSize().asPublic(); 1092 return _reader.totalSize().asPublic();
1093 } 1093 }
1094 1094
1095 #if !CAPNP_LITE 1095 #if !CAPNP_LITE
1096 inline ::kj::StringTree toString() const { 1096 inline ::kj::StringTree toString() const {
1097 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1097 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1098 } 1098 }
1099 #endif // !CAPNP_LITE 1099 #endif // !CAPNP_LITE
1100 1100
1101 inline ::uint32_t getQuestionId() const; 1101 inline ::uint32_t getQuestionId() const;
1102 1102
1173 return _reader.totalSize().asPublic(); 1173 return _reader.totalSize().asPublic();
1174 } 1174 }
1175 1175
1176 #if !CAPNP_LITE 1176 #if !CAPNP_LITE
1177 inline ::kj::StringTree toString() const { 1177 inline ::kj::StringTree toString() const {
1178 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1178 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1179 } 1179 }
1180 #endif // !CAPNP_LITE 1180 #endif // !CAPNP_LITE
1181 1181
1182 inline Which which() const; 1182 inline Which which() const;
1183 inline ::uint32_t getPromiseId() const; 1183 inline ::uint32_t getPromiseId() const;
1275 return _reader.totalSize().asPublic(); 1275 return _reader.totalSize().asPublic();
1276 } 1276 }
1277 1277
1278 #if !CAPNP_LITE 1278 #if !CAPNP_LITE
1279 inline ::kj::StringTree toString() const { 1279 inline ::kj::StringTree toString() const {
1280 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1280 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1281 } 1281 }
1282 #endif // !CAPNP_LITE 1282 #endif // !CAPNP_LITE
1283 1283
1284 inline ::uint32_t getId() const; 1284 inline ::uint32_t getId() const;
1285 1285
1356 return _reader.totalSize().asPublic(); 1356 return _reader.totalSize().asPublic();
1357 } 1357 }
1358 1358
1359 #if !CAPNP_LITE 1359 #if !CAPNP_LITE
1360 inline ::kj::StringTree toString() const { 1360 inline ::kj::StringTree toString() const {
1361 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1361 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1362 } 1362 }
1363 #endif // !CAPNP_LITE 1363 #endif // !CAPNP_LITE
1364 1364
1365 inline bool hasTarget() const; 1365 inline bool hasTarget() const;
1366 inline ::capnp::rpc::MessageTarget::Reader getTarget() const; 1366 inline ::capnp::rpc::MessageTarget::Reader getTarget() const;
1444 return _reader.totalSize().asPublic(); 1444 return _reader.totalSize().asPublic();
1445 } 1445 }
1446 1446
1447 #if !CAPNP_LITE 1447 #if !CAPNP_LITE
1448 inline ::kj::StringTree toString() const { 1448 inline ::kj::StringTree toString() const {
1449 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1449 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1450 } 1450 }
1451 #endif // !CAPNP_LITE 1451 #endif // !CAPNP_LITE
1452 1452
1453 inline Which which() const; 1453 inline Which which() const;
1454 inline bool isSenderLoopback() const; 1454 inline bool isSenderLoopback() const;
1545 return _reader.totalSize().asPublic(); 1545 return _reader.totalSize().asPublic();
1546 } 1546 }
1547 1547
1548 #if !CAPNP_LITE 1548 #if !CAPNP_LITE
1549 inline ::kj::StringTree toString() const { 1549 inline ::kj::StringTree toString() const {
1550 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1550 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1551 } 1551 }
1552 #endif // !CAPNP_LITE 1552 #endif // !CAPNP_LITE
1553 1553
1554 inline ::uint32_t getQuestionId() const; 1554 inline ::uint32_t getQuestionId() const;
1555 1555
1639 return _reader.totalSize().asPublic(); 1639 return _reader.totalSize().asPublic();
1640 } 1640 }
1641 1641
1642 #if !CAPNP_LITE 1642 #if !CAPNP_LITE
1643 inline ::kj::StringTree toString() const { 1643 inline ::kj::StringTree toString() const {
1644 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1644 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1645 } 1645 }
1646 #endif // !CAPNP_LITE 1646 #endif // !CAPNP_LITE
1647 1647
1648 inline ::uint32_t getQuestionId() const; 1648 inline ::uint32_t getQuestionId() const;
1649 1649
1727 return _reader.totalSize().asPublic(); 1727 return _reader.totalSize().asPublic();
1728 } 1728 }
1729 1729
1730 #if !CAPNP_LITE 1730 #if !CAPNP_LITE
1731 inline ::kj::StringTree toString() const { 1731 inline ::kj::StringTree toString() const {
1732 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1732 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1733 } 1733 }
1734 #endif // !CAPNP_LITE 1734 #endif // !CAPNP_LITE
1735 1735
1736 inline ::uint32_t getQuestionId() const; 1736 inline ::uint32_t getQuestionId() const;
1737 1737
1821 return _reader.totalSize().asPublic(); 1821 return _reader.totalSize().asPublic();
1822 } 1822 }
1823 1823
1824 #if !CAPNP_LITE 1824 #if !CAPNP_LITE
1825 inline ::kj::StringTree toString() const { 1825 inline ::kj::StringTree toString() const {
1826 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1826 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1827 } 1827 }
1828 #endif // !CAPNP_LITE 1828 #endif // !CAPNP_LITE
1829 1829
1830 inline Which which() const; 1830 inline Which which() const;
1831 inline bool isImportedCap() const; 1831 inline bool isImportedCap() const;
1913 return _reader.totalSize().asPublic(); 1913 return _reader.totalSize().asPublic();
1914 } 1914 }
1915 1915
1916 #if !CAPNP_LITE 1916 #if !CAPNP_LITE
1917 inline ::kj::StringTree toString() const { 1917 inline ::kj::StringTree toString() const {
1918 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 1918 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
1919 } 1919 }
1920 #endif // !CAPNP_LITE 1920 #endif // !CAPNP_LITE
1921 1921
1922 inline bool hasContent() const; 1922 inline bool hasContent() const;
1923 inline ::capnp::AnyPointer::Reader getContent() const; 1923 inline ::capnp::AnyPointer::Reader getContent() const;
2001 return _reader.totalSize().asPublic(); 2001 return _reader.totalSize().asPublic();
2002 } 2002 }
2003 2003
2004 #if !CAPNP_LITE 2004 #if !CAPNP_LITE
2005 inline ::kj::StringTree toString() const { 2005 inline ::kj::StringTree toString() const {
2006 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 2006 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
2007 } 2007 }
2008 #endif // !CAPNP_LITE 2008 #endif // !CAPNP_LITE
2009 2009
2010 inline Which which() const; 2010 inline Which which() const;
2011 inline bool isNone() const; 2011 inline bool isNone() const;
2126 return _reader.totalSize().asPublic(); 2126 return _reader.totalSize().asPublic();
2127 } 2127 }
2128 2128
2129 #if !CAPNP_LITE 2129 #if !CAPNP_LITE
2130 inline ::kj::StringTree toString() const { 2130 inline ::kj::StringTree toString() const {
2131 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 2131 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
2132 } 2132 }
2133 #endif // !CAPNP_LITE 2133 #endif // !CAPNP_LITE
2134 2134
2135 inline ::uint32_t getQuestionId() const; 2135 inline ::uint32_t getQuestionId() const;
2136 2136
2212 return _reader.totalSize().asPublic(); 2212 return _reader.totalSize().asPublic();
2213 } 2213 }
2214 2214
2215 #if !CAPNP_LITE 2215 #if !CAPNP_LITE
2216 inline ::kj::StringTree toString() const { 2216 inline ::kj::StringTree toString() const {
2217 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 2217 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
2218 } 2218 }
2219 #endif // !CAPNP_LITE 2219 #endif // !CAPNP_LITE
2220 2220
2221 inline Which which() const; 2221 inline Which which() const;
2222 inline bool isNoop() const; 2222 inline bool isNoop() const;
2299 return _reader.totalSize().asPublic(); 2299 return _reader.totalSize().asPublic();
2300 } 2300 }
2301 2301
2302 #if !CAPNP_LITE 2302 #if !CAPNP_LITE
2303 inline ::kj::StringTree toString() const { 2303 inline ::kj::StringTree toString() const {
2304 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 2304 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
2305 } 2305 }
2306 #endif // !CAPNP_LITE 2306 #endif // !CAPNP_LITE
2307 2307
2308 inline bool hasId() const; 2308 inline bool hasId() const;
2309 inline ::capnp::AnyPointer::Reader getId() const; 2309 inline ::capnp::AnyPointer::Reader getId() const;
2382 return _reader.totalSize().asPublic(); 2382 return _reader.totalSize().asPublic();
2383 } 2383 }
2384 2384
2385 #if !CAPNP_LITE 2385 #if !CAPNP_LITE
2386 inline ::kj::StringTree toString() const { 2386 inline ::kj::StringTree toString() const {
2387 return ::capnp::_::structString(_reader, *_capnpPrivate::brand); 2387 return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
2388 } 2388 }
2389 #endif // !CAPNP_LITE 2389 #endif // !CAPNP_LITE
2390 2390
2391 inline bool hasReason() const; 2391 inline bool hasReason() const;
2392 inline ::capnp::Text::Reader getReason() const; 2392 inline ::capnp::Text::Reader getReason() const;
2468 #endif // !CAPNP_LITE 2468 #endif // !CAPNP_LITE
2469 2469
2470 // ======================================================================================= 2470 // =======================================================================================
2471 2471
2472 inline ::capnp::rpc::Message::Which Message::Reader::which() const { 2472 inline ::capnp::rpc::Message::Which Message::Reader::which() const {
2473 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS); 2473 return _reader.getDataField<Which>(
2474 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
2474 } 2475 }
2475 inline ::capnp::rpc::Message::Which Message::Builder::which() { 2476 inline ::capnp::rpc::Message::Which Message::Builder::which() {
2476 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS); 2477 return _builder.getDataField<Which>(
2478 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
2477 } 2479 }
2478 2480
2479 inline bool Message::Reader::isUnimplemented() const { 2481 inline bool Message::Reader::isUnimplemented() const {
2480 return which() == Message::UNIMPLEMENTED; 2482 return which() == Message::UNIMPLEMENTED;
2481 } 2483 }
2482 inline bool Message::Builder::isUnimplemented() { 2484 inline bool Message::Builder::isUnimplemented() {
2483 return which() == Message::UNIMPLEMENTED; 2485 return which() == Message::UNIMPLEMENTED;
2484 } 2486 }
2485 inline bool Message::Reader::hasUnimplemented() const { 2487 inline bool Message::Reader::hasUnimplemented() const {
2486 if (which() != Message::UNIMPLEMENTED) return false; 2488 if (which() != Message::UNIMPLEMENTED) return false;
2487 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2489 return !_reader.getPointerField(
2490 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2488 } 2491 }
2489 inline bool Message::Builder::hasUnimplemented() { 2492 inline bool Message::Builder::hasUnimplemented() {
2490 if (which() != Message::UNIMPLEMENTED) return false; 2493 if (which() != Message::UNIMPLEMENTED) return false;
2491 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2494 return !_builder.getPointerField(
2495 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2492 } 2496 }
2493 inline ::capnp::rpc::Message::Reader Message::Reader::getUnimplemented() const { 2497 inline ::capnp::rpc::Message::Reader Message::Reader::getUnimplemented() const {
2494 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED), 2498 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
2495 "Must check which() before get()ing a union member."); 2499 "Must check which() before get()ing a union member.");
2496 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get( 2500 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get(_reader.getPointerField(
2497 _reader.getPointerField(0 * ::capnp::POINTERS)); 2501 ::capnp::bounded<0>() * ::capnp::POINTERS));
2498 } 2502 }
2499 inline ::capnp::rpc::Message::Builder Message::Builder::getUnimplemented() { 2503 inline ::capnp::rpc::Message::Builder Message::Builder::getUnimplemented() {
2500 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED), 2504 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
2501 "Must check which() before get()ing a union member."); 2505 "Must check which() before get()ing a union member.");
2502 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get( 2506 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::get(_builder.getPointerField(
2503 _builder.getPointerField(0 * ::capnp::POINTERS)); 2507 ::capnp::bounded<0>() * ::capnp::POINTERS));
2504 } 2508 }
2505 inline void Message::Builder::setUnimplemented( ::capnp::rpc::Message::Reader value) { 2509 inline void Message::Builder::setUnimplemented( ::capnp::rpc::Message::Reader value) {
2506 _builder.setDataField<Message::Which>( 2510 _builder.setDataField<Message::Which>(
2507 0 * ::capnp::ELEMENTS, Message::UNIMPLEMENTED); 2511 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
2508 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::set( 2512 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::set(_builder.getPointerField(
2509 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2513 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2510 } 2514 }
2511 inline ::capnp::rpc::Message::Builder Message::Builder::initUnimplemented() { 2515 inline ::capnp::rpc::Message::Builder Message::Builder::initUnimplemented() {
2512 _builder.setDataField<Message::Which>( 2516 _builder.setDataField<Message::Which>(
2513 0 * ::capnp::ELEMENTS, Message::UNIMPLEMENTED); 2517 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
2514 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::init( 2518 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::init(_builder.getPointerField(
2515 _builder.getPointerField(0 * ::capnp::POINTERS)); 2519 ::capnp::bounded<0>() * ::capnp::POINTERS));
2516 } 2520 }
2517 inline void Message::Builder::adoptUnimplemented( 2521 inline void Message::Builder::adoptUnimplemented(
2518 ::capnp::Orphan< ::capnp::rpc::Message>&& value) { 2522 ::capnp::Orphan< ::capnp::rpc::Message>&& value) {
2519 _builder.setDataField<Message::Which>( 2523 _builder.setDataField<Message::Which>(
2520 0 * ::capnp::ELEMENTS, Message::UNIMPLEMENTED); 2524 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::UNIMPLEMENTED);
2521 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::adopt( 2525 ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::adopt(_builder.getPointerField(
2522 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2526 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2523 } 2527 }
2524 inline ::capnp::Orphan< ::capnp::rpc::Message> Message::Builder::disownUnimplemented() { 2528 inline ::capnp::Orphan< ::capnp::rpc::Message> Message::Builder::disownUnimplemented() {
2525 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED), 2529 KJ_IREQUIRE((which() == Message::UNIMPLEMENTED),
2526 "Must check which() before get()ing a union member."); 2530 "Must check which() before get()ing a union member.");
2527 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::disown( 2531 return ::capnp::_::PointerHelpers< ::capnp::rpc::Message>::disown(_builder.getPointerField(
2528 _builder.getPointerField(0 * ::capnp::POINTERS)); 2532 ::capnp::bounded<0>() * ::capnp::POINTERS));
2529 } 2533 }
2530 2534
2531 inline bool Message::Reader::isAbort() const { 2535 inline bool Message::Reader::isAbort() const {
2532 return which() == Message::ABORT; 2536 return which() == Message::ABORT;
2533 } 2537 }
2534 inline bool Message::Builder::isAbort() { 2538 inline bool Message::Builder::isAbort() {
2535 return which() == Message::ABORT; 2539 return which() == Message::ABORT;
2536 } 2540 }
2537 inline bool Message::Reader::hasAbort() const { 2541 inline bool Message::Reader::hasAbort() const {
2538 if (which() != Message::ABORT) return false; 2542 if (which() != Message::ABORT) return false;
2539 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2543 return !_reader.getPointerField(
2544 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2540 } 2545 }
2541 inline bool Message::Builder::hasAbort() { 2546 inline bool Message::Builder::hasAbort() {
2542 if (which() != Message::ABORT) return false; 2547 if (which() != Message::ABORT) return false;
2543 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2548 return !_builder.getPointerField(
2549 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2544 } 2550 }
2545 inline ::capnp::rpc::Exception::Reader Message::Reader::getAbort() const { 2551 inline ::capnp::rpc::Exception::Reader Message::Reader::getAbort() const {
2546 KJ_IREQUIRE((which() == Message::ABORT), 2552 KJ_IREQUIRE((which() == Message::ABORT),
2547 "Must check which() before get()ing a union member."); 2553 "Must check which() before get()ing a union member.");
2548 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 2554 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
2549 _reader.getPointerField(0 * ::capnp::POINTERS)); 2555 ::capnp::bounded<0>() * ::capnp::POINTERS));
2550 } 2556 }
2551 inline ::capnp::rpc::Exception::Builder Message::Builder::getAbort() { 2557 inline ::capnp::rpc::Exception::Builder Message::Builder::getAbort() {
2552 KJ_IREQUIRE((which() == Message::ABORT), 2558 KJ_IREQUIRE((which() == Message::ABORT),
2553 "Must check which() before get()ing a union member."); 2559 "Must check which() before get()ing a union member.");
2554 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 2560 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
2555 _builder.getPointerField(0 * ::capnp::POINTERS)); 2561 ::capnp::bounded<0>() * ::capnp::POINTERS));
2556 } 2562 }
2557 inline void Message::Builder::setAbort( ::capnp::rpc::Exception::Reader value) { 2563 inline void Message::Builder::setAbort( ::capnp::rpc::Exception::Reader value) {
2558 _builder.setDataField<Message::Which>( 2564 _builder.setDataField<Message::Which>(
2559 0 * ::capnp::ELEMENTS, Message::ABORT); 2565 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
2560 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set( 2566 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
2561 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2567 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2562 } 2568 }
2563 inline ::capnp::rpc::Exception::Builder Message::Builder::initAbort() { 2569 inline ::capnp::rpc::Exception::Builder Message::Builder::initAbort() {
2564 _builder.setDataField<Message::Which>( 2570 _builder.setDataField<Message::Which>(
2565 0 * ::capnp::ELEMENTS, Message::ABORT); 2571 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
2566 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init( 2572 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
2567 _builder.getPointerField(0 * ::capnp::POINTERS)); 2573 ::capnp::bounded<0>() * ::capnp::POINTERS));
2568 } 2574 }
2569 inline void Message::Builder::adoptAbort( 2575 inline void Message::Builder::adoptAbort(
2570 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) { 2576 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
2571 _builder.setDataField<Message::Which>( 2577 _builder.setDataField<Message::Which>(
2572 0 * ::capnp::ELEMENTS, Message::ABORT); 2578 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ABORT);
2573 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt( 2579 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
2574 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2580 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2575 } 2581 }
2576 inline ::capnp::Orphan< ::capnp::rpc::Exception> Message::Builder::disownAbort() { 2582 inline ::capnp::Orphan< ::capnp::rpc::Exception> Message::Builder::disownAbort() {
2577 KJ_IREQUIRE((which() == Message::ABORT), 2583 KJ_IREQUIRE((which() == Message::ABORT),
2578 "Must check which() before get()ing a union member."); 2584 "Must check which() before get()ing a union member.");
2579 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown( 2585 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
2580 _builder.getPointerField(0 * ::capnp::POINTERS)); 2586 ::capnp::bounded<0>() * ::capnp::POINTERS));
2581 } 2587 }
2582 2588
2583 inline bool Message::Reader::isCall() const { 2589 inline bool Message::Reader::isCall() const {
2584 return which() == Message::CALL; 2590 return which() == Message::CALL;
2585 } 2591 }
2586 inline bool Message::Builder::isCall() { 2592 inline bool Message::Builder::isCall() {
2587 return which() == Message::CALL; 2593 return which() == Message::CALL;
2588 } 2594 }
2589 inline bool Message::Reader::hasCall() const { 2595 inline bool Message::Reader::hasCall() const {
2590 if (which() != Message::CALL) return false; 2596 if (which() != Message::CALL) return false;
2591 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2597 return !_reader.getPointerField(
2598 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2592 } 2599 }
2593 inline bool Message::Builder::hasCall() { 2600 inline bool Message::Builder::hasCall() {
2594 if (which() != Message::CALL) return false; 2601 if (which() != Message::CALL) return false;
2595 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2602 return !_builder.getPointerField(
2603 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2596 } 2604 }
2597 inline ::capnp::rpc::Call::Reader Message::Reader::getCall() const { 2605 inline ::capnp::rpc::Call::Reader Message::Reader::getCall() const {
2598 KJ_IREQUIRE((which() == Message::CALL), 2606 KJ_IREQUIRE((which() == Message::CALL),
2599 "Must check which() before get()ing a union member."); 2607 "Must check which() before get()ing a union member.");
2600 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get( 2608 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get(_reader.getPointerField(
2601 _reader.getPointerField(0 * ::capnp::POINTERS)); 2609 ::capnp::bounded<0>() * ::capnp::POINTERS));
2602 } 2610 }
2603 inline ::capnp::rpc::Call::Builder Message::Builder::getCall() { 2611 inline ::capnp::rpc::Call::Builder Message::Builder::getCall() {
2604 KJ_IREQUIRE((which() == Message::CALL), 2612 KJ_IREQUIRE((which() == Message::CALL),
2605 "Must check which() before get()ing a union member."); 2613 "Must check which() before get()ing a union member.");
2606 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get( 2614 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::get(_builder.getPointerField(
2607 _builder.getPointerField(0 * ::capnp::POINTERS)); 2615 ::capnp::bounded<0>() * ::capnp::POINTERS));
2608 } 2616 }
2609 inline void Message::Builder::setCall( ::capnp::rpc::Call::Reader value) { 2617 inline void Message::Builder::setCall( ::capnp::rpc::Call::Reader value) {
2610 _builder.setDataField<Message::Which>( 2618 _builder.setDataField<Message::Which>(
2611 0 * ::capnp::ELEMENTS, Message::CALL); 2619 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
2612 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::set( 2620 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::set(_builder.getPointerField(
2613 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2621 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2614 } 2622 }
2615 inline ::capnp::rpc::Call::Builder Message::Builder::initCall() { 2623 inline ::capnp::rpc::Call::Builder Message::Builder::initCall() {
2616 _builder.setDataField<Message::Which>( 2624 _builder.setDataField<Message::Which>(
2617 0 * ::capnp::ELEMENTS, Message::CALL); 2625 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
2618 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::init( 2626 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::init(_builder.getPointerField(
2619 _builder.getPointerField(0 * ::capnp::POINTERS)); 2627 ::capnp::bounded<0>() * ::capnp::POINTERS));
2620 } 2628 }
2621 inline void Message::Builder::adoptCall( 2629 inline void Message::Builder::adoptCall(
2622 ::capnp::Orphan< ::capnp::rpc::Call>&& value) { 2630 ::capnp::Orphan< ::capnp::rpc::Call>&& value) {
2623 _builder.setDataField<Message::Which>( 2631 _builder.setDataField<Message::Which>(
2624 0 * ::capnp::ELEMENTS, Message::CALL); 2632 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::CALL);
2625 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::adopt( 2633 ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::adopt(_builder.getPointerField(
2626 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2634 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2627 } 2635 }
2628 inline ::capnp::Orphan< ::capnp::rpc::Call> Message::Builder::disownCall() { 2636 inline ::capnp::Orphan< ::capnp::rpc::Call> Message::Builder::disownCall() {
2629 KJ_IREQUIRE((which() == Message::CALL), 2637 KJ_IREQUIRE((which() == Message::CALL),
2630 "Must check which() before get()ing a union member."); 2638 "Must check which() before get()ing a union member.");
2631 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::disown( 2639 return ::capnp::_::PointerHelpers< ::capnp::rpc::Call>::disown(_builder.getPointerField(
2632 _builder.getPointerField(0 * ::capnp::POINTERS)); 2640 ::capnp::bounded<0>() * ::capnp::POINTERS));
2633 } 2641 }
2634 2642
2635 inline bool Message::Reader::isReturn() const { 2643 inline bool Message::Reader::isReturn() const {
2636 return which() == Message::RETURN; 2644 return which() == Message::RETURN;
2637 } 2645 }
2638 inline bool Message::Builder::isReturn() { 2646 inline bool Message::Builder::isReturn() {
2639 return which() == Message::RETURN; 2647 return which() == Message::RETURN;
2640 } 2648 }
2641 inline bool Message::Reader::hasReturn() const { 2649 inline bool Message::Reader::hasReturn() const {
2642 if (which() != Message::RETURN) return false; 2650 if (which() != Message::RETURN) return false;
2643 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2651 return !_reader.getPointerField(
2652 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2644 } 2653 }
2645 inline bool Message::Builder::hasReturn() { 2654 inline bool Message::Builder::hasReturn() {
2646 if (which() != Message::RETURN) return false; 2655 if (which() != Message::RETURN) return false;
2647 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2656 return !_builder.getPointerField(
2657 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2648 } 2658 }
2649 inline ::capnp::rpc::Return::Reader Message::Reader::getReturn() const { 2659 inline ::capnp::rpc::Return::Reader Message::Reader::getReturn() const {
2650 KJ_IREQUIRE((which() == Message::RETURN), 2660 KJ_IREQUIRE((which() == Message::RETURN),
2651 "Must check which() before get()ing a union member."); 2661 "Must check which() before get()ing a union member.");
2652 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get( 2662 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get(_reader.getPointerField(
2653 _reader.getPointerField(0 * ::capnp::POINTERS)); 2663 ::capnp::bounded<0>() * ::capnp::POINTERS));
2654 } 2664 }
2655 inline ::capnp::rpc::Return::Builder Message::Builder::getReturn() { 2665 inline ::capnp::rpc::Return::Builder Message::Builder::getReturn() {
2656 KJ_IREQUIRE((which() == Message::RETURN), 2666 KJ_IREQUIRE((which() == Message::RETURN),
2657 "Must check which() before get()ing a union member."); 2667 "Must check which() before get()ing a union member.");
2658 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get( 2668 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::get(_builder.getPointerField(
2659 _builder.getPointerField(0 * ::capnp::POINTERS)); 2669 ::capnp::bounded<0>() * ::capnp::POINTERS));
2660 } 2670 }
2661 inline void Message::Builder::setReturn( ::capnp::rpc::Return::Reader value) { 2671 inline void Message::Builder::setReturn( ::capnp::rpc::Return::Reader value) {
2662 _builder.setDataField<Message::Which>( 2672 _builder.setDataField<Message::Which>(
2663 0 * ::capnp::ELEMENTS, Message::RETURN); 2673 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
2664 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::set( 2674 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::set(_builder.getPointerField(
2665 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2675 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2666 } 2676 }
2667 inline ::capnp::rpc::Return::Builder Message::Builder::initReturn() { 2677 inline ::capnp::rpc::Return::Builder Message::Builder::initReturn() {
2668 _builder.setDataField<Message::Which>( 2678 _builder.setDataField<Message::Which>(
2669 0 * ::capnp::ELEMENTS, Message::RETURN); 2679 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
2670 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::init( 2680 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::init(_builder.getPointerField(
2671 _builder.getPointerField(0 * ::capnp::POINTERS)); 2681 ::capnp::bounded<0>() * ::capnp::POINTERS));
2672 } 2682 }
2673 inline void Message::Builder::adoptReturn( 2683 inline void Message::Builder::adoptReturn(
2674 ::capnp::Orphan< ::capnp::rpc::Return>&& value) { 2684 ::capnp::Orphan< ::capnp::rpc::Return>&& value) {
2675 _builder.setDataField<Message::Which>( 2685 _builder.setDataField<Message::Which>(
2676 0 * ::capnp::ELEMENTS, Message::RETURN); 2686 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RETURN);
2677 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::adopt( 2687 ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::adopt(_builder.getPointerField(
2678 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2688 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2679 } 2689 }
2680 inline ::capnp::Orphan< ::capnp::rpc::Return> Message::Builder::disownReturn() { 2690 inline ::capnp::Orphan< ::capnp::rpc::Return> Message::Builder::disownReturn() {
2681 KJ_IREQUIRE((which() == Message::RETURN), 2691 KJ_IREQUIRE((which() == Message::RETURN),
2682 "Must check which() before get()ing a union member."); 2692 "Must check which() before get()ing a union member.");
2683 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::disown( 2693 return ::capnp::_::PointerHelpers< ::capnp::rpc::Return>::disown(_builder.getPointerField(
2684 _builder.getPointerField(0 * ::capnp::POINTERS)); 2694 ::capnp::bounded<0>() * ::capnp::POINTERS));
2685 } 2695 }
2686 2696
2687 inline bool Message::Reader::isFinish() const { 2697 inline bool Message::Reader::isFinish() const {
2688 return which() == Message::FINISH; 2698 return which() == Message::FINISH;
2689 } 2699 }
2690 inline bool Message::Builder::isFinish() { 2700 inline bool Message::Builder::isFinish() {
2691 return which() == Message::FINISH; 2701 return which() == Message::FINISH;
2692 } 2702 }
2693 inline bool Message::Reader::hasFinish() const { 2703 inline bool Message::Reader::hasFinish() const {
2694 if (which() != Message::FINISH) return false; 2704 if (which() != Message::FINISH) return false;
2695 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2705 return !_reader.getPointerField(
2706 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2696 } 2707 }
2697 inline bool Message::Builder::hasFinish() { 2708 inline bool Message::Builder::hasFinish() {
2698 if (which() != Message::FINISH) return false; 2709 if (which() != Message::FINISH) return false;
2699 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2710 return !_builder.getPointerField(
2711 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2700 } 2712 }
2701 inline ::capnp::rpc::Finish::Reader Message::Reader::getFinish() const { 2713 inline ::capnp::rpc::Finish::Reader Message::Reader::getFinish() const {
2702 KJ_IREQUIRE((which() == Message::FINISH), 2714 KJ_IREQUIRE((which() == Message::FINISH),
2703 "Must check which() before get()ing a union member."); 2715 "Must check which() before get()ing a union member.");
2704 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get( 2716 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get(_reader.getPointerField(
2705 _reader.getPointerField(0 * ::capnp::POINTERS)); 2717 ::capnp::bounded<0>() * ::capnp::POINTERS));
2706 } 2718 }
2707 inline ::capnp::rpc::Finish::Builder Message::Builder::getFinish() { 2719 inline ::capnp::rpc::Finish::Builder Message::Builder::getFinish() {
2708 KJ_IREQUIRE((which() == Message::FINISH), 2720 KJ_IREQUIRE((which() == Message::FINISH),
2709 "Must check which() before get()ing a union member."); 2721 "Must check which() before get()ing a union member.");
2710 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get( 2722 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::get(_builder.getPointerField(
2711 _builder.getPointerField(0 * ::capnp::POINTERS)); 2723 ::capnp::bounded<0>() * ::capnp::POINTERS));
2712 } 2724 }
2713 inline void Message::Builder::setFinish( ::capnp::rpc::Finish::Reader value) { 2725 inline void Message::Builder::setFinish( ::capnp::rpc::Finish::Reader value) {
2714 _builder.setDataField<Message::Which>( 2726 _builder.setDataField<Message::Which>(
2715 0 * ::capnp::ELEMENTS, Message::FINISH); 2727 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
2716 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::set( 2728 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::set(_builder.getPointerField(
2717 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2729 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2718 } 2730 }
2719 inline ::capnp::rpc::Finish::Builder Message::Builder::initFinish() { 2731 inline ::capnp::rpc::Finish::Builder Message::Builder::initFinish() {
2720 _builder.setDataField<Message::Which>( 2732 _builder.setDataField<Message::Which>(
2721 0 * ::capnp::ELEMENTS, Message::FINISH); 2733 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
2722 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::init( 2734 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::init(_builder.getPointerField(
2723 _builder.getPointerField(0 * ::capnp::POINTERS)); 2735 ::capnp::bounded<0>() * ::capnp::POINTERS));
2724 } 2736 }
2725 inline void Message::Builder::adoptFinish( 2737 inline void Message::Builder::adoptFinish(
2726 ::capnp::Orphan< ::capnp::rpc::Finish>&& value) { 2738 ::capnp::Orphan< ::capnp::rpc::Finish>&& value) {
2727 _builder.setDataField<Message::Which>( 2739 _builder.setDataField<Message::Which>(
2728 0 * ::capnp::ELEMENTS, Message::FINISH); 2740 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::FINISH);
2729 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::adopt( 2741 ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::adopt(_builder.getPointerField(
2730 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2742 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2731 } 2743 }
2732 inline ::capnp::Orphan< ::capnp::rpc::Finish> Message::Builder::disownFinish() { 2744 inline ::capnp::Orphan< ::capnp::rpc::Finish> Message::Builder::disownFinish() {
2733 KJ_IREQUIRE((which() == Message::FINISH), 2745 KJ_IREQUIRE((which() == Message::FINISH),
2734 "Must check which() before get()ing a union member."); 2746 "Must check which() before get()ing a union member.");
2735 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::disown( 2747 return ::capnp::_::PointerHelpers< ::capnp::rpc::Finish>::disown(_builder.getPointerField(
2736 _builder.getPointerField(0 * ::capnp::POINTERS)); 2748 ::capnp::bounded<0>() * ::capnp::POINTERS));
2737 } 2749 }
2738 2750
2739 inline bool Message::Reader::isResolve() const { 2751 inline bool Message::Reader::isResolve() const {
2740 return which() == Message::RESOLVE; 2752 return which() == Message::RESOLVE;
2741 } 2753 }
2742 inline bool Message::Builder::isResolve() { 2754 inline bool Message::Builder::isResolve() {
2743 return which() == Message::RESOLVE; 2755 return which() == Message::RESOLVE;
2744 } 2756 }
2745 inline bool Message::Reader::hasResolve() const { 2757 inline bool Message::Reader::hasResolve() const {
2746 if (which() != Message::RESOLVE) return false; 2758 if (which() != Message::RESOLVE) return false;
2747 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2759 return !_reader.getPointerField(
2760 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2748 } 2761 }
2749 inline bool Message::Builder::hasResolve() { 2762 inline bool Message::Builder::hasResolve() {
2750 if (which() != Message::RESOLVE) return false; 2763 if (which() != Message::RESOLVE) return false;
2751 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2764 return !_builder.getPointerField(
2765 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2752 } 2766 }
2753 inline ::capnp::rpc::Resolve::Reader Message::Reader::getResolve() const { 2767 inline ::capnp::rpc::Resolve::Reader Message::Reader::getResolve() const {
2754 KJ_IREQUIRE((which() == Message::RESOLVE), 2768 KJ_IREQUIRE((which() == Message::RESOLVE),
2755 "Must check which() before get()ing a union member."); 2769 "Must check which() before get()ing a union member.");
2756 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get( 2770 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get(_reader.getPointerField(
2757 _reader.getPointerField(0 * ::capnp::POINTERS)); 2771 ::capnp::bounded<0>() * ::capnp::POINTERS));
2758 } 2772 }
2759 inline ::capnp::rpc::Resolve::Builder Message::Builder::getResolve() { 2773 inline ::capnp::rpc::Resolve::Builder Message::Builder::getResolve() {
2760 KJ_IREQUIRE((which() == Message::RESOLVE), 2774 KJ_IREQUIRE((which() == Message::RESOLVE),
2761 "Must check which() before get()ing a union member."); 2775 "Must check which() before get()ing a union member.");
2762 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get( 2776 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::get(_builder.getPointerField(
2763 _builder.getPointerField(0 * ::capnp::POINTERS)); 2777 ::capnp::bounded<0>() * ::capnp::POINTERS));
2764 } 2778 }
2765 inline void Message::Builder::setResolve( ::capnp::rpc::Resolve::Reader value) { 2779 inline void Message::Builder::setResolve( ::capnp::rpc::Resolve::Reader value) {
2766 _builder.setDataField<Message::Which>( 2780 _builder.setDataField<Message::Which>(
2767 0 * ::capnp::ELEMENTS, Message::RESOLVE); 2781 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
2768 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::set( 2782 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::set(_builder.getPointerField(
2769 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2783 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2770 } 2784 }
2771 inline ::capnp::rpc::Resolve::Builder Message::Builder::initResolve() { 2785 inline ::capnp::rpc::Resolve::Builder Message::Builder::initResolve() {
2772 _builder.setDataField<Message::Which>( 2786 _builder.setDataField<Message::Which>(
2773 0 * ::capnp::ELEMENTS, Message::RESOLVE); 2787 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
2774 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::init( 2788 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::init(_builder.getPointerField(
2775 _builder.getPointerField(0 * ::capnp::POINTERS)); 2789 ::capnp::bounded<0>() * ::capnp::POINTERS));
2776 } 2790 }
2777 inline void Message::Builder::adoptResolve( 2791 inline void Message::Builder::adoptResolve(
2778 ::capnp::Orphan< ::capnp::rpc::Resolve>&& value) { 2792 ::capnp::Orphan< ::capnp::rpc::Resolve>&& value) {
2779 _builder.setDataField<Message::Which>( 2793 _builder.setDataField<Message::Which>(
2780 0 * ::capnp::ELEMENTS, Message::RESOLVE); 2794 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RESOLVE);
2781 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::adopt( 2795 ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::adopt(_builder.getPointerField(
2782 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2796 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2783 } 2797 }
2784 inline ::capnp::Orphan< ::capnp::rpc::Resolve> Message::Builder::disownResolve() { 2798 inline ::capnp::Orphan< ::capnp::rpc::Resolve> Message::Builder::disownResolve() {
2785 KJ_IREQUIRE((which() == Message::RESOLVE), 2799 KJ_IREQUIRE((which() == Message::RESOLVE),
2786 "Must check which() before get()ing a union member."); 2800 "Must check which() before get()ing a union member.");
2787 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::disown( 2801 return ::capnp::_::PointerHelpers< ::capnp::rpc::Resolve>::disown(_builder.getPointerField(
2788 _builder.getPointerField(0 * ::capnp::POINTERS)); 2802 ::capnp::bounded<0>() * ::capnp::POINTERS));
2789 } 2803 }
2790 2804
2791 inline bool Message::Reader::isRelease() const { 2805 inline bool Message::Reader::isRelease() const {
2792 return which() == Message::RELEASE; 2806 return which() == Message::RELEASE;
2793 } 2807 }
2794 inline bool Message::Builder::isRelease() { 2808 inline bool Message::Builder::isRelease() {
2795 return which() == Message::RELEASE; 2809 return which() == Message::RELEASE;
2796 } 2810 }
2797 inline bool Message::Reader::hasRelease() const { 2811 inline bool Message::Reader::hasRelease() const {
2798 if (which() != Message::RELEASE) return false; 2812 if (which() != Message::RELEASE) return false;
2799 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2813 return !_reader.getPointerField(
2814 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2800 } 2815 }
2801 inline bool Message::Builder::hasRelease() { 2816 inline bool Message::Builder::hasRelease() {
2802 if (which() != Message::RELEASE) return false; 2817 if (which() != Message::RELEASE) return false;
2803 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2818 return !_builder.getPointerField(
2819 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2804 } 2820 }
2805 inline ::capnp::rpc::Release::Reader Message::Reader::getRelease() const { 2821 inline ::capnp::rpc::Release::Reader Message::Reader::getRelease() const {
2806 KJ_IREQUIRE((which() == Message::RELEASE), 2822 KJ_IREQUIRE((which() == Message::RELEASE),
2807 "Must check which() before get()ing a union member."); 2823 "Must check which() before get()ing a union member.");
2808 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get( 2824 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get(_reader.getPointerField(
2809 _reader.getPointerField(0 * ::capnp::POINTERS)); 2825 ::capnp::bounded<0>() * ::capnp::POINTERS));
2810 } 2826 }
2811 inline ::capnp::rpc::Release::Builder Message::Builder::getRelease() { 2827 inline ::capnp::rpc::Release::Builder Message::Builder::getRelease() {
2812 KJ_IREQUIRE((which() == Message::RELEASE), 2828 KJ_IREQUIRE((which() == Message::RELEASE),
2813 "Must check which() before get()ing a union member."); 2829 "Must check which() before get()ing a union member.");
2814 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get( 2830 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::get(_builder.getPointerField(
2815 _builder.getPointerField(0 * ::capnp::POINTERS)); 2831 ::capnp::bounded<0>() * ::capnp::POINTERS));
2816 } 2832 }
2817 inline void Message::Builder::setRelease( ::capnp::rpc::Release::Reader value) { 2833 inline void Message::Builder::setRelease( ::capnp::rpc::Release::Reader value) {
2818 _builder.setDataField<Message::Which>( 2834 _builder.setDataField<Message::Which>(
2819 0 * ::capnp::ELEMENTS, Message::RELEASE); 2835 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
2820 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::set( 2836 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::set(_builder.getPointerField(
2821 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2837 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2822 } 2838 }
2823 inline ::capnp::rpc::Release::Builder Message::Builder::initRelease() { 2839 inline ::capnp::rpc::Release::Builder Message::Builder::initRelease() {
2824 _builder.setDataField<Message::Which>( 2840 _builder.setDataField<Message::Which>(
2825 0 * ::capnp::ELEMENTS, Message::RELEASE); 2841 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
2826 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::init( 2842 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::init(_builder.getPointerField(
2827 _builder.getPointerField(0 * ::capnp::POINTERS)); 2843 ::capnp::bounded<0>() * ::capnp::POINTERS));
2828 } 2844 }
2829 inline void Message::Builder::adoptRelease( 2845 inline void Message::Builder::adoptRelease(
2830 ::capnp::Orphan< ::capnp::rpc::Release>&& value) { 2846 ::capnp::Orphan< ::capnp::rpc::Release>&& value) {
2831 _builder.setDataField<Message::Which>( 2847 _builder.setDataField<Message::Which>(
2832 0 * ::capnp::ELEMENTS, Message::RELEASE); 2848 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::RELEASE);
2833 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::adopt( 2849 ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::adopt(_builder.getPointerField(
2834 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2850 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2835 } 2851 }
2836 inline ::capnp::Orphan< ::capnp::rpc::Release> Message::Builder::disownRelease() { 2852 inline ::capnp::Orphan< ::capnp::rpc::Release> Message::Builder::disownRelease() {
2837 KJ_IREQUIRE((which() == Message::RELEASE), 2853 KJ_IREQUIRE((which() == Message::RELEASE),
2838 "Must check which() before get()ing a union member."); 2854 "Must check which() before get()ing a union member.");
2839 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::disown( 2855 return ::capnp::_::PointerHelpers< ::capnp::rpc::Release>::disown(_builder.getPointerField(
2840 _builder.getPointerField(0 * ::capnp::POINTERS)); 2856 ::capnp::bounded<0>() * ::capnp::POINTERS));
2841 } 2857 }
2842 2858
2843 inline bool Message::Reader::isObsoleteSave() const { 2859 inline bool Message::Reader::isObsoleteSave() const {
2844 return which() == Message::OBSOLETE_SAVE; 2860 return which() == Message::OBSOLETE_SAVE;
2845 } 2861 }
2846 inline bool Message::Builder::isObsoleteSave() { 2862 inline bool Message::Builder::isObsoleteSave() {
2847 return which() == Message::OBSOLETE_SAVE; 2863 return which() == Message::OBSOLETE_SAVE;
2848 } 2864 }
2849 inline bool Message::Reader::hasObsoleteSave() const { 2865 inline bool Message::Reader::hasObsoleteSave() const {
2850 if (which() != Message::OBSOLETE_SAVE) return false; 2866 if (which() != Message::OBSOLETE_SAVE) return false;
2851 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2867 return !_reader.getPointerField(
2868 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2852 } 2869 }
2853 inline bool Message::Builder::hasObsoleteSave() { 2870 inline bool Message::Builder::hasObsoleteSave() {
2854 if (which() != Message::OBSOLETE_SAVE) return false; 2871 if (which() != Message::OBSOLETE_SAVE) return false;
2855 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2872 return !_builder.getPointerField(
2873 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2856 } 2874 }
2857 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteSave() const { 2875 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteSave() const {
2858 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE), 2876 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE),
2859 "Must check which() before get()ing a union member."); 2877 "Must check which() before get()ing a union member.");
2860 return ::capnp::AnyPointer::Reader( 2878 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
2861 _reader.getPointerField(0 * ::capnp::POINTERS)); 2879 ::capnp::bounded<0>() * ::capnp::POINTERS));
2862 } 2880 }
2863 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteSave() { 2881 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteSave() {
2864 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE), 2882 KJ_IREQUIRE((which() == Message::OBSOLETE_SAVE),
2865 "Must check which() before get()ing a union member."); 2883 "Must check which() before get()ing a union member.");
2866 return ::capnp::AnyPointer::Builder( 2884 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
2867 _builder.getPointerField(0 * ::capnp::POINTERS)); 2885 ::capnp::bounded<0>() * ::capnp::POINTERS));
2868 } 2886 }
2869 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteSave() { 2887 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteSave() {
2870 _builder.setDataField<Message::Which>( 2888 _builder.setDataField<Message::Which>(
2871 0 * ::capnp::ELEMENTS, Message::OBSOLETE_SAVE); 2889 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::OBSOLETE_SAVE);
2872 auto result = ::capnp::AnyPointer::Builder( 2890 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
2873 _builder.getPointerField(0 * ::capnp::POINTERS)); 2891 ::capnp::bounded<0>() * ::capnp::POINTERS));
2874 result.clear(); 2892 result.clear();
2875 return result; 2893 return result;
2876 } 2894 }
2877 2895
2878 inline bool Message::Reader::isBootstrap() const { 2896 inline bool Message::Reader::isBootstrap() const {
2881 inline bool Message::Builder::isBootstrap() { 2899 inline bool Message::Builder::isBootstrap() {
2882 return which() == Message::BOOTSTRAP; 2900 return which() == Message::BOOTSTRAP;
2883 } 2901 }
2884 inline bool Message::Reader::hasBootstrap() const { 2902 inline bool Message::Reader::hasBootstrap() const {
2885 if (which() != Message::BOOTSTRAP) return false; 2903 if (which() != Message::BOOTSTRAP) return false;
2886 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2904 return !_reader.getPointerField(
2905 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2887 } 2906 }
2888 inline bool Message::Builder::hasBootstrap() { 2907 inline bool Message::Builder::hasBootstrap() {
2889 if (which() != Message::BOOTSTRAP) return false; 2908 if (which() != Message::BOOTSTRAP) return false;
2890 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2909 return !_builder.getPointerField(
2910 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2891 } 2911 }
2892 inline ::capnp::rpc::Bootstrap::Reader Message::Reader::getBootstrap() const { 2912 inline ::capnp::rpc::Bootstrap::Reader Message::Reader::getBootstrap() const {
2893 KJ_IREQUIRE((which() == Message::BOOTSTRAP), 2913 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
2894 "Must check which() before get()ing a union member."); 2914 "Must check which() before get()ing a union member.");
2895 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get( 2915 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get(_reader.getPointerField(
2896 _reader.getPointerField(0 * ::capnp::POINTERS)); 2916 ::capnp::bounded<0>() * ::capnp::POINTERS));
2897 } 2917 }
2898 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::getBootstrap() { 2918 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::getBootstrap() {
2899 KJ_IREQUIRE((which() == Message::BOOTSTRAP), 2919 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
2900 "Must check which() before get()ing a union member."); 2920 "Must check which() before get()ing a union member.");
2901 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get( 2921 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::get(_builder.getPointerField(
2902 _builder.getPointerField(0 * ::capnp::POINTERS)); 2922 ::capnp::bounded<0>() * ::capnp::POINTERS));
2903 } 2923 }
2904 inline void Message::Builder::setBootstrap( ::capnp::rpc::Bootstrap::Reader value) { 2924 inline void Message::Builder::setBootstrap( ::capnp::rpc::Bootstrap::Reader value) {
2905 _builder.setDataField<Message::Which>( 2925 _builder.setDataField<Message::Which>(
2906 0 * ::capnp::ELEMENTS, Message::BOOTSTRAP); 2926 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
2907 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::set( 2927 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::set(_builder.getPointerField(
2908 _builder.getPointerField(0 * ::capnp::POINTERS), value); 2928 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2909 } 2929 }
2910 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::initBootstrap() { 2930 inline ::capnp::rpc::Bootstrap::Builder Message::Builder::initBootstrap() {
2911 _builder.setDataField<Message::Which>( 2931 _builder.setDataField<Message::Which>(
2912 0 * ::capnp::ELEMENTS, Message::BOOTSTRAP); 2932 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
2913 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::init( 2933 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::init(_builder.getPointerField(
2914 _builder.getPointerField(0 * ::capnp::POINTERS)); 2934 ::capnp::bounded<0>() * ::capnp::POINTERS));
2915 } 2935 }
2916 inline void Message::Builder::adoptBootstrap( 2936 inline void Message::Builder::adoptBootstrap(
2917 ::capnp::Orphan< ::capnp::rpc::Bootstrap>&& value) { 2937 ::capnp::Orphan< ::capnp::rpc::Bootstrap>&& value) {
2918 _builder.setDataField<Message::Which>( 2938 _builder.setDataField<Message::Which>(
2919 0 * ::capnp::ELEMENTS, Message::BOOTSTRAP); 2939 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::BOOTSTRAP);
2920 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::adopt( 2940 ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::adopt(_builder.getPointerField(
2921 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 2941 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
2922 } 2942 }
2923 inline ::capnp::Orphan< ::capnp::rpc::Bootstrap> Message::Builder::disownBootstrap() { 2943 inline ::capnp::Orphan< ::capnp::rpc::Bootstrap> Message::Builder::disownBootstrap() {
2924 KJ_IREQUIRE((which() == Message::BOOTSTRAP), 2944 KJ_IREQUIRE((which() == Message::BOOTSTRAP),
2925 "Must check which() before get()ing a union member."); 2945 "Must check which() before get()ing a union member.");
2926 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::disown( 2946 return ::capnp::_::PointerHelpers< ::capnp::rpc::Bootstrap>::disown(_builder.getPointerField(
2927 _builder.getPointerField(0 * ::capnp::POINTERS)); 2947 ::capnp::bounded<0>() * ::capnp::POINTERS));
2928 } 2948 }
2929 2949
2930 inline bool Message::Reader::isObsoleteDelete() const { 2950 inline bool Message::Reader::isObsoleteDelete() const {
2931 return which() == Message::OBSOLETE_DELETE; 2951 return which() == Message::OBSOLETE_DELETE;
2932 } 2952 }
2933 inline bool Message::Builder::isObsoleteDelete() { 2953 inline bool Message::Builder::isObsoleteDelete() {
2934 return which() == Message::OBSOLETE_DELETE; 2954 return which() == Message::OBSOLETE_DELETE;
2935 } 2955 }
2936 inline bool Message::Reader::hasObsoleteDelete() const { 2956 inline bool Message::Reader::hasObsoleteDelete() const {
2937 if (which() != Message::OBSOLETE_DELETE) return false; 2957 if (which() != Message::OBSOLETE_DELETE) return false;
2938 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2958 return !_reader.getPointerField(
2959 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2939 } 2960 }
2940 inline bool Message::Builder::hasObsoleteDelete() { 2961 inline bool Message::Builder::hasObsoleteDelete() {
2941 if (which() != Message::OBSOLETE_DELETE) return false; 2962 if (which() != Message::OBSOLETE_DELETE) return false;
2942 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 2963 return !_builder.getPointerField(
2964 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2943 } 2965 }
2944 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteDelete() const { 2966 inline ::capnp::AnyPointer::Reader Message::Reader::getObsoleteDelete() const {
2945 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE), 2967 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE),
2946 "Must check which() before get()ing a union member."); 2968 "Must check which() before get()ing a union member.");
2947 return ::capnp::AnyPointer::Reader( 2969 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
2948 _reader.getPointerField(0 * ::capnp::POINTERS)); 2970 ::capnp::bounded<0>() * ::capnp::POINTERS));
2949 } 2971 }
2950 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteDelete() { 2972 inline ::capnp::AnyPointer::Builder Message::Builder::getObsoleteDelete() {
2951 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE), 2973 KJ_IREQUIRE((which() == Message::OBSOLETE_DELETE),
2952 "Must check which() before get()ing a union member."); 2974 "Must check which() before get()ing a union member.");
2953 return ::capnp::AnyPointer::Builder( 2975 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
2954 _builder.getPointerField(0 * ::capnp::POINTERS)); 2976 ::capnp::bounded<0>() * ::capnp::POINTERS));
2955 } 2977 }
2956 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteDelete() { 2978 inline ::capnp::AnyPointer::Builder Message::Builder::initObsoleteDelete() {
2957 _builder.setDataField<Message::Which>( 2979 _builder.setDataField<Message::Which>(
2958 0 * ::capnp::ELEMENTS, Message::OBSOLETE_DELETE); 2980 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::OBSOLETE_DELETE);
2959 auto result = ::capnp::AnyPointer::Builder( 2981 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
2960 _builder.getPointerField(0 * ::capnp::POINTERS)); 2982 ::capnp::bounded<0>() * ::capnp::POINTERS));
2961 result.clear(); 2983 result.clear();
2962 return result; 2984 return result;
2963 } 2985 }
2964 2986
2965 inline bool Message::Reader::isProvide() const { 2987 inline bool Message::Reader::isProvide() const {
2968 inline bool Message::Builder::isProvide() { 2990 inline bool Message::Builder::isProvide() {
2969 return which() == Message::PROVIDE; 2991 return which() == Message::PROVIDE;
2970 } 2992 }
2971 inline bool Message::Reader::hasProvide() const { 2993 inline bool Message::Reader::hasProvide() const {
2972 if (which() != Message::PROVIDE) return false; 2994 if (which() != Message::PROVIDE) return false;
2973 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 2995 return !_reader.getPointerField(
2996 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2974 } 2997 }
2975 inline bool Message::Builder::hasProvide() { 2998 inline bool Message::Builder::hasProvide() {
2976 if (which() != Message::PROVIDE) return false; 2999 if (which() != Message::PROVIDE) return false;
2977 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3000 return !_builder.getPointerField(
3001 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
2978 } 3002 }
2979 inline ::capnp::rpc::Provide::Reader Message::Reader::getProvide() const { 3003 inline ::capnp::rpc::Provide::Reader Message::Reader::getProvide() const {
2980 KJ_IREQUIRE((which() == Message::PROVIDE), 3004 KJ_IREQUIRE((which() == Message::PROVIDE),
2981 "Must check which() before get()ing a union member."); 3005 "Must check which() before get()ing a union member.");
2982 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get( 3006 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get(_reader.getPointerField(
2983 _reader.getPointerField(0 * ::capnp::POINTERS)); 3007 ::capnp::bounded<0>() * ::capnp::POINTERS));
2984 } 3008 }
2985 inline ::capnp::rpc::Provide::Builder Message::Builder::getProvide() { 3009 inline ::capnp::rpc::Provide::Builder Message::Builder::getProvide() {
2986 KJ_IREQUIRE((which() == Message::PROVIDE), 3010 KJ_IREQUIRE((which() == Message::PROVIDE),
2987 "Must check which() before get()ing a union member."); 3011 "Must check which() before get()ing a union member.");
2988 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get( 3012 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::get(_builder.getPointerField(
2989 _builder.getPointerField(0 * ::capnp::POINTERS)); 3013 ::capnp::bounded<0>() * ::capnp::POINTERS));
2990 } 3014 }
2991 inline void Message::Builder::setProvide( ::capnp::rpc::Provide::Reader value) { 3015 inline void Message::Builder::setProvide( ::capnp::rpc::Provide::Reader value) {
2992 _builder.setDataField<Message::Which>( 3016 _builder.setDataField<Message::Which>(
2993 0 * ::capnp::ELEMENTS, Message::PROVIDE); 3017 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
2994 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::set( 3018 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::set(_builder.getPointerField(
2995 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3019 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
2996 } 3020 }
2997 inline ::capnp::rpc::Provide::Builder Message::Builder::initProvide() { 3021 inline ::capnp::rpc::Provide::Builder Message::Builder::initProvide() {
2998 _builder.setDataField<Message::Which>( 3022 _builder.setDataField<Message::Which>(
2999 0 * ::capnp::ELEMENTS, Message::PROVIDE); 3023 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
3000 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::init( 3024 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::init(_builder.getPointerField(
3001 _builder.getPointerField(0 * ::capnp::POINTERS)); 3025 ::capnp::bounded<0>() * ::capnp::POINTERS));
3002 } 3026 }
3003 inline void Message::Builder::adoptProvide( 3027 inline void Message::Builder::adoptProvide(
3004 ::capnp::Orphan< ::capnp::rpc::Provide>&& value) { 3028 ::capnp::Orphan< ::capnp::rpc::Provide>&& value) {
3005 _builder.setDataField<Message::Which>( 3029 _builder.setDataField<Message::Which>(
3006 0 * ::capnp::ELEMENTS, Message::PROVIDE); 3030 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::PROVIDE);
3007 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::adopt( 3031 ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::adopt(_builder.getPointerField(
3008 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3032 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3009 } 3033 }
3010 inline ::capnp::Orphan< ::capnp::rpc::Provide> Message::Builder::disownProvide() { 3034 inline ::capnp::Orphan< ::capnp::rpc::Provide> Message::Builder::disownProvide() {
3011 KJ_IREQUIRE((which() == Message::PROVIDE), 3035 KJ_IREQUIRE((which() == Message::PROVIDE),
3012 "Must check which() before get()ing a union member."); 3036 "Must check which() before get()ing a union member.");
3013 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::disown( 3037 return ::capnp::_::PointerHelpers< ::capnp::rpc::Provide>::disown(_builder.getPointerField(
3014 _builder.getPointerField(0 * ::capnp::POINTERS)); 3038 ::capnp::bounded<0>() * ::capnp::POINTERS));
3015 } 3039 }
3016 3040
3017 inline bool Message::Reader::isAccept() const { 3041 inline bool Message::Reader::isAccept() const {
3018 return which() == Message::ACCEPT; 3042 return which() == Message::ACCEPT;
3019 } 3043 }
3020 inline bool Message::Builder::isAccept() { 3044 inline bool Message::Builder::isAccept() {
3021 return which() == Message::ACCEPT; 3045 return which() == Message::ACCEPT;
3022 } 3046 }
3023 inline bool Message::Reader::hasAccept() const { 3047 inline bool Message::Reader::hasAccept() const {
3024 if (which() != Message::ACCEPT) return false; 3048 if (which() != Message::ACCEPT) return false;
3025 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3049 return !_reader.getPointerField(
3050 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3026 } 3051 }
3027 inline bool Message::Builder::hasAccept() { 3052 inline bool Message::Builder::hasAccept() {
3028 if (which() != Message::ACCEPT) return false; 3053 if (which() != Message::ACCEPT) return false;
3029 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3054 return !_builder.getPointerField(
3055 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3030 } 3056 }
3031 inline ::capnp::rpc::Accept::Reader Message::Reader::getAccept() const { 3057 inline ::capnp::rpc::Accept::Reader Message::Reader::getAccept() const {
3032 KJ_IREQUIRE((which() == Message::ACCEPT), 3058 KJ_IREQUIRE((which() == Message::ACCEPT),
3033 "Must check which() before get()ing a union member."); 3059 "Must check which() before get()ing a union member.");
3034 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get( 3060 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get(_reader.getPointerField(
3035 _reader.getPointerField(0 * ::capnp::POINTERS)); 3061 ::capnp::bounded<0>() * ::capnp::POINTERS));
3036 } 3062 }
3037 inline ::capnp::rpc::Accept::Builder Message::Builder::getAccept() { 3063 inline ::capnp::rpc::Accept::Builder Message::Builder::getAccept() {
3038 KJ_IREQUIRE((which() == Message::ACCEPT), 3064 KJ_IREQUIRE((which() == Message::ACCEPT),
3039 "Must check which() before get()ing a union member."); 3065 "Must check which() before get()ing a union member.");
3040 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get( 3066 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::get(_builder.getPointerField(
3041 _builder.getPointerField(0 * ::capnp::POINTERS)); 3067 ::capnp::bounded<0>() * ::capnp::POINTERS));
3042 } 3068 }
3043 inline void Message::Builder::setAccept( ::capnp::rpc::Accept::Reader value) { 3069 inline void Message::Builder::setAccept( ::capnp::rpc::Accept::Reader value) {
3044 _builder.setDataField<Message::Which>( 3070 _builder.setDataField<Message::Which>(
3045 0 * ::capnp::ELEMENTS, Message::ACCEPT); 3071 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
3046 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::set( 3072 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::set(_builder.getPointerField(
3047 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3073 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3048 } 3074 }
3049 inline ::capnp::rpc::Accept::Builder Message::Builder::initAccept() { 3075 inline ::capnp::rpc::Accept::Builder Message::Builder::initAccept() {
3050 _builder.setDataField<Message::Which>( 3076 _builder.setDataField<Message::Which>(
3051 0 * ::capnp::ELEMENTS, Message::ACCEPT); 3077 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
3052 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::init( 3078 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::init(_builder.getPointerField(
3053 _builder.getPointerField(0 * ::capnp::POINTERS)); 3079 ::capnp::bounded<0>() * ::capnp::POINTERS));
3054 } 3080 }
3055 inline void Message::Builder::adoptAccept( 3081 inline void Message::Builder::adoptAccept(
3056 ::capnp::Orphan< ::capnp::rpc::Accept>&& value) { 3082 ::capnp::Orphan< ::capnp::rpc::Accept>&& value) {
3057 _builder.setDataField<Message::Which>( 3083 _builder.setDataField<Message::Which>(
3058 0 * ::capnp::ELEMENTS, Message::ACCEPT); 3084 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::ACCEPT);
3059 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::adopt( 3085 ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::adopt(_builder.getPointerField(
3060 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3086 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3061 } 3087 }
3062 inline ::capnp::Orphan< ::capnp::rpc::Accept> Message::Builder::disownAccept() { 3088 inline ::capnp::Orphan< ::capnp::rpc::Accept> Message::Builder::disownAccept() {
3063 KJ_IREQUIRE((which() == Message::ACCEPT), 3089 KJ_IREQUIRE((which() == Message::ACCEPT),
3064 "Must check which() before get()ing a union member."); 3090 "Must check which() before get()ing a union member.");
3065 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::disown( 3091 return ::capnp::_::PointerHelpers< ::capnp::rpc::Accept>::disown(_builder.getPointerField(
3066 _builder.getPointerField(0 * ::capnp::POINTERS)); 3092 ::capnp::bounded<0>() * ::capnp::POINTERS));
3067 } 3093 }
3068 3094
3069 inline bool Message::Reader::isJoin() const { 3095 inline bool Message::Reader::isJoin() const {
3070 return which() == Message::JOIN; 3096 return which() == Message::JOIN;
3071 } 3097 }
3072 inline bool Message::Builder::isJoin() { 3098 inline bool Message::Builder::isJoin() {
3073 return which() == Message::JOIN; 3099 return which() == Message::JOIN;
3074 } 3100 }
3075 inline bool Message::Reader::hasJoin() const { 3101 inline bool Message::Reader::hasJoin() const {
3076 if (which() != Message::JOIN) return false; 3102 if (which() != Message::JOIN) return false;
3077 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3103 return !_reader.getPointerField(
3104 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3078 } 3105 }
3079 inline bool Message::Builder::hasJoin() { 3106 inline bool Message::Builder::hasJoin() {
3080 if (which() != Message::JOIN) return false; 3107 if (which() != Message::JOIN) return false;
3081 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3108 return !_builder.getPointerField(
3109 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3082 } 3110 }
3083 inline ::capnp::rpc::Join::Reader Message::Reader::getJoin() const { 3111 inline ::capnp::rpc::Join::Reader Message::Reader::getJoin() const {
3084 KJ_IREQUIRE((which() == Message::JOIN), 3112 KJ_IREQUIRE((which() == Message::JOIN),
3085 "Must check which() before get()ing a union member."); 3113 "Must check which() before get()ing a union member.");
3086 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get( 3114 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get(_reader.getPointerField(
3087 _reader.getPointerField(0 * ::capnp::POINTERS)); 3115 ::capnp::bounded<0>() * ::capnp::POINTERS));
3088 } 3116 }
3089 inline ::capnp::rpc::Join::Builder Message::Builder::getJoin() { 3117 inline ::capnp::rpc::Join::Builder Message::Builder::getJoin() {
3090 KJ_IREQUIRE((which() == Message::JOIN), 3118 KJ_IREQUIRE((which() == Message::JOIN),
3091 "Must check which() before get()ing a union member."); 3119 "Must check which() before get()ing a union member.");
3092 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get( 3120 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::get(_builder.getPointerField(
3093 _builder.getPointerField(0 * ::capnp::POINTERS)); 3121 ::capnp::bounded<0>() * ::capnp::POINTERS));
3094 } 3122 }
3095 inline void Message::Builder::setJoin( ::capnp::rpc::Join::Reader value) { 3123 inline void Message::Builder::setJoin( ::capnp::rpc::Join::Reader value) {
3096 _builder.setDataField<Message::Which>( 3124 _builder.setDataField<Message::Which>(
3097 0 * ::capnp::ELEMENTS, Message::JOIN); 3125 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
3098 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::set( 3126 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::set(_builder.getPointerField(
3099 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3127 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3100 } 3128 }
3101 inline ::capnp::rpc::Join::Builder Message::Builder::initJoin() { 3129 inline ::capnp::rpc::Join::Builder Message::Builder::initJoin() {
3102 _builder.setDataField<Message::Which>( 3130 _builder.setDataField<Message::Which>(
3103 0 * ::capnp::ELEMENTS, Message::JOIN); 3131 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
3104 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::init( 3132 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::init(_builder.getPointerField(
3105 _builder.getPointerField(0 * ::capnp::POINTERS)); 3133 ::capnp::bounded<0>() * ::capnp::POINTERS));
3106 } 3134 }
3107 inline void Message::Builder::adoptJoin( 3135 inline void Message::Builder::adoptJoin(
3108 ::capnp::Orphan< ::capnp::rpc::Join>&& value) { 3136 ::capnp::Orphan< ::capnp::rpc::Join>&& value) {
3109 _builder.setDataField<Message::Which>( 3137 _builder.setDataField<Message::Which>(
3110 0 * ::capnp::ELEMENTS, Message::JOIN); 3138 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::JOIN);
3111 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::adopt( 3139 ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::adopt(_builder.getPointerField(
3112 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3140 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3113 } 3141 }
3114 inline ::capnp::Orphan< ::capnp::rpc::Join> Message::Builder::disownJoin() { 3142 inline ::capnp::Orphan< ::capnp::rpc::Join> Message::Builder::disownJoin() {
3115 KJ_IREQUIRE((which() == Message::JOIN), 3143 KJ_IREQUIRE((which() == Message::JOIN),
3116 "Must check which() before get()ing a union member."); 3144 "Must check which() before get()ing a union member.");
3117 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::disown( 3145 return ::capnp::_::PointerHelpers< ::capnp::rpc::Join>::disown(_builder.getPointerField(
3118 _builder.getPointerField(0 * ::capnp::POINTERS)); 3146 ::capnp::bounded<0>() * ::capnp::POINTERS));
3119 } 3147 }
3120 3148
3121 inline bool Message::Reader::isDisembargo() const { 3149 inline bool Message::Reader::isDisembargo() const {
3122 return which() == Message::DISEMBARGO; 3150 return which() == Message::DISEMBARGO;
3123 } 3151 }
3124 inline bool Message::Builder::isDisembargo() { 3152 inline bool Message::Builder::isDisembargo() {
3125 return which() == Message::DISEMBARGO; 3153 return which() == Message::DISEMBARGO;
3126 } 3154 }
3127 inline bool Message::Reader::hasDisembargo() const { 3155 inline bool Message::Reader::hasDisembargo() const {
3128 if (which() != Message::DISEMBARGO) return false; 3156 if (which() != Message::DISEMBARGO) return false;
3129 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3157 return !_reader.getPointerField(
3158 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3130 } 3159 }
3131 inline bool Message::Builder::hasDisembargo() { 3160 inline bool Message::Builder::hasDisembargo() {
3132 if (which() != Message::DISEMBARGO) return false; 3161 if (which() != Message::DISEMBARGO) return false;
3133 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3162 return !_builder.getPointerField(
3163 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3134 } 3164 }
3135 inline ::capnp::rpc::Disembargo::Reader Message::Reader::getDisembargo() const { 3165 inline ::capnp::rpc::Disembargo::Reader Message::Reader::getDisembargo() const {
3136 KJ_IREQUIRE((which() == Message::DISEMBARGO), 3166 KJ_IREQUIRE((which() == Message::DISEMBARGO),
3137 "Must check which() before get()ing a union member."); 3167 "Must check which() before get()ing a union member.");
3138 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get( 3168 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get(_reader.getPointerField(
3139 _reader.getPointerField(0 * ::capnp::POINTERS)); 3169 ::capnp::bounded<0>() * ::capnp::POINTERS));
3140 } 3170 }
3141 inline ::capnp::rpc::Disembargo::Builder Message::Builder::getDisembargo() { 3171 inline ::capnp::rpc::Disembargo::Builder Message::Builder::getDisembargo() {
3142 KJ_IREQUIRE((which() == Message::DISEMBARGO), 3172 KJ_IREQUIRE((which() == Message::DISEMBARGO),
3143 "Must check which() before get()ing a union member."); 3173 "Must check which() before get()ing a union member.");
3144 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get( 3174 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::get(_builder.getPointerField(
3145 _builder.getPointerField(0 * ::capnp::POINTERS)); 3175 ::capnp::bounded<0>() * ::capnp::POINTERS));
3146 } 3176 }
3147 inline void Message::Builder::setDisembargo( ::capnp::rpc::Disembargo::Reader value) { 3177 inline void Message::Builder::setDisembargo( ::capnp::rpc::Disembargo::Reader value) {
3148 _builder.setDataField<Message::Which>( 3178 _builder.setDataField<Message::Which>(
3149 0 * ::capnp::ELEMENTS, Message::DISEMBARGO); 3179 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
3150 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::set( 3180 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::set(_builder.getPointerField(
3151 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3181 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3152 } 3182 }
3153 inline ::capnp::rpc::Disembargo::Builder Message::Builder::initDisembargo() { 3183 inline ::capnp::rpc::Disembargo::Builder Message::Builder::initDisembargo() {
3154 _builder.setDataField<Message::Which>( 3184 _builder.setDataField<Message::Which>(
3155 0 * ::capnp::ELEMENTS, Message::DISEMBARGO); 3185 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
3156 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::init( 3186 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::init(_builder.getPointerField(
3157 _builder.getPointerField(0 * ::capnp::POINTERS)); 3187 ::capnp::bounded<0>() * ::capnp::POINTERS));
3158 } 3188 }
3159 inline void Message::Builder::adoptDisembargo( 3189 inline void Message::Builder::adoptDisembargo(
3160 ::capnp::Orphan< ::capnp::rpc::Disembargo>&& value) { 3190 ::capnp::Orphan< ::capnp::rpc::Disembargo>&& value) {
3161 _builder.setDataField<Message::Which>( 3191 _builder.setDataField<Message::Which>(
3162 0 * ::capnp::ELEMENTS, Message::DISEMBARGO); 3192 ::capnp::bounded<0>() * ::capnp::ELEMENTS, Message::DISEMBARGO);
3163 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::adopt( 3193 ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::adopt(_builder.getPointerField(
3164 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3194 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3165 } 3195 }
3166 inline ::capnp::Orphan< ::capnp::rpc::Disembargo> Message::Builder::disownDisembargo() { 3196 inline ::capnp::Orphan< ::capnp::rpc::Disembargo> Message::Builder::disownDisembargo() {
3167 KJ_IREQUIRE((which() == Message::DISEMBARGO), 3197 KJ_IREQUIRE((which() == Message::DISEMBARGO),
3168 "Must check which() before get()ing a union member."); 3198 "Must check which() before get()ing a union member.");
3169 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::disown( 3199 return ::capnp::_::PointerHelpers< ::capnp::rpc::Disembargo>::disown(_builder.getPointerField(
3170 _builder.getPointerField(0 * ::capnp::POINTERS)); 3200 ::capnp::bounded<0>() * ::capnp::POINTERS));
3171 } 3201 }
3172 3202
3173 inline ::uint32_t Bootstrap::Reader::getQuestionId() const { 3203 inline ::uint32_t Bootstrap::Reader::getQuestionId() const {
3174 return _reader.getDataField< ::uint32_t>( 3204 return _reader.getDataField< ::uint32_t>(
3175 0 * ::capnp::ELEMENTS); 3205 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3176 } 3206 }
3177 3207
3178 inline ::uint32_t Bootstrap::Builder::getQuestionId() { 3208 inline ::uint32_t Bootstrap::Builder::getQuestionId() {
3179 return _builder.getDataField< ::uint32_t>( 3209 return _builder.getDataField< ::uint32_t>(
3180 0 * ::capnp::ELEMENTS); 3210 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3181 } 3211 }
3182 inline void Bootstrap::Builder::setQuestionId( ::uint32_t value) { 3212 inline void Bootstrap::Builder::setQuestionId( ::uint32_t value) {
3183 _builder.setDataField< ::uint32_t>( 3213 _builder.setDataField< ::uint32_t>(
3184 0 * ::capnp::ELEMENTS, value); 3214 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3185 } 3215 }
3186 3216
3187 inline bool Bootstrap::Reader::hasDeprecatedObjectId() const { 3217 inline bool Bootstrap::Reader::hasDeprecatedObjectId() const {
3188 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3218 return !_reader.getPointerField(
3219 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3189 } 3220 }
3190 inline bool Bootstrap::Builder::hasDeprecatedObjectId() { 3221 inline bool Bootstrap::Builder::hasDeprecatedObjectId() {
3191 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3222 return !_builder.getPointerField(
3223 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3192 } 3224 }
3193 inline ::capnp::AnyPointer::Reader Bootstrap::Reader::getDeprecatedObjectId() const { 3225 inline ::capnp::AnyPointer::Reader Bootstrap::Reader::getDeprecatedObjectId() const {
3194 return ::capnp::AnyPointer::Reader( 3226 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
3195 _reader.getPointerField(0 * ::capnp::POINTERS)); 3227 ::capnp::bounded<0>() * ::capnp::POINTERS));
3196 } 3228 }
3197 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::getDeprecatedObjectId() { 3229 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::getDeprecatedObjectId() {
3198 return ::capnp::AnyPointer::Builder( 3230 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
3199 _builder.getPointerField(0 * ::capnp::POINTERS)); 3231 ::capnp::bounded<0>() * ::capnp::POINTERS));
3200 } 3232 }
3201 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::initDeprecatedObjectId() { 3233 inline ::capnp::AnyPointer::Builder Bootstrap::Builder::initDeprecatedObjectId() {
3202 auto result = ::capnp::AnyPointer::Builder( 3234 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
3203 _builder.getPointerField(0 * ::capnp::POINTERS)); 3235 ::capnp::bounded<0>() * ::capnp::POINTERS));
3204 result.clear(); 3236 result.clear();
3205 return result; 3237 return result;
3206 } 3238 }
3207 3239
3208 inline ::uint32_t Call::Reader::getQuestionId() const { 3240 inline ::uint32_t Call::Reader::getQuestionId() const {
3209 return _reader.getDataField< ::uint32_t>( 3241 return _reader.getDataField< ::uint32_t>(
3210 0 * ::capnp::ELEMENTS); 3242 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3211 } 3243 }
3212 3244
3213 inline ::uint32_t Call::Builder::getQuestionId() { 3245 inline ::uint32_t Call::Builder::getQuestionId() {
3214 return _builder.getDataField< ::uint32_t>( 3246 return _builder.getDataField< ::uint32_t>(
3215 0 * ::capnp::ELEMENTS); 3247 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3216 } 3248 }
3217 inline void Call::Builder::setQuestionId( ::uint32_t value) { 3249 inline void Call::Builder::setQuestionId( ::uint32_t value) {
3218 _builder.setDataField< ::uint32_t>( 3250 _builder.setDataField< ::uint32_t>(
3219 0 * ::capnp::ELEMENTS, value); 3251 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3220 } 3252 }
3221 3253
3222 inline bool Call::Reader::hasTarget() const { 3254 inline bool Call::Reader::hasTarget() const {
3223 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3255 return !_reader.getPointerField(
3256 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3224 } 3257 }
3225 inline bool Call::Builder::hasTarget() { 3258 inline bool Call::Builder::hasTarget() {
3226 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3259 return !_builder.getPointerField(
3260 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3227 } 3261 }
3228 inline ::capnp::rpc::MessageTarget::Reader Call::Reader::getTarget() const { 3262 inline ::capnp::rpc::MessageTarget::Reader Call::Reader::getTarget() const {
3229 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 3263 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
3230 _reader.getPointerField(0 * ::capnp::POINTERS)); 3264 ::capnp::bounded<0>() * ::capnp::POINTERS));
3231 } 3265 }
3232 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::getTarget() { 3266 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::getTarget() {
3233 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 3267 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
3234 _builder.getPointerField(0 * ::capnp::POINTERS)); 3268 ::capnp::bounded<0>() * ::capnp::POINTERS));
3235 } 3269 }
3236 #if !CAPNP_LITE 3270 #if !CAPNP_LITE
3237 inline ::capnp::rpc::MessageTarget::Pipeline Call::Pipeline::getTarget() { 3271 inline ::capnp::rpc::MessageTarget::Pipeline Call::Pipeline::getTarget() {
3238 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0)); 3272 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
3239 } 3273 }
3240 #endif // !CAPNP_LITE 3274 #endif // !CAPNP_LITE
3241 inline void Call::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) { 3275 inline void Call::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
3242 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set( 3276 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
3243 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3277 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3244 } 3278 }
3245 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::initTarget() { 3279 inline ::capnp::rpc::MessageTarget::Builder Call::Builder::initTarget() {
3246 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init( 3280 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
3247 _builder.getPointerField(0 * ::capnp::POINTERS)); 3281 ::capnp::bounded<0>() * ::capnp::POINTERS));
3248 } 3282 }
3249 inline void Call::Builder::adoptTarget( 3283 inline void Call::Builder::adoptTarget(
3250 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) { 3284 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
3251 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt( 3285 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
3252 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3286 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3253 } 3287 }
3254 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Call::Builder::disownTarget() { 3288 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Call::Builder::disownTarget() {
3255 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown( 3289 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
3256 _builder.getPointerField(0 * ::capnp::POINTERS)); 3290 ::capnp::bounded<0>() * ::capnp::POINTERS));
3257 } 3291 }
3258 3292
3259 inline ::uint64_t Call::Reader::getInterfaceId() const { 3293 inline ::uint64_t Call::Reader::getInterfaceId() const {
3260 return _reader.getDataField< ::uint64_t>( 3294 return _reader.getDataField< ::uint64_t>(
3261 1 * ::capnp::ELEMENTS); 3295 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
3262 } 3296 }
3263 3297
3264 inline ::uint64_t Call::Builder::getInterfaceId() { 3298 inline ::uint64_t Call::Builder::getInterfaceId() {
3265 return _builder.getDataField< ::uint64_t>( 3299 return _builder.getDataField< ::uint64_t>(
3266 1 * ::capnp::ELEMENTS); 3300 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
3267 } 3301 }
3268 inline void Call::Builder::setInterfaceId( ::uint64_t value) { 3302 inline void Call::Builder::setInterfaceId( ::uint64_t value) {
3269 _builder.setDataField< ::uint64_t>( 3303 _builder.setDataField< ::uint64_t>(
3270 1 * ::capnp::ELEMENTS, value); 3304 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
3271 } 3305 }
3272 3306
3273 inline ::uint16_t Call::Reader::getMethodId() const { 3307 inline ::uint16_t Call::Reader::getMethodId() const {
3274 return _reader.getDataField< ::uint16_t>( 3308 return _reader.getDataField< ::uint16_t>(
3275 2 * ::capnp::ELEMENTS); 3309 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3276 } 3310 }
3277 3311
3278 inline ::uint16_t Call::Builder::getMethodId() { 3312 inline ::uint16_t Call::Builder::getMethodId() {
3279 return _builder.getDataField< ::uint16_t>( 3313 return _builder.getDataField< ::uint16_t>(
3280 2 * ::capnp::ELEMENTS); 3314 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3281 } 3315 }
3282 inline void Call::Builder::setMethodId( ::uint16_t value) { 3316 inline void Call::Builder::setMethodId( ::uint16_t value) {
3283 _builder.setDataField< ::uint16_t>( 3317 _builder.setDataField< ::uint16_t>(
3284 2 * ::capnp::ELEMENTS, value); 3318 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
3285 } 3319 }
3286 3320
3287 inline bool Call::Reader::hasParams() const { 3321 inline bool Call::Reader::hasParams() const {
3288 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); 3322 return !_reader.getPointerField(
3323 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
3289 } 3324 }
3290 inline bool Call::Builder::hasParams() { 3325 inline bool Call::Builder::hasParams() {
3291 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); 3326 return !_builder.getPointerField(
3327 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
3292 } 3328 }
3293 inline ::capnp::rpc::Payload::Reader Call::Reader::getParams() const { 3329 inline ::capnp::rpc::Payload::Reader Call::Reader::getParams() const {
3294 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get( 3330 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_reader.getPointerField(
3295 _reader.getPointerField(1 * ::capnp::POINTERS)); 3331 ::capnp::bounded<1>() * ::capnp::POINTERS));
3296 } 3332 }
3297 inline ::capnp::rpc::Payload::Builder Call::Builder::getParams() { 3333 inline ::capnp::rpc::Payload::Builder Call::Builder::getParams() {
3298 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get( 3334 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_builder.getPointerField(
3299 _builder.getPointerField(1 * ::capnp::POINTERS)); 3335 ::capnp::bounded<1>() * ::capnp::POINTERS));
3300 } 3336 }
3301 #if !CAPNP_LITE 3337 #if !CAPNP_LITE
3302 inline ::capnp::rpc::Payload::Pipeline Call::Pipeline::getParams() { 3338 inline ::capnp::rpc::Payload::Pipeline Call::Pipeline::getParams() {
3303 return ::capnp::rpc::Payload::Pipeline(_typeless.getPointerField(1)); 3339 return ::capnp::rpc::Payload::Pipeline(_typeless.getPointerField(1));
3304 } 3340 }
3305 #endif // !CAPNP_LITE 3341 #endif // !CAPNP_LITE
3306 inline void Call::Builder::setParams( ::capnp::rpc::Payload::Reader value) { 3342 inline void Call::Builder::setParams( ::capnp::rpc::Payload::Reader value) {
3307 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set( 3343 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set(_builder.getPointerField(
3308 _builder.getPointerField(1 * ::capnp::POINTERS), value); 3344 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
3309 } 3345 }
3310 inline ::capnp::rpc::Payload::Builder Call::Builder::initParams() { 3346 inline ::capnp::rpc::Payload::Builder Call::Builder::initParams() {
3311 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init( 3347 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init(_builder.getPointerField(
3312 _builder.getPointerField(1 * ::capnp::POINTERS)); 3348 ::capnp::bounded<1>() * ::capnp::POINTERS));
3313 } 3349 }
3314 inline void Call::Builder::adoptParams( 3350 inline void Call::Builder::adoptParams(
3315 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) { 3351 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) {
3316 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt( 3352 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt(_builder.getPointerField(
3317 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); 3353 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
3318 } 3354 }
3319 inline ::capnp::Orphan< ::capnp::rpc::Payload> Call::Builder::disownParams() { 3355 inline ::capnp::Orphan< ::capnp::rpc::Payload> Call::Builder::disownParams() {
3320 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown( 3356 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown(_builder.getPointerField(
3321 _builder.getPointerField(1 * ::capnp::POINTERS)); 3357 ::capnp::bounded<1>() * ::capnp::POINTERS));
3322 } 3358 }
3323 3359
3324 inline typename Call::SendResultsTo::Reader Call::Reader::getSendResultsTo() const { 3360 inline typename Call::SendResultsTo::Reader Call::Reader::getSendResultsTo() const {
3325 return typename Call::SendResultsTo::Reader(_reader); 3361 return typename Call::SendResultsTo::Reader(_reader);
3326 } 3362 }
3331 inline typename Call::SendResultsTo::Pipeline Call::Pipeline::getSendResultsTo() { 3367 inline typename Call::SendResultsTo::Pipeline Call::Pipeline::getSendResultsTo() {
3332 return typename Call::SendResultsTo::Pipeline(_typeless.noop()); 3368 return typename Call::SendResultsTo::Pipeline(_typeless.noop());
3333 } 3369 }
3334 #endif // !CAPNP_LITE 3370 #endif // !CAPNP_LITE
3335 inline typename Call::SendResultsTo::Builder Call::Builder::initSendResultsTo() { 3371 inline typename Call::SendResultsTo::Builder Call::Builder::initSendResultsTo() {
3336 _builder.setDataField< ::uint16_t>(3 * ::capnp::ELEMENTS, 0); 3372 _builder.setDataField< ::uint16_t>(::capnp::bounded<3>() * ::capnp::ELEMENTS, 0);
3337 _builder.getPointerField(2 * ::capnp::POINTERS).clear(); 3373 _builder.getPointerField(::capnp::bounded<2>() * ::capnp::POINTERS).clear();
3338 return typename Call::SendResultsTo::Builder(_builder); 3374 return typename Call::SendResultsTo::Builder(_builder);
3339 } 3375 }
3340 inline bool Call::Reader::getAllowThirdPartyTailCall() const { 3376 inline bool Call::Reader::getAllowThirdPartyTailCall() const {
3341 return _reader.getDataField<bool>( 3377 return _reader.getDataField<bool>(
3342 128 * ::capnp::ELEMENTS); 3378 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
3343 } 3379 }
3344 3380
3345 inline bool Call::Builder::getAllowThirdPartyTailCall() { 3381 inline bool Call::Builder::getAllowThirdPartyTailCall() {
3346 return _builder.getDataField<bool>( 3382 return _builder.getDataField<bool>(
3347 128 * ::capnp::ELEMENTS); 3383 ::capnp::bounded<128>() * ::capnp::ELEMENTS);
3348 } 3384 }
3349 inline void Call::Builder::setAllowThirdPartyTailCall(bool value) { 3385 inline void Call::Builder::setAllowThirdPartyTailCall(bool value) {
3350 _builder.setDataField<bool>( 3386 _builder.setDataField<bool>(
3351 128 * ::capnp::ELEMENTS, value); 3387 ::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
3352 } 3388 }
3353 3389
3354 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Reader::which() const { 3390 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Reader::which() const {
3355 return _reader.getDataField<Which>(3 * ::capnp::ELEMENTS); 3391 return _reader.getDataField<Which>(
3392 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
3356 } 3393 }
3357 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Builder::which() { 3394 inline ::capnp::rpc::Call::SendResultsTo::Which Call::SendResultsTo::Builder::which() {
3358 return _builder.getDataField<Which>(3 * ::capnp::ELEMENTS); 3395 return _builder.getDataField<Which>(
3396 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
3359 } 3397 }
3360 3398
3361 inline bool Call::SendResultsTo::Reader::isCaller() const { 3399 inline bool Call::SendResultsTo::Reader::isCaller() const {
3362 return which() == Call::SendResultsTo::CALLER; 3400 return which() == Call::SendResultsTo::CALLER;
3363 } 3401 }
3366 } 3404 }
3367 inline ::capnp::Void Call::SendResultsTo::Reader::getCaller() const { 3405 inline ::capnp::Void Call::SendResultsTo::Reader::getCaller() const {
3368 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER), 3406 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER),
3369 "Must check which() before get()ing a union member."); 3407 "Must check which() before get()ing a union member.");
3370 return _reader.getDataField< ::capnp::Void>( 3408 return _reader.getDataField< ::capnp::Void>(
3371 0 * ::capnp::ELEMENTS); 3409 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3372 } 3410 }
3373 3411
3374 inline ::capnp::Void Call::SendResultsTo::Builder::getCaller() { 3412 inline ::capnp::Void Call::SendResultsTo::Builder::getCaller() {
3375 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER), 3413 KJ_IREQUIRE((which() == Call::SendResultsTo::CALLER),
3376 "Must check which() before get()ing a union member."); 3414 "Must check which() before get()ing a union member.");
3377 return _builder.getDataField< ::capnp::Void>( 3415 return _builder.getDataField< ::capnp::Void>(
3378 0 * ::capnp::ELEMENTS); 3416 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3379 } 3417 }
3380 inline void Call::SendResultsTo::Builder::setCaller( ::capnp::Void value) { 3418 inline void Call::SendResultsTo::Builder::setCaller( ::capnp::Void value) {
3381 _builder.setDataField<Call::SendResultsTo::Which>( 3419 _builder.setDataField<Call::SendResultsTo::Which>(
3382 3 * ::capnp::ELEMENTS, Call::SendResultsTo::CALLER); 3420 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::CALLER);
3383 _builder.setDataField< ::capnp::Void>( 3421 _builder.setDataField< ::capnp::Void>(
3384 0 * ::capnp::ELEMENTS, value); 3422 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3385 } 3423 }
3386 3424
3387 inline bool Call::SendResultsTo::Reader::isYourself() const { 3425 inline bool Call::SendResultsTo::Reader::isYourself() const {
3388 return which() == Call::SendResultsTo::YOURSELF; 3426 return which() == Call::SendResultsTo::YOURSELF;
3389 } 3427 }
3392 } 3430 }
3393 inline ::capnp::Void Call::SendResultsTo::Reader::getYourself() const { 3431 inline ::capnp::Void Call::SendResultsTo::Reader::getYourself() const {
3394 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF), 3432 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF),
3395 "Must check which() before get()ing a union member."); 3433 "Must check which() before get()ing a union member.");
3396 return _reader.getDataField< ::capnp::Void>( 3434 return _reader.getDataField< ::capnp::Void>(
3397 0 * ::capnp::ELEMENTS); 3435 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3398 } 3436 }
3399 3437
3400 inline ::capnp::Void Call::SendResultsTo::Builder::getYourself() { 3438 inline ::capnp::Void Call::SendResultsTo::Builder::getYourself() {
3401 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF), 3439 KJ_IREQUIRE((which() == Call::SendResultsTo::YOURSELF),
3402 "Must check which() before get()ing a union member."); 3440 "Must check which() before get()ing a union member.");
3403 return _builder.getDataField< ::capnp::Void>( 3441 return _builder.getDataField< ::capnp::Void>(
3404 0 * ::capnp::ELEMENTS); 3442 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3405 } 3443 }
3406 inline void Call::SendResultsTo::Builder::setYourself( ::capnp::Void value) { 3444 inline void Call::SendResultsTo::Builder::setYourself( ::capnp::Void value) {
3407 _builder.setDataField<Call::SendResultsTo::Which>( 3445 _builder.setDataField<Call::SendResultsTo::Which>(
3408 3 * ::capnp::ELEMENTS, Call::SendResultsTo::YOURSELF); 3446 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::YOURSELF);
3409 _builder.setDataField< ::capnp::Void>( 3447 _builder.setDataField< ::capnp::Void>(
3410 0 * ::capnp::ELEMENTS, value); 3448 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3411 } 3449 }
3412 3450
3413 inline bool Call::SendResultsTo::Reader::isThirdParty() const { 3451 inline bool Call::SendResultsTo::Reader::isThirdParty() const {
3414 return which() == Call::SendResultsTo::THIRD_PARTY; 3452 return which() == Call::SendResultsTo::THIRD_PARTY;
3415 } 3453 }
3416 inline bool Call::SendResultsTo::Builder::isThirdParty() { 3454 inline bool Call::SendResultsTo::Builder::isThirdParty() {
3417 return which() == Call::SendResultsTo::THIRD_PARTY; 3455 return which() == Call::SendResultsTo::THIRD_PARTY;
3418 } 3456 }
3419 inline bool Call::SendResultsTo::Reader::hasThirdParty() const { 3457 inline bool Call::SendResultsTo::Reader::hasThirdParty() const {
3420 if (which() != Call::SendResultsTo::THIRD_PARTY) return false; 3458 if (which() != Call::SendResultsTo::THIRD_PARTY) return false;
3421 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull(); 3459 return !_reader.getPointerField(
3460 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
3422 } 3461 }
3423 inline bool Call::SendResultsTo::Builder::hasThirdParty() { 3462 inline bool Call::SendResultsTo::Builder::hasThirdParty() {
3424 if (which() != Call::SendResultsTo::THIRD_PARTY) return false; 3463 if (which() != Call::SendResultsTo::THIRD_PARTY) return false;
3425 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull(); 3464 return !_builder.getPointerField(
3465 ::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
3426 } 3466 }
3427 inline ::capnp::AnyPointer::Reader Call::SendResultsTo::Reader::getThirdParty() const { 3467 inline ::capnp::AnyPointer::Reader Call::SendResultsTo::Reader::getThirdParty() const {
3428 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY), 3468 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY),
3429 "Must check which() before get()ing a union member."); 3469 "Must check which() before get()ing a union member.");
3430 return ::capnp::AnyPointer::Reader( 3470 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
3431 _reader.getPointerField(2 * ::capnp::POINTERS)); 3471 ::capnp::bounded<2>() * ::capnp::POINTERS));
3432 } 3472 }
3433 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::getThirdParty() { 3473 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::getThirdParty() {
3434 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY), 3474 KJ_IREQUIRE((which() == Call::SendResultsTo::THIRD_PARTY),
3435 "Must check which() before get()ing a union member."); 3475 "Must check which() before get()ing a union member.");
3436 return ::capnp::AnyPointer::Builder( 3476 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
3437 _builder.getPointerField(2 * ::capnp::POINTERS)); 3477 ::capnp::bounded<2>() * ::capnp::POINTERS));
3438 } 3478 }
3439 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::initThirdParty() { 3479 inline ::capnp::AnyPointer::Builder Call::SendResultsTo::Builder::initThirdParty() {
3440 _builder.setDataField<Call::SendResultsTo::Which>( 3480 _builder.setDataField<Call::SendResultsTo::Which>(
3441 3 * ::capnp::ELEMENTS, Call::SendResultsTo::THIRD_PARTY); 3481 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Call::SendResultsTo::THIRD_PARTY);
3442 auto result = ::capnp::AnyPointer::Builder( 3482 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
3443 _builder.getPointerField(2 * ::capnp::POINTERS)); 3483 ::capnp::bounded<2>() * ::capnp::POINTERS));
3444 result.clear(); 3484 result.clear();
3445 return result; 3485 return result;
3446 } 3486 }
3447 3487
3448 inline ::capnp::rpc::Return::Which Return::Reader::which() const { 3488 inline ::capnp::rpc::Return::Which Return::Reader::which() const {
3449 return _reader.getDataField<Which>(3 * ::capnp::ELEMENTS); 3489 return _reader.getDataField<Which>(
3490 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
3450 } 3491 }
3451 inline ::capnp::rpc::Return::Which Return::Builder::which() { 3492 inline ::capnp::rpc::Return::Which Return::Builder::which() {
3452 return _builder.getDataField<Which>(3 * ::capnp::ELEMENTS); 3493 return _builder.getDataField<Which>(
3494 ::capnp::bounded<3>() * ::capnp::ELEMENTS);
3453 } 3495 }
3454 3496
3455 inline ::uint32_t Return::Reader::getAnswerId() const { 3497 inline ::uint32_t Return::Reader::getAnswerId() const {
3456 return _reader.getDataField< ::uint32_t>( 3498 return _reader.getDataField< ::uint32_t>(
3457 0 * ::capnp::ELEMENTS); 3499 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3458 } 3500 }
3459 3501
3460 inline ::uint32_t Return::Builder::getAnswerId() { 3502 inline ::uint32_t Return::Builder::getAnswerId() {
3461 return _builder.getDataField< ::uint32_t>( 3503 return _builder.getDataField< ::uint32_t>(
3462 0 * ::capnp::ELEMENTS); 3504 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3463 } 3505 }
3464 inline void Return::Builder::setAnswerId( ::uint32_t value) { 3506 inline void Return::Builder::setAnswerId( ::uint32_t value) {
3465 _builder.setDataField< ::uint32_t>( 3507 _builder.setDataField< ::uint32_t>(
3466 0 * ::capnp::ELEMENTS, value); 3508 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3467 } 3509 }
3468 3510
3469 inline bool Return::Reader::getReleaseParamCaps() const { 3511 inline bool Return::Reader::getReleaseParamCaps() const {
3470 return _reader.getDataField<bool>( 3512 return _reader.getDataField<bool>(
3471 32 * ::capnp::ELEMENTS, true); 3513 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
3472 } 3514 }
3473 3515
3474 inline bool Return::Builder::getReleaseParamCaps() { 3516 inline bool Return::Builder::getReleaseParamCaps() {
3475 return _builder.getDataField<bool>( 3517 return _builder.getDataField<bool>(
3476 32 * ::capnp::ELEMENTS, true); 3518 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
3477 } 3519 }
3478 inline void Return::Builder::setReleaseParamCaps(bool value) { 3520 inline void Return::Builder::setReleaseParamCaps(bool value) {
3479 _builder.setDataField<bool>( 3521 _builder.setDataField<bool>(
3480 32 * ::capnp::ELEMENTS, value, true); 3522 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value, true);
3481 } 3523 }
3482 3524
3483 inline bool Return::Reader::isResults() const { 3525 inline bool Return::Reader::isResults() const {
3484 return which() == Return::RESULTS; 3526 return which() == Return::RESULTS;
3485 } 3527 }
3486 inline bool Return::Builder::isResults() { 3528 inline bool Return::Builder::isResults() {
3487 return which() == Return::RESULTS; 3529 return which() == Return::RESULTS;
3488 } 3530 }
3489 inline bool Return::Reader::hasResults() const { 3531 inline bool Return::Reader::hasResults() const {
3490 if (which() != Return::RESULTS) return false; 3532 if (which() != Return::RESULTS) return false;
3491 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3533 return !_reader.getPointerField(
3534 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3492 } 3535 }
3493 inline bool Return::Builder::hasResults() { 3536 inline bool Return::Builder::hasResults() {
3494 if (which() != Return::RESULTS) return false; 3537 if (which() != Return::RESULTS) return false;
3495 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3538 return !_builder.getPointerField(
3539 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3496 } 3540 }
3497 inline ::capnp::rpc::Payload::Reader Return::Reader::getResults() const { 3541 inline ::capnp::rpc::Payload::Reader Return::Reader::getResults() const {
3498 KJ_IREQUIRE((which() == Return::RESULTS), 3542 KJ_IREQUIRE((which() == Return::RESULTS),
3499 "Must check which() before get()ing a union member."); 3543 "Must check which() before get()ing a union member.");
3500 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get( 3544 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_reader.getPointerField(
3501 _reader.getPointerField(0 * ::capnp::POINTERS)); 3545 ::capnp::bounded<0>() * ::capnp::POINTERS));
3502 } 3546 }
3503 inline ::capnp::rpc::Payload::Builder Return::Builder::getResults() { 3547 inline ::capnp::rpc::Payload::Builder Return::Builder::getResults() {
3504 KJ_IREQUIRE((which() == Return::RESULTS), 3548 KJ_IREQUIRE((which() == Return::RESULTS),
3505 "Must check which() before get()ing a union member."); 3549 "Must check which() before get()ing a union member.");
3506 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get( 3550 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::get(_builder.getPointerField(
3507 _builder.getPointerField(0 * ::capnp::POINTERS)); 3551 ::capnp::bounded<0>() * ::capnp::POINTERS));
3508 } 3552 }
3509 inline void Return::Builder::setResults( ::capnp::rpc::Payload::Reader value) { 3553 inline void Return::Builder::setResults( ::capnp::rpc::Payload::Reader value) {
3510 _builder.setDataField<Return::Which>( 3554 _builder.setDataField<Return::Which>(
3511 3 * ::capnp::ELEMENTS, Return::RESULTS); 3555 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
3512 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set( 3556 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::set(_builder.getPointerField(
3513 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3557 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3514 } 3558 }
3515 inline ::capnp::rpc::Payload::Builder Return::Builder::initResults() { 3559 inline ::capnp::rpc::Payload::Builder Return::Builder::initResults() {
3516 _builder.setDataField<Return::Which>( 3560 _builder.setDataField<Return::Which>(
3517 3 * ::capnp::ELEMENTS, Return::RESULTS); 3561 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
3518 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init( 3562 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::init(_builder.getPointerField(
3519 _builder.getPointerField(0 * ::capnp::POINTERS)); 3563 ::capnp::bounded<0>() * ::capnp::POINTERS));
3520 } 3564 }
3521 inline void Return::Builder::adoptResults( 3565 inline void Return::Builder::adoptResults(
3522 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) { 3566 ::capnp::Orphan< ::capnp::rpc::Payload>&& value) {
3523 _builder.setDataField<Return::Which>( 3567 _builder.setDataField<Return::Which>(
3524 3 * ::capnp::ELEMENTS, Return::RESULTS); 3568 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS);
3525 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt( 3569 ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::adopt(_builder.getPointerField(
3526 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3570 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3527 } 3571 }
3528 inline ::capnp::Orphan< ::capnp::rpc::Payload> Return::Builder::disownResults() { 3572 inline ::capnp::Orphan< ::capnp::rpc::Payload> Return::Builder::disownResults() {
3529 KJ_IREQUIRE((which() == Return::RESULTS), 3573 KJ_IREQUIRE((which() == Return::RESULTS),
3530 "Must check which() before get()ing a union member."); 3574 "Must check which() before get()ing a union member.");
3531 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown( 3575 return ::capnp::_::PointerHelpers< ::capnp::rpc::Payload>::disown(_builder.getPointerField(
3532 _builder.getPointerField(0 * ::capnp::POINTERS)); 3576 ::capnp::bounded<0>() * ::capnp::POINTERS));
3533 } 3577 }
3534 3578
3535 inline bool Return::Reader::isException() const { 3579 inline bool Return::Reader::isException() const {
3536 return which() == Return::EXCEPTION; 3580 return which() == Return::EXCEPTION;
3537 } 3581 }
3538 inline bool Return::Builder::isException() { 3582 inline bool Return::Builder::isException() {
3539 return which() == Return::EXCEPTION; 3583 return which() == Return::EXCEPTION;
3540 } 3584 }
3541 inline bool Return::Reader::hasException() const { 3585 inline bool Return::Reader::hasException() const {
3542 if (which() != Return::EXCEPTION) return false; 3586 if (which() != Return::EXCEPTION) return false;
3543 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3587 return !_reader.getPointerField(
3588 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3544 } 3589 }
3545 inline bool Return::Builder::hasException() { 3590 inline bool Return::Builder::hasException() {
3546 if (which() != Return::EXCEPTION) return false; 3591 if (which() != Return::EXCEPTION) return false;
3547 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3592 return !_builder.getPointerField(
3593 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3548 } 3594 }
3549 inline ::capnp::rpc::Exception::Reader Return::Reader::getException() const { 3595 inline ::capnp::rpc::Exception::Reader Return::Reader::getException() const {
3550 KJ_IREQUIRE((which() == Return::EXCEPTION), 3596 KJ_IREQUIRE((which() == Return::EXCEPTION),
3551 "Must check which() before get()ing a union member."); 3597 "Must check which() before get()ing a union member.");
3552 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 3598 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
3553 _reader.getPointerField(0 * ::capnp::POINTERS)); 3599 ::capnp::bounded<0>() * ::capnp::POINTERS));
3554 } 3600 }
3555 inline ::capnp::rpc::Exception::Builder Return::Builder::getException() { 3601 inline ::capnp::rpc::Exception::Builder Return::Builder::getException() {
3556 KJ_IREQUIRE((which() == Return::EXCEPTION), 3602 KJ_IREQUIRE((which() == Return::EXCEPTION),
3557 "Must check which() before get()ing a union member."); 3603 "Must check which() before get()ing a union member.");
3558 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 3604 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
3559 _builder.getPointerField(0 * ::capnp::POINTERS)); 3605 ::capnp::bounded<0>() * ::capnp::POINTERS));
3560 } 3606 }
3561 inline void Return::Builder::setException( ::capnp::rpc::Exception::Reader value) { 3607 inline void Return::Builder::setException( ::capnp::rpc::Exception::Reader value) {
3562 _builder.setDataField<Return::Which>( 3608 _builder.setDataField<Return::Which>(
3563 3 * ::capnp::ELEMENTS, Return::EXCEPTION); 3609 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
3564 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set( 3610 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
3565 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3611 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3566 } 3612 }
3567 inline ::capnp::rpc::Exception::Builder Return::Builder::initException() { 3613 inline ::capnp::rpc::Exception::Builder Return::Builder::initException() {
3568 _builder.setDataField<Return::Which>( 3614 _builder.setDataField<Return::Which>(
3569 3 * ::capnp::ELEMENTS, Return::EXCEPTION); 3615 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
3570 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init( 3616 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
3571 _builder.getPointerField(0 * ::capnp::POINTERS)); 3617 ::capnp::bounded<0>() * ::capnp::POINTERS));
3572 } 3618 }
3573 inline void Return::Builder::adoptException( 3619 inline void Return::Builder::adoptException(
3574 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) { 3620 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
3575 _builder.setDataField<Return::Which>( 3621 _builder.setDataField<Return::Which>(
3576 3 * ::capnp::ELEMENTS, Return::EXCEPTION); 3622 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::EXCEPTION);
3577 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt( 3623 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
3578 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3624 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3579 } 3625 }
3580 inline ::capnp::Orphan< ::capnp::rpc::Exception> Return::Builder::disownException() { 3626 inline ::capnp::Orphan< ::capnp::rpc::Exception> Return::Builder::disownException() {
3581 KJ_IREQUIRE((which() == Return::EXCEPTION), 3627 KJ_IREQUIRE((which() == Return::EXCEPTION),
3582 "Must check which() before get()ing a union member."); 3628 "Must check which() before get()ing a union member.");
3583 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown( 3629 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
3584 _builder.getPointerField(0 * ::capnp::POINTERS)); 3630 ::capnp::bounded<0>() * ::capnp::POINTERS));
3585 } 3631 }
3586 3632
3587 inline bool Return::Reader::isCanceled() const { 3633 inline bool Return::Reader::isCanceled() const {
3588 return which() == Return::CANCELED; 3634 return which() == Return::CANCELED;
3589 } 3635 }
3592 } 3638 }
3593 inline ::capnp::Void Return::Reader::getCanceled() const { 3639 inline ::capnp::Void Return::Reader::getCanceled() const {
3594 KJ_IREQUIRE((which() == Return::CANCELED), 3640 KJ_IREQUIRE((which() == Return::CANCELED),
3595 "Must check which() before get()ing a union member."); 3641 "Must check which() before get()ing a union member.");
3596 return _reader.getDataField< ::capnp::Void>( 3642 return _reader.getDataField< ::capnp::Void>(
3597 0 * ::capnp::ELEMENTS); 3643 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3598 } 3644 }
3599 3645
3600 inline ::capnp::Void Return::Builder::getCanceled() { 3646 inline ::capnp::Void Return::Builder::getCanceled() {
3601 KJ_IREQUIRE((which() == Return::CANCELED), 3647 KJ_IREQUIRE((which() == Return::CANCELED),
3602 "Must check which() before get()ing a union member."); 3648 "Must check which() before get()ing a union member.");
3603 return _builder.getDataField< ::capnp::Void>( 3649 return _builder.getDataField< ::capnp::Void>(
3604 0 * ::capnp::ELEMENTS); 3650 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3605 } 3651 }
3606 inline void Return::Builder::setCanceled( ::capnp::Void value) { 3652 inline void Return::Builder::setCanceled( ::capnp::Void value) {
3607 _builder.setDataField<Return::Which>( 3653 _builder.setDataField<Return::Which>(
3608 3 * ::capnp::ELEMENTS, Return::CANCELED); 3654 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::CANCELED);
3609 _builder.setDataField< ::capnp::Void>( 3655 _builder.setDataField< ::capnp::Void>(
3610 0 * ::capnp::ELEMENTS, value); 3656 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3611 } 3657 }
3612 3658
3613 inline bool Return::Reader::isResultsSentElsewhere() const { 3659 inline bool Return::Reader::isResultsSentElsewhere() const {
3614 return which() == Return::RESULTS_SENT_ELSEWHERE; 3660 return which() == Return::RESULTS_SENT_ELSEWHERE;
3615 } 3661 }
3618 } 3664 }
3619 inline ::capnp::Void Return::Reader::getResultsSentElsewhere() const { 3665 inline ::capnp::Void Return::Reader::getResultsSentElsewhere() const {
3620 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE), 3666 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE),
3621 "Must check which() before get()ing a union member."); 3667 "Must check which() before get()ing a union member.");
3622 return _reader.getDataField< ::capnp::Void>( 3668 return _reader.getDataField< ::capnp::Void>(
3623 0 * ::capnp::ELEMENTS); 3669 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3624 } 3670 }
3625 3671
3626 inline ::capnp::Void Return::Builder::getResultsSentElsewhere() { 3672 inline ::capnp::Void Return::Builder::getResultsSentElsewhere() {
3627 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE), 3673 KJ_IREQUIRE((which() == Return::RESULTS_SENT_ELSEWHERE),
3628 "Must check which() before get()ing a union member."); 3674 "Must check which() before get()ing a union member.");
3629 return _builder.getDataField< ::capnp::Void>( 3675 return _builder.getDataField< ::capnp::Void>(
3630 0 * ::capnp::ELEMENTS); 3676 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3631 } 3677 }
3632 inline void Return::Builder::setResultsSentElsewhere( ::capnp::Void value) { 3678 inline void Return::Builder::setResultsSentElsewhere( ::capnp::Void value) {
3633 _builder.setDataField<Return::Which>( 3679 _builder.setDataField<Return::Which>(
3634 3 * ::capnp::ELEMENTS, Return::RESULTS_SENT_ELSEWHERE); 3680 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::RESULTS_SENT_ELSEWHERE);
3635 _builder.setDataField< ::capnp::Void>( 3681 _builder.setDataField< ::capnp::Void>(
3636 0 * ::capnp::ELEMENTS, value); 3682 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3637 } 3683 }
3638 3684
3639 inline bool Return::Reader::isTakeFromOtherQuestion() const { 3685 inline bool Return::Reader::isTakeFromOtherQuestion() const {
3640 return which() == Return::TAKE_FROM_OTHER_QUESTION; 3686 return which() == Return::TAKE_FROM_OTHER_QUESTION;
3641 } 3687 }
3644 } 3690 }
3645 inline ::uint32_t Return::Reader::getTakeFromOtherQuestion() const { 3691 inline ::uint32_t Return::Reader::getTakeFromOtherQuestion() const {
3646 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION), 3692 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION),
3647 "Must check which() before get()ing a union member."); 3693 "Must check which() before get()ing a union member.");
3648 return _reader.getDataField< ::uint32_t>( 3694 return _reader.getDataField< ::uint32_t>(
3649 2 * ::capnp::ELEMENTS); 3695 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3650 } 3696 }
3651 3697
3652 inline ::uint32_t Return::Builder::getTakeFromOtherQuestion() { 3698 inline ::uint32_t Return::Builder::getTakeFromOtherQuestion() {
3653 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION), 3699 KJ_IREQUIRE((which() == Return::TAKE_FROM_OTHER_QUESTION),
3654 "Must check which() before get()ing a union member."); 3700 "Must check which() before get()ing a union member.");
3655 return _builder.getDataField< ::uint32_t>( 3701 return _builder.getDataField< ::uint32_t>(
3656 2 * ::capnp::ELEMENTS); 3702 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3657 } 3703 }
3658 inline void Return::Builder::setTakeFromOtherQuestion( ::uint32_t value) { 3704 inline void Return::Builder::setTakeFromOtherQuestion( ::uint32_t value) {
3659 _builder.setDataField<Return::Which>( 3705 _builder.setDataField<Return::Which>(
3660 3 * ::capnp::ELEMENTS, Return::TAKE_FROM_OTHER_QUESTION); 3706 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::TAKE_FROM_OTHER_QUESTION);
3661 _builder.setDataField< ::uint32_t>( 3707 _builder.setDataField< ::uint32_t>(
3662 2 * ::capnp::ELEMENTS, value); 3708 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
3663 } 3709 }
3664 3710
3665 inline bool Return::Reader::isAcceptFromThirdParty() const { 3711 inline bool Return::Reader::isAcceptFromThirdParty() const {
3666 return which() == Return::ACCEPT_FROM_THIRD_PARTY; 3712 return which() == Return::ACCEPT_FROM_THIRD_PARTY;
3667 } 3713 }
3668 inline bool Return::Builder::isAcceptFromThirdParty() { 3714 inline bool Return::Builder::isAcceptFromThirdParty() {
3669 return which() == Return::ACCEPT_FROM_THIRD_PARTY; 3715 return which() == Return::ACCEPT_FROM_THIRD_PARTY;
3670 } 3716 }
3671 inline bool Return::Reader::hasAcceptFromThirdParty() const { 3717 inline bool Return::Reader::hasAcceptFromThirdParty() const {
3672 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false; 3718 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false;
3673 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3719 return !_reader.getPointerField(
3720 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3674 } 3721 }
3675 inline bool Return::Builder::hasAcceptFromThirdParty() { 3722 inline bool Return::Builder::hasAcceptFromThirdParty() {
3676 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false; 3723 if (which() != Return::ACCEPT_FROM_THIRD_PARTY) return false;
3677 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3724 return !_builder.getPointerField(
3725 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3678 } 3726 }
3679 inline ::capnp::AnyPointer::Reader Return::Reader::getAcceptFromThirdParty() const { 3727 inline ::capnp::AnyPointer::Reader Return::Reader::getAcceptFromThirdParty() const {
3680 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY), 3728 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY),
3681 "Must check which() before get()ing a union member."); 3729 "Must check which() before get()ing a union member.");
3682 return ::capnp::AnyPointer::Reader( 3730 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
3683 _reader.getPointerField(0 * ::capnp::POINTERS)); 3731 ::capnp::bounded<0>() * ::capnp::POINTERS));
3684 } 3732 }
3685 inline ::capnp::AnyPointer::Builder Return::Builder::getAcceptFromThirdParty() { 3733 inline ::capnp::AnyPointer::Builder Return::Builder::getAcceptFromThirdParty() {
3686 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY), 3734 KJ_IREQUIRE((which() == Return::ACCEPT_FROM_THIRD_PARTY),
3687 "Must check which() before get()ing a union member."); 3735 "Must check which() before get()ing a union member.");
3688 return ::capnp::AnyPointer::Builder( 3736 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
3689 _builder.getPointerField(0 * ::capnp::POINTERS)); 3737 ::capnp::bounded<0>() * ::capnp::POINTERS));
3690 } 3738 }
3691 inline ::capnp::AnyPointer::Builder Return::Builder::initAcceptFromThirdParty() { 3739 inline ::capnp::AnyPointer::Builder Return::Builder::initAcceptFromThirdParty() {
3692 _builder.setDataField<Return::Which>( 3740 _builder.setDataField<Return::Which>(
3693 3 * ::capnp::ELEMENTS, Return::ACCEPT_FROM_THIRD_PARTY); 3741 ::capnp::bounded<3>() * ::capnp::ELEMENTS, Return::ACCEPT_FROM_THIRD_PARTY);
3694 auto result = ::capnp::AnyPointer::Builder( 3742 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
3695 _builder.getPointerField(0 * ::capnp::POINTERS)); 3743 ::capnp::bounded<0>() * ::capnp::POINTERS));
3696 result.clear(); 3744 result.clear();
3697 return result; 3745 return result;
3698 } 3746 }
3699 3747
3700 inline ::uint32_t Finish::Reader::getQuestionId() const { 3748 inline ::uint32_t Finish::Reader::getQuestionId() const {
3701 return _reader.getDataField< ::uint32_t>( 3749 return _reader.getDataField< ::uint32_t>(
3702 0 * ::capnp::ELEMENTS); 3750 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3703 } 3751 }
3704 3752
3705 inline ::uint32_t Finish::Builder::getQuestionId() { 3753 inline ::uint32_t Finish::Builder::getQuestionId() {
3706 return _builder.getDataField< ::uint32_t>( 3754 return _builder.getDataField< ::uint32_t>(
3707 0 * ::capnp::ELEMENTS); 3755 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3708 } 3756 }
3709 inline void Finish::Builder::setQuestionId( ::uint32_t value) { 3757 inline void Finish::Builder::setQuestionId( ::uint32_t value) {
3710 _builder.setDataField< ::uint32_t>( 3758 _builder.setDataField< ::uint32_t>(
3711 0 * ::capnp::ELEMENTS, value); 3759 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3712 } 3760 }
3713 3761
3714 inline bool Finish::Reader::getReleaseResultCaps() const { 3762 inline bool Finish::Reader::getReleaseResultCaps() const {
3715 return _reader.getDataField<bool>( 3763 return _reader.getDataField<bool>(
3716 32 * ::capnp::ELEMENTS, true); 3764 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
3717 } 3765 }
3718 3766
3719 inline bool Finish::Builder::getReleaseResultCaps() { 3767 inline bool Finish::Builder::getReleaseResultCaps() {
3720 return _builder.getDataField<bool>( 3768 return _builder.getDataField<bool>(
3721 32 * ::capnp::ELEMENTS, true); 3769 ::capnp::bounded<32>() * ::capnp::ELEMENTS, true);
3722 } 3770 }
3723 inline void Finish::Builder::setReleaseResultCaps(bool value) { 3771 inline void Finish::Builder::setReleaseResultCaps(bool value) {
3724 _builder.setDataField<bool>( 3772 _builder.setDataField<bool>(
3725 32 * ::capnp::ELEMENTS, value, true); 3773 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value, true);
3726 } 3774 }
3727 3775
3728 inline ::capnp::rpc::Resolve::Which Resolve::Reader::which() const { 3776 inline ::capnp::rpc::Resolve::Which Resolve::Reader::which() const {
3729 return _reader.getDataField<Which>(2 * ::capnp::ELEMENTS); 3777 return _reader.getDataField<Which>(
3778 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3730 } 3779 }
3731 inline ::capnp::rpc::Resolve::Which Resolve::Builder::which() { 3780 inline ::capnp::rpc::Resolve::Which Resolve::Builder::which() {
3732 return _builder.getDataField<Which>(2 * ::capnp::ELEMENTS); 3781 return _builder.getDataField<Which>(
3782 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3733 } 3783 }
3734 3784
3735 inline ::uint32_t Resolve::Reader::getPromiseId() const { 3785 inline ::uint32_t Resolve::Reader::getPromiseId() const {
3736 return _reader.getDataField< ::uint32_t>( 3786 return _reader.getDataField< ::uint32_t>(
3737 0 * ::capnp::ELEMENTS); 3787 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3738 } 3788 }
3739 3789
3740 inline ::uint32_t Resolve::Builder::getPromiseId() { 3790 inline ::uint32_t Resolve::Builder::getPromiseId() {
3741 return _builder.getDataField< ::uint32_t>( 3791 return _builder.getDataField< ::uint32_t>(
3742 0 * ::capnp::ELEMENTS); 3792 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3743 } 3793 }
3744 inline void Resolve::Builder::setPromiseId( ::uint32_t value) { 3794 inline void Resolve::Builder::setPromiseId( ::uint32_t value) {
3745 _builder.setDataField< ::uint32_t>( 3795 _builder.setDataField< ::uint32_t>(
3746 0 * ::capnp::ELEMENTS, value); 3796 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3747 } 3797 }
3748 3798
3749 inline bool Resolve::Reader::isCap() const { 3799 inline bool Resolve::Reader::isCap() const {
3750 return which() == Resolve::CAP; 3800 return which() == Resolve::CAP;
3751 } 3801 }
3752 inline bool Resolve::Builder::isCap() { 3802 inline bool Resolve::Builder::isCap() {
3753 return which() == Resolve::CAP; 3803 return which() == Resolve::CAP;
3754 } 3804 }
3755 inline bool Resolve::Reader::hasCap() const { 3805 inline bool Resolve::Reader::hasCap() const {
3756 if (which() != Resolve::CAP) return false; 3806 if (which() != Resolve::CAP) return false;
3757 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3807 return !_reader.getPointerField(
3808 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3758 } 3809 }
3759 inline bool Resolve::Builder::hasCap() { 3810 inline bool Resolve::Builder::hasCap() {
3760 if (which() != Resolve::CAP) return false; 3811 if (which() != Resolve::CAP) return false;
3761 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3812 return !_builder.getPointerField(
3813 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3762 } 3814 }
3763 inline ::capnp::rpc::CapDescriptor::Reader Resolve::Reader::getCap() const { 3815 inline ::capnp::rpc::CapDescriptor::Reader Resolve::Reader::getCap() const {
3764 KJ_IREQUIRE((which() == Resolve::CAP), 3816 KJ_IREQUIRE((which() == Resolve::CAP),
3765 "Must check which() before get()ing a union member."); 3817 "Must check which() before get()ing a union member.");
3766 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get( 3818 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get(_reader.getPointerField(
3767 _reader.getPointerField(0 * ::capnp::POINTERS)); 3819 ::capnp::bounded<0>() * ::capnp::POINTERS));
3768 } 3820 }
3769 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::getCap() { 3821 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::getCap() {
3770 KJ_IREQUIRE((which() == Resolve::CAP), 3822 KJ_IREQUIRE((which() == Resolve::CAP),
3771 "Must check which() before get()ing a union member."); 3823 "Must check which() before get()ing a union member.");
3772 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get( 3824 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::get(_builder.getPointerField(
3773 _builder.getPointerField(0 * ::capnp::POINTERS)); 3825 ::capnp::bounded<0>() * ::capnp::POINTERS));
3774 } 3826 }
3775 inline void Resolve::Builder::setCap( ::capnp::rpc::CapDescriptor::Reader value) { 3827 inline void Resolve::Builder::setCap( ::capnp::rpc::CapDescriptor::Reader value) {
3776 _builder.setDataField<Resolve::Which>( 3828 _builder.setDataField<Resolve::Which>(
3777 2 * ::capnp::ELEMENTS, Resolve::CAP); 3829 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
3778 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::set( 3830 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::set(_builder.getPointerField(
3779 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3831 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3780 } 3832 }
3781 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::initCap() { 3833 inline ::capnp::rpc::CapDescriptor::Builder Resolve::Builder::initCap() {
3782 _builder.setDataField<Resolve::Which>( 3834 _builder.setDataField<Resolve::Which>(
3783 2 * ::capnp::ELEMENTS, Resolve::CAP); 3835 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
3784 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::init( 3836 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::init(_builder.getPointerField(
3785 _builder.getPointerField(0 * ::capnp::POINTERS)); 3837 ::capnp::bounded<0>() * ::capnp::POINTERS));
3786 } 3838 }
3787 inline void Resolve::Builder::adoptCap( 3839 inline void Resolve::Builder::adoptCap(
3788 ::capnp::Orphan< ::capnp::rpc::CapDescriptor>&& value) { 3840 ::capnp::Orphan< ::capnp::rpc::CapDescriptor>&& value) {
3789 _builder.setDataField<Resolve::Which>( 3841 _builder.setDataField<Resolve::Which>(
3790 2 * ::capnp::ELEMENTS, Resolve::CAP); 3842 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::CAP);
3791 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::adopt( 3843 ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::adopt(_builder.getPointerField(
3792 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3844 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3793 } 3845 }
3794 inline ::capnp::Orphan< ::capnp::rpc::CapDescriptor> Resolve::Builder::disownCap() { 3846 inline ::capnp::Orphan< ::capnp::rpc::CapDescriptor> Resolve::Builder::disownCap() {
3795 KJ_IREQUIRE((which() == Resolve::CAP), 3847 KJ_IREQUIRE((which() == Resolve::CAP),
3796 "Must check which() before get()ing a union member."); 3848 "Must check which() before get()ing a union member.");
3797 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::disown( 3849 return ::capnp::_::PointerHelpers< ::capnp::rpc::CapDescriptor>::disown(_builder.getPointerField(
3798 _builder.getPointerField(0 * ::capnp::POINTERS)); 3850 ::capnp::bounded<0>() * ::capnp::POINTERS));
3799 } 3851 }
3800 3852
3801 inline bool Resolve::Reader::isException() const { 3853 inline bool Resolve::Reader::isException() const {
3802 return which() == Resolve::EXCEPTION; 3854 return which() == Resolve::EXCEPTION;
3803 } 3855 }
3804 inline bool Resolve::Builder::isException() { 3856 inline bool Resolve::Builder::isException() {
3805 return which() == Resolve::EXCEPTION; 3857 return which() == Resolve::EXCEPTION;
3806 } 3858 }
3807 inline bool Resolve::Reader::hasException() const { 3859 inline bool Resolve::Reader::hasException() const {
3808 if (which() != Resolve::EXCEPTION) return false; 3860 if (which() != Resolve::EXCEPTION) return false;
3809 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3861 return !_reader.getPointerField(
3862 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3810 } 3863 }
3811 inline bool Resolve::Builder::hasException() { 3864 inline bool Resolve::Builder::hasException() {
3812 if (which() != Resolve::EXCEPTION) return false; 3865 if (which() != Resolve::EXCEPTION) return false;
3813 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3866 return !_builder.getPointerField(
3867 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3814 } 3868 }
3815 inline ::capnp::rpc::Exception::Reader Resolve::Reader::getException() const { 3869 inline ::capnp::rpc::Exception::Reader Resolve::Reader::getException() const {
3816 KJ_IREQUIRE((which() == Resolve::EXCEPTION), 3870 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
3817 "Must check which() before get()ing a union member."); 3871 "Must check which() before get()ing a union member.");
3818 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 3872 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_reader.getPointerField(
3819 _reader.getPointerField(0 * ::capnp::POINTERS)); 3873 ::capnp::bounded<0>() * ::capnp::POINTERS));
3820 } 3874 }
3821 inline ::capnp::rpc::Exception::Builder Resolve::Builder::getException() { 3875 inline ::capnp::rpc::Exception::Builder Resolve::Builder::getException() {
3822 KJ_IREQUIRE((which() == Resolve::EXCEPTION), 3876 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
3823 "Must check which() before get()ing a union member."); 3877 "Must check which() before get()ing a union member.");
3824 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get( 3878 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::get(_builder.getPointerField(
3825 _builder.getPointerField(0 * ::capnp::POINTERS)); 3879 ::capnp::bounded<0>() * ::capnp::POINTERS));
3826 } 3880 }
3827 inline void Resolve::Builder::setException( ::capnp::rpc::Exception::Reader value) { 3881 inline void Resolve::Builder::setException( ::capnp::rpc::Exception::Reader value) {
3828 _builder.setDataField<Resolve::Which>( 3882 _builder.setDataField<Resolve::Which>(
3829 2 * ::capnp::ELEMENTS, Resolve::EXCEPTION); 3883 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
3830 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set( 3884 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::set(_builder.getPointerField(
3831 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3885 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3832 } 3886 }
3833 inline ::capnp::rpc::Exception::Builder Resolve::Builder::initException() { 3887 inline ::capnp::rpc::Exception::Builder Resolve::Builder::initException() {
3834 _builder.setDataField<Resolve::Which>( 3888 _builder.setDataField<Resolve::Which>(
3835 2 * ::capnp::ELEMENTS, Resolve::EXCEPTION); 3889 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
3836 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init( 3890 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::init(_builder.getPointerField(
3837 _builder.getPointerField(0 * ::capnp::POINTERS)); 3891 ::capnp::bounded<0>() * ::capnp::POINTERS));
3838 } 3892 }
3839 inline void Resolve::Builder::adoptException( 3893 inline void Resolve::Builder::adoptException(
3840 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) { 3894 ::capnp::Orphan< ::capnp::rpc::Exception>&& value) {
3841 _builder.setDataField<Resolve::Which>( 3895 _builder.setDataField<Resolve::Which>(
3842 2 * ::capnp::ELEMENTS, Resolve::EXCEPTION); 3896 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Resolve::EXCEPTION);
3843 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt( 3897 ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::adopt(_builder.getPointerField(
3844 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3898 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3845 } 3899 }
3846 inline ::capnp::Orphan< ::capnp::rpc::Exception> Resolve::Builder::disownException() { 3900 inline ::capnp::Orphan< ::capnp::rpc::Exception> Resolve::Builder::disownException() {
3847 KJ_IREQUIRE((which() == Resolve::EXCEPTION), 3901 KJ_IREQUIRE((which() == Resolve::EXCEPTION),
3848 "Must check which() before get()ing a union member."); 3902 "Must check which() before get()ing a union member.");
3849 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown( 3903 return ::capnp::_::PointerHelpers< ::capnp::rpc::Exception>::disown(_builder.getPointerField(
3850 _builder.getPointerField(0 * ::capnp::POINTERS)); 3904 ::capnp::bounded<0>() * ::capnp::POINTERS));
3851 } 3905 }
3852 3906
3853 inline ::uint32_t Release::Reader::getId() const { 3907 inline ::uint32_t Release::Reader::getId() const {
3854 return _reader.getDataField< ::uint32_t>( 3908 return _reader.getDataField< ::uint32_t>(
3855 0 * ::capnp::ELEMENTS); 3909 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3856 } 3910 }
3857 3911
3858 inline ::uint32_t Release::Builder::getId() { 3912 inline ::uint32_t Release::Builder::getId() {
3859 return _builder.getDataField< ::uint32_t>( 3913 return _builder.getDataField< ::uint32_t>(
3860 0 * ::capnp::ELEMENTS); 3914 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3861 } 3915 }
3862 inline void Release::Builder::setId( ::uint32_t value) { 3916 inline void Release::Builder::setId( ::uint32_t value) {
3863 _builder.setDataField< ::uint32_t>( 3917 _builder.setDataField< ::uint32_t>(
3864 0 * ::capnp::ELEMENTS, value); 3918 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3865 } 3919 }
3866 3920
3867 inline ::uint32_t Release::Reader::getReferenceCount() const { 3921 inline ::uint32_t Release::Reader::getReferenceCount() const {
3868 return _reader.getDataField< ::uint32_t>( 3922 return _reader.getDataField< ::uint32_t>(
3869 1 * ::capnp::ELEMENTS); 3923 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
3870 } 3924 }
3871 3925
3872 inline ::uint32_t Release::Builder::getReferenceCount() { 3926 inline ::uint32_t Release::Builder::getReferenceCount() {
3873 return _builder.getDataField< ::uint32_t>( 3927 return _builder.getDataField< ::uint32_t>(
3874 1 * ::capnp::ELEMENTS); 3928 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
3875 } 3929 }
3876 inline void Release::Builder::setReferenceCount( ::uint32_t value) { 3930 inline void Release::Builder::setReferenceCount( ::uint32_t value) {
3877 _builder.setDataField< ::uint32_t>( 3931 _builder.setDataField< ::uint32_t>(
3878 1 * ::capnp::ELEMENTS, value); 3932 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
3879 } 3933 }
3880 3934
3881 inline bool Disembargo::Reader::hasTarget() const { 3935 inline bool Disembargo::Reader::hasTarget() const {
3882 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 3936 return !_reader.getPointerField(
3937 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3883 } 3938 }
3884 inline bool Disembargo::Builder::hasTarget() { 3939 inline bool Disembargo::Builder::hasTarget() {
3885 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 3940 return !_builder.getPointerField(
3941 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
3886 } 3942 }
3887 inline ::capnp::rpc::MessageTarget::Reader Disembargo::Reader::getTarget() const { 3943 inline ::capnp::rpc::MessageTarget::Reader Disembargo::Reader::getTarget() const {
3888 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 3944 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
3889 _reader.getPointerField(0 * ::capnp::POINTERS)); 3945 ::capnp::bounded<0>() * ::capnp::POINTERS));
3890 } 3946 }
3891 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::getTarget() { 3947 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::getTarget() {
3892 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 3948 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
3893 _builder.getPointerField(0 * ::capnp::POINTERS)); 3949 ::capnp::bounded<0>() * ::capnp::POINTERS));
3894 } 3950 }
3895 #if !CAPNP_LITE 3951 #if !CAPNP_LITE
3896 inline ::capnp::rpc::MessageTarget::Pipeline Disembargo::Pipeline::getTarget() { 3952 inline ::capnp::rpc::MessageTarget::Pipeline Disembargo::Pipeline::getTarget() {
3897 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0)); 3953 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
3898 } 3954 }
3899 #endif // !CAPNP_LITE 3955 #endif // !CAPNP_LITE
3900 inline void Disembargo::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) { 3956 inline void Disembargo::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
3901 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set( 3957 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
3902 _builder.getPointerField(0 * ::capnp::POINTERS), value); 3958 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
3903 } 3959 }
3904 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::initTarget() { 3960 inline ::capnp::rpc::MessageTarget::Builder Disembargo::Builder::initTarget() {
3905 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init( 3961 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
3906 _builder.getPointerField(0 * ::capnp::POINTERS)); 3962 ::capnp::bounded<0>() * ::capnp::POINTERS));
3907 } 3963 }
3908 inline void Disembargo::Builder::adoptTarget( 3964 inline void Disembargo::Builder::adoptTarget(
3909 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) { 3965 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
3910 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt( 3966 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
3911 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 3967 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
3912 } 3968 }
3913 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Disembargo::Builder::disownTarget() { 3969 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Disembargo::Builder::disownTarget() {
3914 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown( 3970 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
3915 _builder.getPointerField(0 * ::capnp::POINTERS)); 3971 ::capnp::bounded<0>() * ::capnp::POINTERS));
3916 } 3972 }
3917 3973
3918 inline typename Disembargo::Context::Reader Disembargo::Reader::getContext() const { 3974 inline typename Disembargo::Context::Reader Disembargo::Reader::getContext() const {
3919 return typename Disembargo::Context::Reader(_reader); 3975 return typename Disembargo::Context::Reader(_reader);
3920 } 3976 }
3925 inline typename Disembargo::Context::Pipeline Disembargo::Pipeline::getContext() { 3981 inline typename Disembargo::Context::Pipeline Disembargo::Pipeline::getContext() {
3926 return typename Disembargo::Context::Pipeline(_typeless.noop()); 3982 return typename Disembargo::Context::Pipeline(_typeless.noop());
3927 } 3983 }
3928 #endif // !CAPNP_LITE 3984 #endif // !CAPNP_LITE
3929 inline typename Disembargo::Context::Builder Disembargo::Builder::initContext() { 3985 inline typename Disembargo::Context::Builder Disembargo::Builder::initContext() {
3930 _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0); 3986 _builder.setDataField< ::uint32_t>(::capnp::bounded<0>() * ::capnp::ELEMENTS, 0);
3931 _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0); 3987 _builder.setDataField< ::uint16_t>(::capnp::bounded<2>() * ::capnp::ELEMENTS, 0);
3932 return typename Disembargo::Context::Builder(_builder); 3988 return typename Disembargo::Context::Builder(_builder);
3933 } 3989 }
3934 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Reader::which() const { 3990 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Reader::which() const {
3935 return _reader.getDataField<Which>(2 * ::capnp::ELEMENTS); 3991 return _reader.getDataField<Which>(
3992 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3936 } 3993 }
3937 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Builder::which() { 3994 inline ::capnp::rpc::Disembargo::Context::Which Disembargo::Context::Builder::which() {
3938 return _builder.getDataField<Which>(2 * ::capnp::ELEMENTS); 3995 return _builder.getDataField<Which>(
3996 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
3939 } 3997 }
3940 3998
3941 inline bool Disembargo::Context::Reader::isSenderLoopback() const { 3999 inline bool Disembargo::Context::Reader::isSenderLoopback() const {
3942 return which() == Disembargo::Context::SENDER_LOOPBACK; 4000 return which() == Disembargo::Context::SENDER_LOOPBACK;
3943 } 4001 }
3946 } 4004 }
3947 inline ::uint32_t Disembargo::Context::Reader::getSenderLoopback() const { 4005 inline ::uint32_t Disembargo::Context::Reader::getSenderLoopback() const {
3948 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK), 4006 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK),
3949 "Must check which() before get()ing a union member."); 4007 "Must check which() before get()ing a union member.");
3950 return _reader.getDataField< ::uint32_t>( 4008 return _reader.getDataField< ::uint32_t>(
3951 0 * ::capnp::ELEMENTS); 4009 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3952 } 4010 }
3953 4011
3954 inline ::uint32_t Disembargo::Context::Builder::getSenderLoopback() { 4012 inline ::uint32_t Disembargo::Context::Builder::getSenderLoopback() {
3955 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK), 4013 KJ_IREQUIRE((which() == Disembargo::Context::SENDER_LOOPBACK),
3956 "Must check which() before get()ing a union member."); 4014 "Must check which() before get()ing a union member.");
3957 return _builder.getDataField< ::uint32_t>( 4015 return _builder.getDataField< ::uint32_t>(
3958 0 * ::capnp::ELEMENTS); 4016 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3959 } 4017 }
3960 inline void Disembargo::Context::Builder::setSenderLoopback( ::uint32_t value) { 4018 inline void Disembargo::Context::Builder::setSenderLoopback( ::uint32_t value) {
3961 _builder.setDataField<Disembargo::Context::Which>( 4019 _builder.setDataField<Disembargo::Context::Which>(
3962 2 * ::capnp::ELEMENTS, Disembargo::Context::SENDER_LOOPBACK); 4020 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::SENDER_LOOPBACK);
3963 _builder.setDataField< ::uint32_t>( 4021 _builder.setDataField< ::uint32_t>(
3964 0 * ::capnp::ELEMENTS, value); 4022 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3965 } 4023 }
3966 4024
3967 inline bool Disembargo::Context::Reader::isReceiverLoopback() const { 4025 inline bool Disembargo::Context::Reader::isReceiverLoopback() const {
3968 return which() == Disembargo::Context::RECEIVER_LOOPBACK; 4026 return which() == Disembargo::Context::RECEIVER_LOOPBACK;
3969 } 4027 }
3972 } 4030 }
3973 inline ::uint32_t Disembargo::Context::Reader::getReceiverLoopback() const { 4031 inline ::uint32_t Disembargo::Context::Reader::getReceiverLoopback() const {
3974 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK), 4032 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK),
3975 "Must check which() before get()ing a union member."); 4033 "Must check which() before get()ing a union member.");
3976 return _reader.getDataField< ::uint32_t>( 4034 return _reader.getDataField< ::uint32_t>(
3977 0 * ::capnp::ELEMENTS); 4035 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3978 } 4036 }
3979 4037
3980 inline ::uint32_t Disembargo::Context::Builder::getReceiverLoopback() { 4038 inline ::uint32_t Disembargo::Context::Builder::getReceiverLoopback() {
3981 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK), 4039 KJ_IREQUIRE((which() == Disembargo::Context::RECEIVER_LOOPBACK),
3982 "Must check which() before get()ing a union member."); 4040 "Must check which() before get()ing a union member.");
3983 return _builder.getDataField< ::uint32_t>( 4041 return _builder.getDataField< ::uint32_t>(
3984 0 * ::capnp::ELEMENTS); 4042 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
3985 } 4043 }
3986 inline void Disembargo::Context::Builder::setReceiverLoopback( ::uint32_t value) { 4044 inline void Disembargo::Context::Builder::setReceiverLoopback( ::uint32_t value) {
3987 _builder.setDataField<Disembargo::Context::Which>( 4045 _builder.setDataField<Disembargo::Context::Which>(
3988 2 * ::capnp::ELEMENTS, Disembargo::Context::RECEIVER_LOOPBACK); 4046 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::RECEIVER_LOOPBACK);
3989 _builder.setDataField< ::uint32_t>( 4047 _builder.setDataField< ::uint32_t>(
3990 0 * ::capnp::ELEMENTS, value); 4048 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
3991 } 4049 }
3992 4050
3993 inline bool Disembargo::Context::Reader::isAccept() const { 4051 inline bool Disembargo::Context::Reader::isAccept() const {
3994 return which() == Disembargo::Context::ACCEPT; 4052 return which() == Disembargo::Context::ACCEPT;
3995 } 4053 }
3998 } 4056 }
3999 inline ::capnp::Void Disembargo::Context::Reader::getAccept() const { 4057 inline ::capnp::Void Disembargo::Context::Reader::getAccept() const {
4000 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT), 4058 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT),
4001 "Must check which() before get()ing a union member."); 4059 "Must check which() before get()ing a union member.");
4002 return _reader.getDataField< ::capnp::Void>( 4060 return _reader.getDataField< ::capnp::Void>(
4003 0 * ::capnp::ELEMENTS); 4061 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4004 } 4062 }
4005 4063
4006 inline ::capnp::Void Disembargo::Context::Builder::getAccept() { 4064 inline ::capnp::Void Disembargo::Context::Builder::getAccept() {
4007 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT), 4065 KJ_IREQUIRE((which() == Disembargo::Context::ACCEPT),
4008 "Must check which() before get()ing a union member."); 4066 "Must check which() before get()ing a union member.");
4009 return _builder.getDataField< ::capnp::Void>( 4067 return _builder.getDataField< ::capnp::Void>(
4010 0 * ::capnp::ELEMENTS); 4068 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4011 } 4069 }
4012 inline void Disembargo::Context::Builder::setAccept( ::capnp::Void value) { 4070 inline void Disembargo::Context::Builder::setAccept( ::capnp::Void value) {
4013 _builder.setDataField<Disembargo::Context::Which>( 4071 _builder.setDataField<Disembargo::Context::Which>(
4014 2 * ::capnp::ELEMENTS, Disembargo::Context::ACCEPT); 4072 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::ACCEPT);
4015 _builder.setDataField< ::capnp::Void>( 4073 _builder.setDataField< ::capnp::Void>(
4016 0 * ::capnp::ELEMENTS, value); 4074 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4017 } 4075 }
4018 4076
4019 inline bool Disembargo::Context::Reader::isProvide() const { 4077 inline bool Disembargo::Context::Reader::isProvide() const {
4020 return which() == Disembargo::Context::PROVIDE; 4078 return which() == Disembargo::Context::PROVIDE;
4021 } 4079 }
4024 } 4082 }
4025 inline ::uint32_t Disembargo::Context::Reader::getProvide() const { 4083 inline ::uint32_t Disembargo::Context::Reader::getProvide() const {
4026 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE), 4084 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE),
4027 "Must check which() before get()ing a union member."); 4085 "Must check which() before get()ing a union member.");
4028 return _reader.getDataField< ::uint32_t>( 4086 return _reader.getDataField< ::uint32_t>(
4029 0 * ::capnp::ELEMENTS); 4087 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4030 } 4088 }
4031 4089
4032 inline ::uint32_t Disembargo::Context::Builder::getProvide() { 4090 inline ::uint32_t Disembargo::Context::Builder::getProvide() {
4033 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE), 4091 KJ_IREQUIRE((which() == Disembargo::Context::PROVIDE),
4034 "Must check which() before get()ing a union member."); 4092 "Must check which() before get()ing a union member.");
4035 return _builder.getDataField< ::uint32_t>( 4093 return _builder.getDataField< ::uint32_t>(
4036 0 * ::capnp::ELEMENTS); 4094 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4037 } 4095 }
4038 inline void Disembargo::Context::Builder::setProvide( ::uint32_t value) { 4096 inline void Disembargo::Context::Builder::setProvide( ::uint32_t value) {
4039 _builder.setDataField<Disembargo::Context::Which>( 4097 _builder.setDataField<Disembargo::Context::Which>(
4040 2 * ::capnp::ELEMENTS, Disembargo::Context::PROVIDE); 4098 ::capnp::bounded<2>() * ::capnp::ELEMENTS, Disembargo::Context::PROVIDE);
4041 _builder.setDataField< ::uint32_t>( 4099 _builder.setDataField< ::uint32_t>(
4042 0 * ::capnp::ELEMENTS, value); 4100 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4043 } 4101 }
4044 4102
4045 inline ::uint32_t Provide::Reader::getQuestionId() const { 4103 inline ::uint32_t Provide::Reader::getQuestionId() const {
4046 return _reader.getDataField< ::uint32_t>( 4104 return _reader.getDataField< ::uint32_t>(
4047 0 * ::capnp::ELEMENTS); 4105 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4048 } 4106 }
4049 4107
4050 inline ::uint32_t Provide::Builder::getQuestionId() { 4108 inline ::uint32_t Provide::Builder::getQuestionId() {
4051 return _builder.getDataField< ::uint32_t>( 4109 return _builder.getDataField< ::uint32_t>(
4052 0 * ::capnp::ELEMENTS); 4110 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4053 } 4111 }
4054 inline void Provide::Builder::setQuestionId( ::uint32_t value) { 4112 inline void Provide::Builder::setQuestionId( ::uint32_t value) {
4055 _builder.setDataField< ::uint32_t>( 4113 _builder.setDataField< ::uint32_t>(
4056 0 * ::capnp::ELEMENTS, value); 4114 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4057 } 4115 }
4058 4116
4059 inline bool Provide::Reader::hasTarget() const { 4117 inline bool Provide::Reader::hasTarget() const {
4060 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4118 return !_reader.getPointerField(
4119 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4061 } 4120 }
4062 inline bool Provide::Builder::hasTarget() { 4121 inline bool Provide::Builder::hasTarget() {
4063 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4122 return !_builder.getPointerField(
4123 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4064 } 4124 }
4065 inline ::capnp::rpc::MessageTarget::Reader Provide::Reader::getTarget() const { 4125 inline ::capnp::rpc::MessageTarget::Reader Provide::Reader::getTarget() const {
4066 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 4126 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
4067 _reader.getPointerField(0 * ::capnp::POINTERS)); 4127 ::capnp::bounded<0>() * ::capnp::POINTERS));
4068 } 4128 }
4069 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::getTarget() { 4129 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::getTarget() {
4070 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 4130 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
4071 _builder.getPointerField(0 * ::capnp::POINTERS)); 4131 ::capnp::bounded<0>() * ::capnp::POINTERS));
4072 } 4132 }
4073 #if !CAPNP_LITE 4133 #if !CAPNP_LITE
4074 inline ::capnp::rpc::MessageTarget::Pipeline Provide::Pipeline::getTarget() { 4134 inline ::capnp::rpc::MessageTarget::Pipeline Provide::Pipeline::getTarget() {
4075 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0)); 4135 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
4076 } 4136 }
4077 #endif // !CAPNP_LITE 4137 #endif // !CAPNP_LITE
4078 inline void Provide::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) { 4138 inline void Provide::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
4079 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set( 4139 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
4080 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4140 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4081 } 4141 }
4082 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::initTarget() { 4142 inline ::capnp::rpc::MessageTarget::Builder Provide::Builder::initTarget() {
4083 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init( 4143 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
4084 _builder.getPointerField(0 * ::capnp::POINTERS)); 4144 ::capnp::bounded<0>() * ::capnp::POINTERS));
4085 } 4145 }
4086 inline void Provide::Builder::adoptTarget( 4146 inline void Provide::Builder::adoptTarget(
4087 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) { 4147 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
4088 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt( 4148 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
4089 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4149 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4090 } 4150 }
4091 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Provide::Builder::disownTarget() { 4151 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Provide::Builder::disownTarget() {
4092 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown( 4152 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
4093 _builder.getPointerField(0 * ::capnp::POINTERS)); 4153 ::capnp::bounded<0>() * ::capnp::POINTERS));
4094 } 4154 }
4095 4155
4096 inline bool Provide::Reader::hasRecipient() const { 4156 inline bool Provide::Reader::hasRecipient() const {
4097 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); 4157 return !_reader.getPointerField(
4158 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4098 } 4159 }
4099 inline bool Provide::Builder::hasRecipient() { 4160 inline bool Provide::Builder::hasRecipient() {
4100 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); 4161 return !_builder.getPointerField(
4162 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4101 } 4163 }
4102 inline ::capnp::AnyPointer::Reader Provide::Reader::getRecipient() const { 4164 inline ::capnp::AnyPointer::Reader Provide::Reader::getRecipient() const {
4103 return ::capnp::AnyPointer::Reader( 4165 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
4104 _reader.getPointerField(1 * ::capnp::POINTERS)); 4166 ::capnp::bounded<1>() * ::capnp::POINTERS));
4105 } 4167 }
4106 inline ::capnp::AnyPointer::Builder Provide::Builder::getRecipient() { 4168 inline ::capnp::AnyPointer::Builder Provide::Builder::getRecipient() {
4107 return ::capnp::AnyPointer::Builder( 4169 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
4108 _builder.getPointerField(1 * ::capnp::POINTERS)); 4170 ::capnp::bounded<1>() * ::capnp::POINTERS));
4109 } 4171 }
4110 inline ::capnp::AnyPointer::Builder Provide::Builder::initRecipient() { 4172 inline ::capnp::AnyPointer::Builder Provide::Builder::initRecipient() {
4111 auto result = ::capnp::AnyPointer::Builder( 4173 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
4112 _builder.getPointerField(1 * ::capnp::POINTERS)); 4174 ::capnp::bounded<1>() * ::capnp::POINTERS));
4113 result.clear(); 4175 result.clear();
4114 return result; 4176 return result;
4115 } 4177 }
4116 4178
4117 inline ::uint32_t Accept::Reader::getQuestionId() const { 4179 inline ::uint32_t Accept::Reader::getQuestionId() const {
4118 return _reader.getDataField< ::uint32_t>( 4180 return _reader.getDataField< ::uint32_t>(
4119 0 * ::capnp::ELEMENTS); 4181 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4120 } 4182 }
4121 4183
4122 inline ::uint32_t Accept::Builder::getQuestionId() { 4184 inline ::uint32_t Accept::Builder::getQuestionId() {
4123 return _builder.getDataField< ::uint32_t>( 4185 return _builder.getDataField< ::uint32_t>(
4124 0 * ::capnp::ELEMENTS); 4186 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4125 } 4187 }
4126 inline void Accept::Builder::setQuestionId( ::uint32_t value) { 4188 inline void Accept::Builder::setQuestionId( ::uint32_t value) {
4127 _builder.setDataField< ::uint32_t>( 4189 _builder.setDataField< ::uint32_t>(
4128 0 * ::capnp::ELEMENTS, value); 4190 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4129 } 4191 }
4130 4192
4131 inline bool Accept::Reader::hasProvision() const { 4193 inline bool Accept::Reader::hasProvision() const {
4132 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4194 return !_reader.getPointerField(
4195 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4133 } 4196 }
4134 inline bool Accept::Builder::hasProvision() { 4197 inline bool Accept::Builder::hasProvision() {
4135 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4198 return !_builder.getPointerField(
4199 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4136 } 4200 }
4137 inline ::capnp::AnyPointer::Reader Accept::Reader::getProvision() const { 4201 inline ::capnp::AnyPointer::Reader Accept::Reader::getProvision() const {
4138 return ::capnp::AnyPointer::Reader( 4202 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
4139 _reader.getPointerField(0 * ::capnp::POINTERS)); 4203 ::capnp::bounded<0>() * ::capnp::POINTERS));
4140 } 4204 }
4141 inline ::capnp::AnyPointer::Builder Accept::Builder::getProvision() { 4205 inline ::capnp::AnyPointer::Builder Accept::Builder::getProvision() {
4142 return ::capnp::AnyPointer::Builder( 4206 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
4143 _builder.getPointerField(0 * ::capnp::POINTERS)); 4207 ::capnp::bounded<0>() * ::capnp::POINTERS));
4144 } 4208 }
4145 inline ::capnp::AnyPointer::Builder Accept::Builder::initProvision() { 4209 inline ::capnp::AnyPointer::Builder Accept::Builder::initProvision() {
4146 auto result = ::capnp::AnyPointer::Builder( 4210 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
4147 _builder.getPointerField(0 * ::capnp::POINTERS)); 4211 ::capnp::bounded<0>() * ::capnp::POINTERS));
4148 result.clear(); 4212 result.clear();
4149 return result; 4213 return result;
4150 } 4214 }
4151 4215
4152 inline bool Accept::Reader::getEmbargo() const { 4216 inline bool Accept::Reader::getEmbargo() const {
4153 return _reader.getDataField<bool>( 4217 return _reader.getDataField<bool>(
4154 32 * ::capnp::ELEMENTS); 4218 ::capnp::bounded<32>() * ::capnp::ELEMENTS);
4155 } 4219 }
4156 4220
4157 inline bool Accept::Builder::getEmbargo() { 4221 inline bool Accept::Builder::getEmbargo() {
4158 return _builder.getDataField<bool>( 4222 return _builder.getDataField<bool>(
4159 32 * ::capnp::ELEMENTS); 4223 ::capnp::bounded<32>() * ::capnp::ELEMENTS);
4160 } 4224 }
4161 inline void Accept::Builder::setEmbargo(bool value) { 4225 inline void Accept::Builder::setEmbargo(bool value) {
4162 _builder.setDataField<bool>( 4226 _builder.setDataField<bool>(
4163 32 * ::capnp::ELEMENTS, value); 4227 ::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
4164 } 4228 }
4165 4229
4166 inline ::uint32_t Join::Reader::getQuestionId() const { 4230 inline ::uint32_t Join::Reader::getQuestionId() const {
4167 return _reader.getDataField< ::uint32_t>( 4231 return _reader.getDataField< ::uint32_t>(
4168 0 * ::capnp::ELEMENTS); 4232 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4169 } 4233 }
4170 4234
4171 inline ::uint32_t Join::Builder::getQuestionId() { 4235 inline ::uint32_t Join::Builder::getQuestionId() {
4172 return _builder.getDataField< ::uint32_t>( 4236 return _builder.getDataField< ::uint32_t>(
4173 0 * ::capnp::ELEMENTS); 4237 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4174 } 4238 }
4175 inline void Join::Builder::setQuestionId( ::uint32_t value) { 4239 inline void Join::Builder::setQuestionId( ::uint32_t value) {
4176 _builder.setDataField< ::uint32_t>( 4240 _builder.setDataField< ::uint32_t>(
4177 0 * ::capnp::ELEMENTS, value); 4241 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4178 } 4242 }
4179 4243
4180 inline bool Join::Reader::hasTarget() const { 4244 inline bool Join::Reader::hasTarget() const {
4181 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4245 return !_reader.getPointerField(
4246 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4182 } 4247 }
4183 inline bool Join::Builder::hasTarget() { 4248 inline bool Join::Builder::hasTarget() {
4184 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4249 return !_builder.getPointerField(
4250 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4185 } 4251 }
4186 inline ::capnp::rpc::MessageTarget::Reader Join::Reader::getTarget() const { 4252 inline ::capnp::rpc::MessageTarget::Reader Join::Reader::getTarget() const {
4187 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 4253 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_reader.getPointerField(
4188 _reader.getPointerField(0 * ::capnp::POINTERS)); 4254 ::capnp::bounded<0>() * ::capnp::POINTERS));
4189 } 4255 }
4190 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::getTarget() { 4256 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::getTarget() {
4191 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get( 4257 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::get(_builder.getPointerField(
4192 _builder.getPointerField(0 * ::capnp::POINTERS)); 4258 ::capnp::bounded<0>() * ::capnp::POINTERS));
4193 } 4259 }
4194 #if !CAPNP_LITE 4260 #if !CAPNP_LITE
4195 inline ::capnp::rpc::MessageTarget::Pipeline Join::Pipeline::getTarget() { 4261 inline ::capnp::rpc::MessageTarget::Pipeline Join::Pipeline::getTarget() {
4196 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0)); 4262 return ::capnp::rpc::MessageTarget::Pipeline(_typeless.getPointerField(0));
4197 } 4263 }
4198 #endif // !CAPNP_LITE 4264 #endif // !CAPNP_LITE
4199 inline void Join::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) { 4265 inline void Join::Builder::setTarget( ::capnp::rpc::MessageTarget::Reader value) {
4200 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set( 4266 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::set(_builder.getPointerField(
4201 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4267 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4202 } 4268 }
4203 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::initTarget() { 4269 inline ::capnp::rpc::MessageTarget::Builder Join::Builder::initTarget() {
4204 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init( 4270 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::init(_builder.getPointerField(
4205 _builder.getPointerField(0 * ::capnp::POINTERS)); 4271 ::capnp::bounded<0>() * ::capnp::POINTERS));
4206 } 4272 }
4207 inline void Join::Builder::adoptTarget( 4273 inline void Join::Builder::adoptTarget(
4208 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) { 4274 ::capnp::Orphan< ::capnp::rpc::MessageTarget>&& value) {
4209 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt( 4275 ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::adopt(_builder.getPointerField(
4210 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4276 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4211 } 4277 }
4212 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Join::Builder::disownTarget() { 4278 inline ::capnp::Orphan< ::capnp::rpc::MessageTarget> Join::Builder::disownTarget() {
4213 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown( 4279 return ::capnp::_::PointerHelpers< ::capnp::rpc::MessageTarget>::disown(_builder.getPointerField(
4214 _builder.getPointerField(0 * ::capnp::POINTERS)); 4280 ::capnp::bounded<0>() * ::capnp::POINTERS));
4215 } 4281 }
4216 4282
4217 inline bool Join::Reader::hasKeyPart() const { 4283 inline bool Join::Reader::hasKeyPart() const {
4218 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); 4284 return !_reader.getPointerField(
4285 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4219 } 4286 }
4220 inline bool Join::Builder::hasKeyPart() { 4287 inline bool Join::Builder::hasKeyPart() {
4221 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); 4288 return !_builder.getPointerField(
4289 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4222 } 4290 }
4223 inline ::capnp::AnyPointer::Reader Join::Reader::getKeyPart() const { 4291 inline ::capnp::AnyPointer::Reader Join::Reader::getKeyPart() const {
4224 return ::capnp::AnyPointer::Reader( 4292 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
4225 _reader.getPointerField(1 * ::capnp::POINTERS)); 4293 ::capnp::bounded<1>() * ::capnp::POINTERS));
4226 } 4294 }
4227 inline ::capnp::AnyPointer::Builder Join::Builder::getKeyPart() { 4295 inline ::capnp::AnyPointer::Builder Join::Builder::getKeyPart() {
4228 return ::capnp::AnyPointer::Builder( 4296 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
4229 _builder.getPointerField(1 * ::capnp::POINTERS)); 4297 ::capnp::bounded<1>() * ::capnp::POINTERS));
4230 } 4298 }
4231 inline ::capnp::AnyPointer::Builder Join::Builder::initKeyPart() { 4299 inline ::capnp::AnyPointer::Builder Join::Builder::initKeyPart() {
4232 auto result = ::capnp::AnyPointer::Builder( 4300 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
4233 _builder.getPointerField(1 * ::capnp::POINTERS)); 4301 ::capnp::bounded<1>() * ::capnp::POINTERS));
4234 result.clear(); 4302 result.clear();
4235 return result; 4303 return result;
4236 } 4304 }
4237 4305
4238 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Reader::which() const { 4306 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Reader::which() const {
4239 return _reader.getDataField<Which>(2 * ::capnp::ELEMENTS); 4307 return _reader.getDataField<Which>(
4308 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
4240 } 4309 }
4241 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Builder::which() { 4310 inline ::capnp::rpc::MessageTarget::Which MessageTarget::Builder::which() {
4242 return _builder.getDataField<Which>(2 * ::capnp::ELEMENTS); 4311 return _builder.getDataField<Which>(
4312 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
4243 } 4313 }
4244 4314
4245 inline bool MessageTarget::Reader::isImportedCap() const { 4315 inline bool MessageTarget::Reader::isImportedCap() const {
4246 return which() == MessageTarget::IMPORTED_CAP; 4316 return which() == MessageTarget::IMPORTED_CAP;
4247 } 4317 }
4250 } 4320 }
4251 inline ::uint32_t MessageTarget::Reader::getImportedCap() const { 4321 inline ::uint32_t MessageTarget::Reader::getImportedCap() const {
4252 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP), 4322 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP),
4253 "Must check which() before get()ing a union member."); 4323 "Must check which() before get()ing a union member.");
4254 return _reader.getDataField< ::uint32_t>( 4324 return _reader.getDataField< ::uint32_t>(
4255 0 * ::capnp::ELEMENTS); 4325 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4256 } 4326 }
4257 4327
4258 inline ::uint32_t MessageTarget::Builder::getImportedCap() { 4328 inline ::uint32_t MessageTarget::Builder::getImportedCap() {
4259 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP), 4329 KJ_IREQUIRE((which() == MessageTarget::IMPORTED_CAP),
4260 "Must check which() before get()ing a union member."); 4330 "Must check which() before get()ing a union member.");
4261 return _builder.getDataField< ::uint32_t>( 4331 return _builder.getDataField< ::uint32_t>(
4262 0 * ::capnp::ELEMENTS); 4332 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4263 } 4333 }
4264 inline void MessageTarget::Builder::setImportedCap( ::uint32_t value) { 4334 inline void MessageTarget::Builder::setImportedCap( ::uint32_t value) {
4265 _builder.setDataField<MessageTarget::Which>( 4335 _builder.setDataField<MessageTarget::Which>(
4266 2 * ::capnp::ELEMENTS, MessageTarget::IMPORTED_CAP); 4336 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::IMPORTED_CAP);
4267 _builder.setDataField< ::uint32_t>( 4337 _builder.setDataField< ::uint32_t>(
4268 0 * ::capnp::ELEMENTS, value); 4338 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4269 } 4339 }
4270 4340
4271 inline bool MessageTarget::Reader::isPromisedAnswer() const { 4341 inline bool MessageTarget::Reader::isPromisedAnswer() const {
4272 return which() == MessageTarget::PROMISED_ANSWER; 4342 return which() == MessageTarget::PROMISED_ANSWER;
4273 } 4343 }
4274 inline bool MessageTarget::Builder::isPromisedAnswer() { 4344 inline bool MessageTarget::Builder::isPromisedAnswer() {
4275 return which() == MessageTarget::PROMISED_ANSWER; 4345 return which() == MessageTarget::PROMISED_ANSWER;
4276 } 4346 }
4277 inline bool MessageTarget::Reader::hasPromisedAnswer() const { 4347 inline bool MessageTarget::Reader::hasPromisedAnswer() const {
4278 if (which() != MessageTarget::PROMISED_ANSWER) return false; 4348 if (which() != MessageTarget::PROMISED_ANSWER) return false;
4279 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4349 return !_reader.getPointerField(
4350 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4280 } 4351 }
4281 inline bool MessageTarget::Builder::hasPromisedAnswer() { 4352 inline bool MessageTarget::Builder::hasPromisedAnswer() {
4282 if (which() != MessageTarget::PROMISED_ANSWER) return false; 4353 if (which() != MessageTarget::PROMISED_ANSWER) return false;
4283 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4354 return !_builder.getPointerField(
4355 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4284 } 4356 }
4285 inline ::capnp::rpc::PromisedAnswer::Reader MessageTarget::Reader::getPromisedAnswer() const { 4357 inline ::capnp::rpc::PromisedAnswer::Reader MessageTarget::Reader::getPromisedAnswer() const {
4286 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER), 4358 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
4287 "Must check which() before get()ing a union member."); 4359 "Must check which() before get()ing a union member.");
4288 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get( 4360 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_reader.getPointerField(
4289 _reader.getPointerField(0 * ::capnp::POINTERS)); 4361 ::capnp::bounded<0>() * ::capnp::POINTERS));
4290 } 4362 }
4291 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::getPromisedAnswer() { 4363 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::getPromisedAnswer() {
4292 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER), 4364 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
4293 "Must check which() before get()ing a union member."); 4365 "Must check which() before get()ing a union member.");
4294 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get( 4366 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_builder.getPointerField(
4295 _builder.getPointerField(0 * ::capnp::POINTERS)); 4367 ::capnp::bounded<0>() * ::capnp::POINTERS));
4296 } 4368 }
4297 inline void MessageTarget::Builder::setPromisedAnswer( ::capnp::rpc::PromisedAnswer::Reader value) { 4369 inline void MessageTarget::Builder::setPromisedAnswer( ::capnp::rpc::PromisedAnswer::Reader value) {
4298 _builder.setDataField<MessageTarget::Which>( 4370 _builder.setDataField<MessageTarget::Which>(
4299 2 * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER); 4371 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
4300 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set( 4372 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set(_builder.getPointerField(
4301 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4373 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4302 } 4374 }
4303 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::initPromisedAnswer() { 4375 inline ::capnp::rpc::PromisedAnswer::Builder MessageTarget::Builder::initPromisedAnswer() {
4304 _builder.setDataField<MessageTarget::Which>( 4376 _builder.setDataField<MessageTarget::Which>(
4305 2 * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER); 4377 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
4306 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init( 4378 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init(_builder.getPointerField(
4307 _builder.getPointerField(0 * ::capnp::POINTERS)); 4379 ::capnp::bounded<0>() * ::capnp::POINTERS));
4308 } 4380 }
4309 inline void MessageTarget::Builder::adoptPromisedAnswer( 4381 inline void MessageTarget::Builder::adoptPromisedAnswer(
4310 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) { 4382 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) {
4311 _builder.setDataField<MessageTarget::Which>( 4383 _builder.setDataField<MessageTarget::Which>(
4312 2 * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER); 4384 ::capnp::bounded<2>() * ::capnp::ELEMENTS, MessageTarget::PROMISED_ANSWER);
4313 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt( 4385 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt(_builder.getPointerField(
4314 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4386 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4315 } 4387 }
4316 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> MessageTarget::Builder::disownPromisedAnswer() { 4388 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> MessageTarget::Builder::disownPromisedAnswer() {
4317 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER), 4389 KJ_IREQUIRE((which() == MessageTarget::PROMISED_ANSWER),
4318 "Must check which() before get()ing a union member."); 4390 "Must check which() before get()ing a union member.");
4319 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown( 4391 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown(_builder.getPointerField(
4320 _builder.getPointerField(0 * ::capnp::POINTERS)); 4392 ::capnp::bounded<0>() * ::capnp::POINTERS));
4321 } 4393 }
4322 4394
4323 inline bool Payload::Reader::hasContent() const { 4395 inline bool Payload::Reader::hasContent() const {
4324 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4396 return !_reader.getPointerField(
4397 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4325 } 4398 }
4326 inline bool Payload::Builder::hasContent() { 4399 inline bool Payload::Builder::hasContent() {
4327 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4400 return !_builder.getPointerField(
4401 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4328 } 4402 }
4329 inline ::capnp::AnyPointer::Reader Payload::Reader::getContent() const { 4403 inline ::capnp::AnyPointer::Reader Payload::Reader::getContent() const {
4330 return ::capnp::AnyPointer::Reader( 4404 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
4331 _reader.getPointerField(0 * ::capnp::POINTERS)); 4405 ::capnp::bounded<0>() * ::capnp::POINTERS));
4332 } 4406 }
4333 inline ::capnp::AnyPointer::Builder Payload::Builder::getContent() { 4407 inline ::capnp::AnyPointer::Builder Payload::Builder::getContent() {
4334 return ::capnp::AnyPointer::Builder( 4408 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
4335 _builder.getPointerField(0 * ::capnp::POINTERS)); 4409 ::capnp::bounded<0>() * ::capnp::POINTERS));
4336 } 4410 }
4337 inline ::capnp::AnyPointer::Builder Payload::Builder::initContent() { 4411 inline ::capnp::AnyPointer::Builder Payload::Builder::initContent() {
4338 auto result = ::capnp::AnyPointer::Builder( 4412 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
4339 _builder.getPointerField(0 * ::capnp::POINTERS)); 4413 ::capnp::bounded<0>() * ::capnp::POINTERS));
4340 result.clear(); 4414 result.clear();
4341 return result; 4415 return result;
4342 } 4416 }
4343 4417
4344 inline bool Payload::Reader::hasCapTable() const { 4418 inline bool Payload::Reader::hasCapTable() const {
4345 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull(); 4419 return !_reader.getPointerField(
4420 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4346 } 4421 }
4347 inline bool Payload::Builder::hasCapTable() { 4422 inline bool Payload::Builder::hasCapTable() {
4348 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull(); 4423 return !_builder.getPointerField(
4424 ::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
4349 } 4425 }
4350 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader Payload::Reader::getCapTable() const { 4426 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader Payload::Reader::getCapTable() const {
4351 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get( 4427 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get(_reader.getPointerField(
4352 _reader.getPointerField(1 * ::capnp::POINTERS)); 4428 ::capnp::bounded<1>() * ::capnp::POINTERS));
4353 } 4429 }
4354 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::getCapTable() { 4430 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::getCapTable() {
4355 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get( 4431 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::get(_builder.getPointerField(
4356 _builder.getPointerField(1 * ::capnp::POINTERS)); 4432 ::capnp::bounded<1>() * ::capnp::POINTERS));
4357 } 4433 }
4358 inline void Payload::Builder::setCapTable( ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader value) { 4434 inline void Payload::Builder::setCapTable( ::capnp::List< ::capnp::rpc::CapDescriptor>::Reader value) {
4359 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::set( 4435 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::set(_builder.getPointerField(
4360 _builder.getPointerField(1 * ::capnp::POINTERS), value); 4436 ::capnp::bounded<1>() * ::capnp::POINTERS), value);
4361 } 4437 }
4362 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::initCapTable(unsigned int size) { 4438 inline ::capnp::List< ::capnp::rpc::CapDescriptor>::Builder Payload::Builder::initCapTable(unsigned int size) {
4363 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::init( 4439 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::init(_builder.getPointerField(
4364 _builder.getPointerField(1 * ::capnp::POINTERS), size); 4440 ::capnp::bounded<1>() * ::capnp::POINTERS), size);
4365 } 4441 }
4366 inline void Payload::Builder::adoptCapTable( 4442 inline void Payload::Builder::adoptCapTable(
4367 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>>&& value) { 4443 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>>&& value) {
4368 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::adopt( 4444 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::adopt(_builder.getPointerField(
4369 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value)); 4445 ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
4370 } 4446 }
4371 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>> Payload::Builder::disownCapTable() { 4447 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::CapDescriptor>> Payload::Builder::disownCapTable() {
4372 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::disown( 4448 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::CapDescriptor>>::disown(_builder.getPointerField(
4373 _builder.getPointerField(1 * ::capnp::POINTERS)); 4449 ::capnp::bounded<1>() * ::capnp::POINTERS));
4374 } 4450 }
4375 4451
4376 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Reader::which() const { 4452 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Reader::which() const {
4377 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS); 4453 return _reader.getDataField<Which>(
4454 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4378 } 4455 }
4379 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Builder::which() { 4456 inline ::capnp::rpc::CapDescriptor::Which CapDescriptor::Builder::which() {
4380 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS); 4457 return _builder.getDataField<Which>(
4458 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4381 } 4459 }
4382 4460
4383 inline bool CapDescriptor::Reader::isNone() const { 4461 inline bool CapDescriptor::Reader::isNone() const {
4384 return which() == CapDescriptor::NONE; 4462 return which() == CapDescriptor::NONE;
4385 } 4463 }
4388 } 4466 }
4389 inline ::capnp::Void CapDescriptor::Reader::getNone() const { 4467 inline ::capnp::Void CapDescriptor::Reader::getNone() const {
4390 KJ_IREQUIRE((which() == CapDescriptor::NONE), 4468 KJ_IREQUIRE((which() == CapDescriptor::NONE),
4391 "Must check which() before get()ing a union member."); 4469 "Must check which() before get()ing a union member.");
4392 return _reader.getDataField< ::capnp::Void>( 4470 return _reader.getDataField< ::capnp::Void>(
4393 0 * ::capnp::ELEMENTS); 4471 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4394 } 4472 }
4395 4473
4396 inline ::capnp::Void CapDescriptor::Builder::getNone() { 4474 inline ::capnp::Void CapDescriptor::Builder::getNone() {
4397 KJ_IREQUIRE((which() == CapDescriptor::NONE), 4475 KJ_IREQUIRE((which() == CapDescriptor::NONE),
4398 "Must check which() before get()ing a union member."); 4476 "Must check which() before get()ing a union member.");
4399 return _builder.getDataField< ::capnp::Void>( 4477 return _builder.getDataField< ::capnp::Void>(
4400 0 * ::capnp::ELEMENTS); 4478 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4401 } 4479 }
4402 inline void CapDescriptor::Builder::setNone( ::capnp::Void value) { 4480 inline void CapDescriptor::Builder::setNone( ::capnp::Void value) {
4403 _builder.setDataField<CapDescriptor::Which>( 4481 _builder.setDataField<CapDescriptor::Which>(
4404 0 * ::capnp::ELEMENTS, CapDescriptor::NONE); 4482 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::NONE);
4405 _builder.setDataField< ::capnp::Void>( 4483 _builder.setDataField< ::capnp::Void>(
4406 0 * ::capnp::ELEMENTS, value); 4484 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4407 } 4485 }
4408 4486
4409 inline bool CapDescriptor::Reader::isSenderHosted() const { 4487 inline bool CapDescriptor::Reader::isSenderHosted() const {
4410 return which() == CapDescriptor::SENDER_HOSTED; 4488 return which() == CapDescriptor::SENDER_HOSTED;
4411 } 4489 }
4414 } 4492 }
4415 inline ::uint32_t CapDescriptor::Reader::getSenderHosted() const { 4493 inline ::uint32_t CapDescriptor::Reader::getSenderHosted() const {
4416 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED), 4494 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED),
4417 "Must check which() before get()ing a union member."); 4495 "Must check which() before get()ing a union member.");
4418 return _reader.getDataField< ::uint32_t>( 4496 return _reader.getDataField< ::uint32_t>(
4419 1 * ::capnp::ELEMENTS); 4497 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4420 } 4498 }
4421 4499
4422 inline ::uint32_t CapDescriptor::Builder::getSenderHosted() { 4500 inline ::uint32_t CapDescriptor::Builder::getSenderHosted() {
4423 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED), 4501 KJ_IREQUIRE((which() == CapDescriptor::SENDER_HOSTED),
4424 "Must check which() before get()ing a union member."); 4502 "Must check which() before get()ing a union member.");
4425 return _builder.getDataField< ::uint32_t>( 4503 return _builder.getDataField< ::uint32_t>(
4426 1 * ::capnp::ELEMENTS); 4504 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4427 } 4505 }
4428 inline void CapDescriptor::Builder::setSenderHosted( ::uint32_t value) { 4506 inline void CapDescriptor::Builder::setSenderHosted( ::uint32_t value) {
4429 _builder.setDataField<CapDescriptor::Which>( 4507 _builder.setDataField<CapDescriptor::Which>(
4430 0 * ::capnp::ELEMENTS, CapDescriptor::SENDER_HOSTED); 4508 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::SENDER_HOSTED);
4431 _builder.setDataField< ::uint32_t>( 4509 _builder.setDataField< ::uint32_t>(
4432 1 * ::capnp::ELEMENTS, value); 4510 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
4433 } 4511 }
4434 4512
4435 inline bool CapDescriptor::Reader::isSenderPromise() const { 4513 inline bool CapDescriptor::Reader::isSenderPromise() const {
4436 return which() == CapDescriptor::SENDER_PROMISE; 4514 return which() == CapDescriptor::SENDER_PROMISE;
4437 } 4515 }
4440 } 4518 }
4441 inline ::uint32_t CapDescriptor::Reader::getSenderPromise() const { 4519 inline ::uint32_t CapDescriptor::Reader::getSenderPromise() const {
4442 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE), 4520 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE),
4443 "Must check which() before get()ing a union member."); 4521 "Must check which() before get()ing a union member.");
4444 return _reader.getDataField< ::uint32_t>( 4522 return _reader.getDataField< ::uint32_t>(
4445 1 * ::capnp::ELEMENTS); 4523 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4446 } 4524 }
4447 4525
4448 inline ::uint32_t CapDescriptor::Builder::getSenderPromise() { 4526 inline ::uint32_t CapDescriptor::Builder::getSenderPromise() {
4449 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE), 4527 KJ_IREQUIRE((which() == CapDescriptor::SENDER_PROMISE),
4450 "Must check which() before get()ing a union member."); 4528 "Must check which() before get()ing a union member.");
4451 return _builder.getDataField< ::uint32_t>( 4529 return _builder.getDataField< ::uint32_t>(
4452 1 * ::capnp::ELEMENTS); 4530 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4453 } 4531 }
4454 inline void CapDescriptor::Builder::setSenderPromise( ::uint32_t value) { 4532 inline void CapDescriptor::Builder::setSenderPromise( ::uint32_t value) {
4455 _builder.setDataField<CapDescriptor::Which>( 4533 _builder.setDataField<CapDescriptor::Which>(
4456 0 * ::capnp::ELEMENTS, CapDescriptor::SENDER_PROMISE); 4534 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::SENDER_PROMISE);
4457 _builder.setDataField< ::uint32_t>( 4535 _builder.setDataField< ::uint32_t>(
4458 1 * ::capnp::ELEMENTS, value); 4536 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
4459 } 4537 }
4460 4538
4461 inline bool CapDescriptor::Reader::isReceiverHosted() const { 4539 inline bool CapDescriptor::Reader::isReceiverHosted() const {
4462 return which() == CapDescriptor::RECEIVER_HOSTED; 4540 return which() == CapDescriptor::RECEIVER_HOSTED;
4463 } 4541 }
4466 } 4544 }
4467 inline ::uint32_t CapDescriptor::Reader::getReceiverHosted() const { 4545 inline ::uint32_t CapDescriptor::Reader::getReceiverHosted() const {
4468 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED), 4546 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED),
4469 "Must check which() before get()ing a union member."); 4547 "Must check which() before get()ing a union member.");
4470 return _reader.getDataField< ::uint32_t>( 4548 return _reader.getDataField< ::uint32_t>(
4471 1 * ::capnp::ELEMENTS); 4549 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4472 } 4550 }
4473 4551
4474 inline ::uint32_t CapDescriptor::Builder::getReceiverHosted() { 4552 inline ::uint32_t CapDescriptor::Builder::getReceiverHosted() {
4475 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED), 4553 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_HOSTED),
4476 "Must check which() before get()ing a union member."); 4554 "Must check which() before get()ing a union member.");
4477 return _builder.getDataField< ::uint32_t>( 4555 return _builder.getDataField< ::uint32_t>(
4478 1 * ::capnp::ELEMENTS); 4556 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4479 } 4557 }
4480 inline void CapDescriptor::Builder::setReceiverHosted( ::uint32_t value) { 4558 inline void CapDescriptor::Builder::setReceiverHosted( ::uint32_t value) {
4481 _builder.setDataField<CapDescriptor::Which>( 4559 _builder.setDataField<CapDescriptor::Which>(
4482 0 * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_HOSTED); 4560 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_HOSTED);
4483 _builder.setDataField< ::uint32_t>( 4561 _builder.setDataField< ::uint32_t>(
4484 1 * ::capnp::ELEMENTS, value); 4562 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
4485 } 4563 }
4486 4564
4487 inline bool CapDescriptor::Reader::isReceiverAnswer() const { 4565 inline bool CapDescriptor::Reader::isReceiverAnswer() const {
4488 return which() == CapDescriptor::RECEIVER_ANSWER; 4566 return which() == CapDescriptor::RECEIVER_ANSWER;
4489 } 4567 }
4490 inline bool CapDescriptor::Builder::isReceiverAnswer() { 4568 inline bool CapDescriptor::Builder::isReceiverAnswer() {
4491 return which() == CapDescriptor::RECEIVER_ANSWER; 4569 return which() == CapDescriptor::RECEIVER_ANSWER;
4492 } 4570 }
4493 inline bool CapDescriptor::Reader::hasReceiverAnswer() const { 4571 inline bool CapDescriptor::Reader::hasReceiverAnswer() const {
4494 if (which() != CapDescriptor::RECEIVER_ANSWER) return false; 4572 if (which() != CapDescriptor::RECEIVER_ANSWER) return false;
4495 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4573 return !_reader.getPointerField(
4574 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4496 } 4575 }
4497 inline bool CapDescriptor::Builder::hasReceiverAnswer() { 4576 inline bool CapDescriptor::Builder::hasReceiverAnswer() {
4498 if (which() != CapDescriptor::RECEIVER_ANSWER) return false; 4577 if (which() != CapDescriptor::RECEIVER_ANSWER) return false;
4499 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4578 return !_builder.getPointerField(
4579 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4500 } 4580 }
4501 inline ::capnp::rpc::PromisedAnswer::Reader CapDescriptor::Reader::getReceiverAnswer() const { 4581 inline ::capnp::rpc::PromisedAnswer::Reader CapDescriptor::Reader::getReceiverAnswer() const {
4502 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER), 4582 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
4503 "Must check which() before get()ing a union member."); 4583 "Must check which() before get()ing a union member.");
4504 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get( 4584 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_reader.getPointerField(
4505 _reader.getPointerField(0 * ::capnp::POINTERS)); 4585 ::capnp::bounded<0>() * ::capnp::POINTERS));
4506 } 4586 }
4507 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::getReceiverAnswer() { 4587 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::getReceiverAnswer() {
4508 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER), 4588 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
4509 "Must check which() before get()ing a union member."); 4589 "Must check which() before get()ing a union member.");
4510 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get( 4590 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::get(_builder.getPointerField(
4511 _builder.getPointerField(0 * ::capnp::POINTERS)); 4591 ::capnp::bounded<0>() * ::capnp::POINTERS));
4512 } 4592 }
4513 inline void CapDescriptor::Builder::setReceiverAnswer( ::capnp::rpc::PromisedAnswer::Reader value) { 4593 inline void CapDescriptor::Builder::setReceiverAnswer( ::capnp::rpc::PromisedAnswer::Reader value) {
4514 _builder.setDataField<CapDescriptor::Which>( 4594 _builder.setDataField<CapDescriptor::Which>(
4515 0 * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER); 4595 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
4516 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set( 4596 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::set(_builder.getPointerField(
4517 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4597 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4518 } 4598 }
4519 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::initReceiverAnswer() { 4599 inline ::capnp::rpc::PromisedAnswer::Builder CapDescriptor::Builder::initReceiverAnswer() {
4520 _builder.setDataField<CapDescriptor::Which>( 4600 _builder.setDataField<CapDescriptor::Which>(
4521 0 * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER); 4601 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
4522 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init( 4602 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::init(_builder.getPointerField(
4523 _builder.getPointerField(0 * ::capnp::POINTERS)); 4603 ::capnp::bounded<0>() * ::capnp::POINTERS));
4524 } 4604 }
4525 inline void CapDescriptor::Builder::adoptReceiverAnswer( 4605 inline void CapDescriptor::Builder::adoptReceiverAnswer(
4526 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) { 4606 ::capnp::Orphan< ::capnp::rpc::PromisedAnswer>&& value) {
4527 _builder.setDataField<CapDescriptor::Which>( 4607 _builder.setDataField<CapDescriptor::Which>(
4528 0 * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER); 4608 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::RECEIVER_ANSWER);
4529 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt( 4609 ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::adopt(_builder.getPointerField(
4530 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4610 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4531 } 4611 }
4532 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> CapDescriptor::Builder::disownReceiverAnswer() { 4612 inline ::capnp::Orphan< ::capnp::rpc::PromisedAnswer> CapDescriptor::Builder::disownReceiverAnswer() {
4533 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER), 4613 KJ_IREQUIRE((which() == CapDescriptor::RECEIVER_ANSWER),
4534 "Must check which() before get()ing a union member."); 4614 "Must check which() before get()ing a union member.");
4535 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown( 4615 return ::capnp::_::PointerHelpers< ::capnp::rpc::PromisedAnswer>::disown(_builder.getPointerField(
4536 _builder.getPointerField(0 * ::capnp::POINTERS)); 4616 ::capnp::bounded<0>() * ::capnp::POINTERS));
4537 } 4617 }
4538 4618
4539 inline bool CapDescriptor::Reader::isThirdPartyHosted() const { 4619 inline bool CapDescriptor::Reader::isThirdPartyHosted() const {
4540 return which() == CapDescriptor::THIRD_PARTY_HOSTED; 4620 return which() == CapDescriptor::THIRD_PARTY_HOSTED;
4541 } 4621 }
4542 inline bool CapDescriptor::Builder::isThirdPartyHosted() { 4622 inline bool CapDescriptor::Builder::isThirdPartyHosted() {
4543 return which() == CapDescriptor::THIRD_PARTY_HOSTED; 4623 return which() == CapDescriptor::THIRD_PARTY_HOSTED;
4544 } 4624 }
4545 inline bool CapDescriptor::Reader::hasThirdPartyHosted() const { 4625 inline bool CapDescriptor::Reader::hasThirdPartyHosted() const {
4546 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false; 4626 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false;
4547 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4627 return !_reader.getPointerField(
4628 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4548 } 4629 }
4549 inline bool CapDescriptor::Builder::hasThirdPartyHosted() { 4630 inline bool CapDescriptor::Builder::hasThirdPartyHosted() {
4550 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false; 4631 if (which() != CapDescriptor::THIRD_PARTY_HOSTED) return false;
4551 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4632 return !_builder.getPointerField(
4633 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4552 } 4634 }
4553 inline ::capnp::rpc::ThirdPartyCapDescriptor::Reader CapDescriptor::Reader::getThirdPartyHosted() const { 4635 inline ::capnp::rpc::ThirdPartyCapDescriptor::Reader CapDescriptor::Reader::getThirdPartyHosted() const {
4554 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED), 4636 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
4555 "Must check which() before get()ing a union member."); 4637 "Must check which() before get()ing a union member.");
4556 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get( 4638 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get(_reader.getPointerField(
4557 _reader.getPointerField(0 * ::capnp::POINTERS)); 4639 ::capnp::bounded<0>() * ::capnp::POINTERS));
4558 } 4640 }
4559 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::getThirdPartyHosted() { 4641 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::getThirdPartyHosted() {
4560 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED), 4642 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
4561 "Must check which() before get()ing a union member."); 4643 "Must check which() before get()ing a union member.");
4562 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get( 4644 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::get(_builder.getPointerField(
4563 _builder.getPointerField(0 * ::capnp::POINTERS)); 4645 ::capnp::bounded<0>() * ::capnp::POINTERS));
4564 } 4646 }
4565 inline void CapDescriptor::Builder::setThirdPartyHosted( ::capnp::rpc::ThirdPartyCapDescriptor::Reader value) { 4647 inline void CapDescriptor::Builder::setThirdPartyHosted( ::capnp::rpc::ThirdPartyCapDescriptor::Reader value) {
4566 _builder.setDataField<CapDescriptor::Which>( 4648 _builder.setDataField<CapDescriptor::Which>(
4567 0 * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED); 4649 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
4568 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::set( 4650 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::set(_builder.getPointerField(
4569 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4651 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4570 } 4652 }
4571 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::initThirdPartyHosted() { 4653 inline ::capnp::rpc::ThirdPartyCapDescriptor::Builder CapDescriptor::Builder::initThirdPartyHosted() {
4572 _builder.setDataField<CapDescriptor::Which>( 4654 _builder.setDataField<CapDescriptor::Which>(
4573 0 * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED); 4655 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
4574 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::init( 4656 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::init(_builder.getPointerField(
4575 _builder.getPointerField(0 * ::capnp::POINTERS)); 4657 ::capnp::bounded<0>() * ::capnp::POINTERS));
4576 } 4658 }
4577 inline void CapDescriptor::Builder::adoptThirdPartyHosted( 4659 inline void CapDescriptor::Builder::adoptThirdPartyHosted(
4578 ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor>&& value) { 4660 ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor>&& value) {
4579 _builder.setDataField<CapDescriptor::Which>( 4661 _builder.setDataField<CapDescriptor::Which>(
4580 0 * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED); 4662 ::capnp::bounded<0>() * ::capnp::ELEMENTS, CapDescriptor::THIRD_PARTY_HOSTED);
4581 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::adopt( 4663 ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::adopt(_builder.getPointerField(
4582 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4664 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4583 } 4665 }
4584 inline ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor> CapDescriptor::Builder::disownThirdPartyHosted() { 4666 inline ::capnp::Orphan< ::capnp::rpc::ThirdPartyCapDescriptor> CapDescriptor::Builder::disownThirdPartyHosted() {
4585 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED), 4667 KJ_IREQUIRE((which() == CapDescriptor::THIRD_PARTY_HOSTED),
4586 "Must check which() before get()ing a union member."); 4668 "Must check which() before get()ing a union member.");
4587 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::disown( 4669 return ::capnp::_::PointerHelpers< ::capnp::rpc::ThirdPartyCapDescriptor>::disown(_builder.getPointerField(
4588 _builder.getPointerField(0 * ::capnp::POINTERS)); 4670 ::capnp::bounded<0>() * ::capnp::POINTERS));
4589 } 4671 }
4590 4672
4591 inline ::uint32_t PromisedAnswer::Reader::getQuestionId() const { 4673 inline ::uint32_t PromisedAnswer::Reader::getQuestionId() const {
4592 return _reader.getDataField< ::uint32_t>( 4674 return _reader.getDataField< ::uint32_t>(
4593 0 * ::capnp::ELEMENTS); 4675 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4594 } 4676 }
4595 4677
4596 inline ::uint32_t PromisedAnswer::Builder::getQuestionId() { 4678 inline ::uint32_t PromisedAnswer::Builder::getQuestionId() {
4597 return _builder.getDataField< ::uint32_t>( 4679 return _builder.getDataField< ::uint32_t>(
4598 0 * ::capnp::ELEMENTS); 4680 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4599 } 4681 }
4600 inline void PromisedAnswer::Builder::setQuestionId( ::uint32_t value) { 4682 inline void PromisedAnswer::Builder::setQuestionId( ::uint32_t value) {
4601 _builder.setDataField< ::uint32_t>( 4683 _builder.setDataField< ::uint32_t>(
4602 0 * ::capnp::ELEMENTS, value); 4684 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4603 } 4685 }
4604 4686
4605 inline bool PromisedAnswer::Reader::hasTransform() const { 4687 inline bool PromisedAnswer::Reader::hasTransform() const {
4606 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4688 return !_reader.getPointerField(
4689 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4607 } 4690 }
4608 inline bool PromisedAnswer::Builder::hasTransform() { 4691 inline bool PromisedAnswer::Builder::hasTransform() {
4609 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4692 return !_builder.getPointerField(
4693 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4610 } 4694 }
4611 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader PromisedAnswer::Reader::getTransform() const { 4695 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader PromisedAnswer::Reader::getTransform() const {
4612 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get( 4696 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get(_reader.getPointerField(
4613 _reader.getPointerField(0 * ::capnp::POINTERS)); 4697 ::capnp::bounded<0>() * ::capnp::POINTERS));
4614 } 4698 }
4615 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder PromisedAnswer::Builder::getTransform() { 4699 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder PromisedAnswer::Builder::getTransform() {
4616 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get( 4700 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::get(_builder.getPointerField(
4617 _builder.getPointerField(0 * ::capnp::POINTERS)); 4701 ::capnp::bounded<0>() * ::capnp::POINTERS));
4618 } 4702 }
4619 inline void PromisedAnswer::Builder::setTransform( ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader value) { 4703 inline void PromisedAnswer::Builder::setTransform( ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Reader value) {
4620 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::set( 4704 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::set(_builder.getPointerField(
4621 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4705 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4622 } 4706 }
4623 inline ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>::Builder PromisedAnswer::Builder::initTransform(unsigned int size) { 4707 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( 4708 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::init(_builder.getPointerField(
4625 _builder.getPointerField(0 * ::capnp::POINTERS), size); 4709 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
4626 } 4710 }
4627 inline void PromisedAnswer::Builder::adoptTransform( 4711 inline void PromisedAnswer::Builder::adoptTransform(
4628 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>&& value) { 4712 ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>&& value) {
4629 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::adopt( 4713 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::adopt(_builder.getPointerField(
4630 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4714 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4631 } 4715 }
4632 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>> PromisedAnswer::Builder::disownTransform() { 4716 inline ::capnp::Orphan< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>> PromisedAnswer::Builder::disownTransform() {
4633 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::disown( 4717 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::rpc::PromisedAnswer::Op>>::disown(_builder.getPointerField(
4634 _builder.getPointerField(0 * ::capnp::POINTERS)); 4718 ::capnp::bounded<0>() * ::capnp::POINTERS));
4635 } 4719 }
4636 4720
4637 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Reader::which() const { 4721 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Reader::which() const {
4638 return _reader.getDataField<Which>(0 * ::capnp::ELEMENTS); 4722 return _reader.getDataField<Which>(
4723 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4639 } 4724 }
4640 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Builder::which() { 4725 inline ::capnp::rpc::PromisedAnswer::Op::Which PromisedAnswer::Op::Builder::which() {
4641 return _builder.getDataField<Which>(0 * ::capnp::ELEMENTS); 4726 return _builder.getDataField<Which>(
4727 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4642 } 4728 }
4643 4729
4644 inline bool PromisedAnswer::Op::Reader::isNoop() const { 4730 inline bool PromisedAnswer::Op::Reader::isNoop() const {
4645 return which() == PromisedAnswer::Op::NOOP; 4731 return which() == PromisedAnswer::Op::NOOP;
4646 } 4732 }
4649 } 4735 }
4650 inline ::capnp::Void PromisedAnswer::Op::Reader::getNoop() const { 4736 inline ::capnp::Void PromisedAnswer::Op::Reader::getNoop() const {
4651 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP), 4737 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP),
4652 "Must check which() before get()ing a union member."); 4738 "Must check which() before get()ing a union member.");
4653 return _reader.getDataField< ::capnp::Void>( 4739 return _reader.getDataField< ::capnp::Void>(
4654 0 * ::capnp::ELEMENTS); 4740 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4655 } 4741 }
4656 4742
4657 inline ::capnp::Void PromisedAnswer::Op::Builder::getNoop() { 4743 inline ::capnp::Void PromisedAnswer::Op::Builder::getNoop() {
4658 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP), 4744 KJ_IREQUIRE((which() == PromisedAnswer::Op::NOOP),
4659 "Must check which() before get()ing a union member."); 4745 "Must check which() before get()ing a union member.");
4660 return _builder.getDataField< ::capnp::Void>( 4746 return _builder.getDataField< ::capnp::Void>(
4661 0 * ::capnp::ELEMENTS); 4747 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4662 } 4748 }
4663 inline void PromisedAnswer::Op::Builder::setNoop( ::capnp::Void value) { 4749 inline void PromisedAnswer::Op::Builder::setNoop( ::capnp::Void value) {
4664 _builder.setDataField<PromisedAnswer::Op::Which>( 4750 _builder.setDataField<PromisedAnswer::Op::Which>(
4665 0 * ::capnp::ELEMENTS, PromisedAnswer::Op::NOOP); 4751 ::capnp::bounded<0>() * ::capnp::ELEMENTS, PromisedAnswer::Op::NOOP);
4666 _builder.setDataField< ::capnp::Void>( 4752 _builder.setDataField< ::capnp::Void>(
4667 0 * ::capnp::ELEMENTS, value); 4753 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4668 } 4754 }
4669 4755
4670 inline bool PromisedAnswer::Op::Reader::isGetPointerField() const { 4756 inline bool PromisedAnswer::Op::Reader::isGetPointerField() const {
4671 return which() == PromisedAnswer::Op::GET_POINTER_FIELD; 4757 return which() == PromisedAnswer::Op::GET_POINTER_FIELD;
4672 } 4758 }
4675 } 4761 }
4676 inline ::uint16_t PromisedAnswer::Op::Reader::getGetPointerField() const { 4762 inline ::uint16_t PromisedAnswer::Op::Reader::getGetPointerField() const {
4677 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD), 4763 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD),
4678 "Must check which() before get()ing a union member."); 4764 "Must check which() before get()ing a union member.");
4679 return _reader.getDataField< ::uint16_t>( 4765 return _reader.getDataField< ::uint16_t>(
4680 1 * ::capnp::ELEMENTS); 4766 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4681 } 4767 }
4682 4768
4683 inline ::uint16_t PromisedAnswer::Op::Builder::getGetPointerField() { 4769 inline ::uint16_t PromisedAnswer::Op::Builder::getGetPointerField() {
4684 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD), 4770 KJ_IREQUIRE((which() == PromisedAnswer::Op::GET_POINTER_FIELD),
4685 "Must check which() before get()ing a union member."); 4771 "Must check which() before get()ing a union member.");
4686 return _builder.getDataField< ::uint16_t>( 4772 return _builder.getDataField< ::uint16_t>(
4687 1 * ::capnp::ELEMENTS); 4773 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4688 } 4774 }
4689 inline void PromisedAnswer::Op::Builder::setGetPointerField( ::uint16_t value) { 4775 inline void PromisedAnswer::Op::Builder::setGetPointerField( ::uint16_t value) {
4690 _builder.setDataField<PromisedAnswer::Op::Which>( 4776 _builder.setDataField<PromisedAnswer::Op::Which>(
4691 0 * ::capnp::ELEMENTS, PromisedAnswer::Op::GET_POINTER_FIELD); 4777 ::capnp::bounded<0>() * ::capnp::ELEMENTS, PromisedAnswer::Op::GET_POINTER_FIELD);
4692 _builder.setDataField< ::uint16_t>( 4778 _builder.setDataField< ::uint16_t>(
4693 1 * ::capnp::ELEMENTS, value); 4779 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
4694 } 4780 }
4695 4781
4696 inline bool ThirdPartyCapDescriptor::Reader::hasId() const { 4782 inline bool ThirdPartyCapDescriptor::Reader::hasId() const {
4697 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4783 return !_reader.getPointerField(
4784 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4698 } 4785 }
4699 inline bool ThirdPartyCapDescriptor::Builder::hasId() { 4786 inline bool ThirdPartyCapDescriptor::Builder::hasId() {
4700 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4787 return !_builder.getPointerField(
4788 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4701 } 4789 }
4702 inline ::capnp::AnyPointer::Reader ThirdPartyCapDescriptor::Reader::getId() const { 4790 inline ::capnp::AnyPointer::Reader ThirdPartyCapDescriptor::Reader::getId() const {
4703 return ::capnp::AnyPointer::Reader( 4791 return ::capnp::AnyPointer::Reader(_reader.getPointerField(
4704 _reader.getPointerField(0 * ::capnp::POINTERS)); 4792 ::capnp::bounded<0>() * ::capnp::POINTERS));
4705 } 4793 }
4706 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::getId() { 4794 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::getId() {
4707 return ::capnp::AnyPointer::Builder( 4795 return ::capnp::AnyPointer::Builder(_builder.getPointerField(
4708 _builder.getPointerField(0 * ::capnp::POINTERS)); 4796 ::capnp::bounded<0>() * ::capnp::POINTERS));
4709 } 4797 }
4710 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::initId() { 4798 inline ::capnp::AnyPointer::Builder ThirdPartyCapDescriptor::Builder::initId() {
4711 auto result = ::capnp::AnyPointer::Builder( 4799 auto result = ::capnp::AnyPointer::Builder(_builder.getPointerField(
4712 _builder.getPointerField(0 * ::capnp::POINTERS)); 4800 ::capnp::bounded<0>() * ::capnp::POINTERS));
4713 result.clear(); 4801 result.clear();
4714 return result; 4802 return result;
4715 } 4803 }
4716 4804
4717 inline ::uint32_t ThirdPartyCapDescriptor::Reader::getVineId() const { 4805 inline ::uint32_t ThirdPartyCapDescriptor::Reader::getVineId() const {
4718 return _reader.getDataField< ::uint32_t>( 4806 return _reader.getDataField< ::uint32_t>(
4719 0 * ::capnp::ELEMENTS); 4807 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4720 } 4808 }
4721 4809
4722 inline ::uint32_t ThirdPartyCapDescriptor::Builder::getVineId() { 4810 inline ::uint32_t ThirdPartyCapDescriptor::Builder::getVineId() {
4723 return _builder.getDataField< ::uint32_t>( 4811 return _builder.getDataField< ::uint32_t>(
4724 0 * ::capnp::ELEMENTS); 4812 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4725 } 4813 }
4726 inline void ThirdPartyCapDescriptor::Builder::setVineId( ::uint32_t value) { 4814 inline void ThirdPartyCapDescriptor::Builder::setVineId( ::uint32_t value) {
4727 _builder.setDataField< ::uint32_t>( 4815 _builder.setDataField< ::uint32_t>(
4728 0 * ::capnp::ELEMENTS, value); 4816 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4729 } 4817 }
4730 4818
4731 inline bool Exception::Reader::hasReason() const { 4819 inline bool Exception::Reader::hasReason() const {
4732 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull(); 4820 return !_reader.getPointerField(
4821 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4733 } 4822 }
4734 inline bool Exception::Builder::hasReason() { 4823 inline bool Exception::Builder::hasReason() {
4735 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull(); 4824 return !_builder.getPointerField(
4825 ::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
4736 } 4826 }
4737 inline ::capnp::Text::Reader Exception::Reader::getReason() const { 4827 inline ::capnp::Text::Reader Exception::Reader::getReason() const {
4738 return ::capnp::_::PointerHelpers< ::capnp::Text>::get( 4828 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
4739 _reader.getPointerField(0 * ::capnp::POINTERS)); 4829 ::capnp::bounded<0>() * ::capnp::POINTERS));
4740 } 4830 }
4741 inline ::capnp::Text::Builder Exception::Builder::getReason() { 4831 inline ::capnp::Text::Builder Exception::Builder::getReason() {
4742 return ::capnp::_::PointerHelpers< ::capnp::Text>::get( 4832 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
4743 _builder.getPointerField(0 * ::capnp::POINTERS)); 4833 ::capnp::bounded<0>() * ::capnp::POINTERS));
4744 } 4834 }
4745 inline void Exception::Builder::setReason( ::capnp::Text::Reader value) { 4835 inline void Exception::Builder::setReason( ::capnp::Text::Reader value) {
4746 ::capnp::_::PointerHelpers< ::capnp::Text>::set( 4836 ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
4747 _builder.getPointerField(0 * ::capnp::POINTERS), value); 4837 ::capnp::bounded<0>() * ::capnp::POINTERS), value);
4748 } 4838 }
4749 inline ::capnp::Text::Builder Exception::Builder::initReason(unsigned int size) { 4839 inline ::capnp::Text::Builder Exception::Builder::initReason(unsigned int size) {
4750 return ::capnp::_::PointerHelpers< ::capnp::Text>::init( 4840 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
4751 _builder.getPointerField(0 * ::capnp::POINTERS), size); 4841 ::capnp::bounded<0>() * ::capnp::POINTERS), size);
4752 } 4842 }
4753 inline void Exception::Builder::adoptReason( 4843 inline void Exception::Builder::adoptReason(
4754 ::capnp::Orphan< ::capnp::Text>&& value) { 4844 ::capnp::Orphan< ::capnp::Text>&& value) {
4755 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt( 4845 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
4756 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value)); 4846 ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
4757 } 4847 }
4758 inline ::capnp::Orphan< ::capnp::Text> Exception::Builder::disownReason() { 4848 inline ::capnp::Orphan< ::capnp::Text> Exception::Builder::disownReason() {
4759 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown( 4849 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
4760 _builder.getPointerField(0 * ::capnp::POINTERS)); 4850 ::capnp::bounded<0>() * ::capnp::POINTERS));
4761 } 4851 }
4762 4852
4763 inline bool Exception::Reader::getObsoleteIsCallersFault() const { 4853 inline bool Exception::Reader::getObsoleteIsCallersFault() const {
4764 return _reader.getDataField<bool>( 4854 return _reader.getDataField<bool>(
4765 0 * ::capnp::ELEMENTS); 4855 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4766 } 4856 }
4767 4857
4768 inline bool Exception::Builder::getObsoleteIsCallersFault() { 4858 inline bool Exception::Builder::getObsoleteIsCallersFault() {
4769 return _builder.getDataField<bool>( 4859 return _builder.getDataField<bool>(
4770 0 * ::capnp::ELEMENTS); 4860 ::capnp::bounded<0>() * ::capnp::ELEMENTS);
4771 } 4861 }
4772 inline void Exception::Builder::setObsoleteIsCallersFault(bool value) { 4862 inline void Exception::Builder::setObsoleteIsCallersFault(bool value) {
4773 _builder.setDataField<bool>( 4863 _builder.setDataField<bool>(
4774 0 * ::capnp::ELEMENTS, value); 4864 ::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
4775 } 4865 }
4776 4866
4777 inline ::uint16_t Exception::Reader::getObsoleteDurability() const { 4867 inline ::uint16_t Exception::Reader::getObsoleteDurability() const {
4778 return _reader.getDataField< ::uint16_t>( 4868 return _reader.getDataField< ::uint16_t>(
4779 1 * ::capnp::ELEMENTS); 4869 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4780 } 4870 }
4781 4871
4782 inline ::uint16_t Exception::Builder::getObsoleteDurability() { 4872 inline ::uint16_t Exception::Builder::getObsoleteDurability() {
4783 return _builder.getDataField< ::uint16_t>( 4873 return _builder.getDataField< ::uint16_t>(
4784 1 * ::capnp::ELEMENTS); 4874 ::capnp::bounded<1>() * ::capnp::ELEMENTS);
4785 } 4875 }
4786 inline void Exception::Builder::setObsoleteDurability( ::uint16_t value) { 4876 inline void Exception::Builder::setObsoleteDurability( ::uint16_t value) {
4787 _builder.setDataField< ::uint16_t>( 4877 _builder.setDataField< ::uint16_t>(
4788 1 * ::capnp::ELEMENTS, value); 4878 ::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
4789 } 4879 }
4790 4880
4791 inline ::capnp::rpc::Exception::Type Exception::Reader::getType() const { 4881 inline ::capnp::rpc::Exception::Type Exception::Reader::getType() const {
4792 return _reader.getDataField< ::capnp::rpc::Exception::Type>( 4882 return _reader.getDataField< ::capnp::rpc::Exception::Type>(
4793 2 * ::capnp::ELEMENTS); 4883 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
4794 } 4884 }
4795 4885
4796 inline ::capnp::rpc::Exception::Type Exception::Builder::getType() { 4886 inline ::capnp::rpc::Exception::Type Exception::Builder::getType() {
4797 return _builder.getDataField< ::capnp::rpc::Exception::Type>( 4887 return _builder.getDataField< ::capnp::rpc::Exception::Type>(
4798 2 * ::capnp::ELEMENTS); 4888 ::capnp::bounded<2>() * ::capnp::ELEMENTS);
4799 } 4889 }
4800 inline void Exception::Builder::setType( ::capnp::rpc::Exception::Type value) { 4890 inline void Exception::Builder::setType( ::capnp::rpc::Exception::Type value) {
4801 _builder.setDataField< ::capnp::rpc::Exception::Type>( 4891 _builder.setDataField< ::capnp::rpc::Exception::Type>(
4802 2 * ::capnp::ELEMENTS, value); 4892 ::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
4803 } 4893 }
4804 4894
4805 } // namespace 4895 } // namespace
4806 } // namespace 4896 } // namespace
4807 4897