annotate win32-mingw/include/capnp/rpc.capnp.h @ 52:44a948c37b77

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