annotate win32-mingw/include/capnp/rpc.capnp.h @ 80:0b60a66de5e2

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