annotate vamp-capnp/piper.capnp.h @ 116:d15cb1151d76

Add JSON support directly to the server. Had hoped to avoid this (using Capnp as canonical in the server and then converting externally as necessary) but it's just too useful for debugging purposes when bundled with client app
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 27 Oct 2016 11:39:41 +0100
parents a0edd7c97d2d
children 5b113c87b6e6
rev   line source
c@106 1 // Generated by Cap'n Proto compiler, DO NOT EDIT
c@106 2 // source: piper.capnp
c@106 3
c@106 4 #ifndef CAPNP_INCLUDED_c4b1c6c44c999206_
c@106 5 #define CAPNP_INCLUDED_c4b1c6c44c999206_
c@106 6
c@106 7 #include <capnp/generated-header-support.h>
c@106 8
c@106 9 #if CAPNP_VERSION != 6000
c@106 10 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
c@106 11 #endif
c@106 12
c@106 13
c@106 14 namespace capnp {
c@106 15 namespace schemas {
c@106 16
c@106 17 CAPNP_DECLARE_SCHEMA(b491ca63222c253f);
c@106 18 CAPNP_DECLARE_SCHEMA(f8fda10bef70a97d);
c@106 19 CAPNP_DECLARE_SCHEMA(eca23e4a04bdfeb2);
c@106 20 enum class SampleType_eca23e4a04bdfeb2: uint16_t {
c@106 21 ONE_SAMPLE_PER_STEP,
c@106 22 FIXED_SAMPLE_RATE,
c@106 23 VARIABLE_SAMPLE_RATE,
c@106 24 };
c@106 25 CAPNP_DECLARE_ENUM(SampleType, eca23e4a04bdfeb2);
c@106 26 CAPNP_DECLARE_SCHEMA(b2d0c825aac8249c);
c@106 27 CAPNP_DECLARE_SCHEMA(902c6065e1be824a);
c@106 28 CAPNP_DECLARE_SCHEMA(f50fb3b9c1bf75f4);
c@106 29 enum class InputDomain_f50fb3b9c1bf75f4: uint16_t {
c@106 30 TIME_DOMAIN,
c@106 31 FREQUENCY_DOMAIN,
c@106 32 };
c@106 33 CAPNP_DECLARE_ENUM(InputDomain, f50fb3b9c1bf75f4);
c@106 34 CAPNP_DECLARE_SCHEMA(b83ac85463e6caa1);
c@106 35 CAPNP_DECLARE_SCHEMA(84d515888a427d07);
c@106 36 CAPNP_DECLARE_SCHEMA(c6f3f05f2bc614ba);
c@106 37 CAPNP_DECLARE_SCHEMA(d6a172208c9a1760);
c@106 38 CAPNP_DECLARE_SCHEMA(ffa3fccceb684869);
c@106 39 CAPNP_DECLARE_SCHEMA(ab2572c346316b24);
c@106 40 CAPNP_DECLARE_SCHEMA(db209a01f86fe045);
c@106 41 CAPNP_DECLARE_SCHEMA(900b56fed422dd37);
c@106 42 CAPNP_DECLARE_SCHEMA(b5edf73eb2e79c4e);
c@106 43 enum class AdapterFlag_b5edf73eb2e79c4e: uint16_t {
c@106 44 ADAPT_INPUT_DOMAIN,
c@106 45 ADAPT_CHANNEL_COUNT,
c@106 46 ADAPT_BUFFER_SIZE,
c@106 47 };
c@106 48 CAPNP_DECLARE_ENUM(AdapterFlag, b5edf73eb2e79c4e);
c@106 49 CAPNP_DECLARE_SCHEMA(9ed58097be8bc6f3);
c@106 50 CAPNP_DECLARE_SCHEMA(eb49b9892c5b9b83);
c@106 51 CAPNP_DECLARE_SCHEMA(b54ff18dabd0d4e1);
c@106 52 CAPNP_DECLARE_SCHEMA(c8b36e8e9e8d6f15);
c@106 53 CAPNP_DECLARE_SCHEMA(fca0f520555d0c94);
c@106 54 CAPNP_DECLARE_SCHEMA(82fb08d7f06fe81d);
c@106 55 CAPNP_DECLARE_SCHEMA(fcf72b478bbe9d02);
c@106 56 CAPNP_DECLARE_SCHEMA(c433db5864bf6d56);
c@106 57 CAPNP_DECLARE_SCHEMA(ea87c8bff474ddce);
c@106 58 CAPNP_DECLARE_SCHEMA(fe801447309c2782);
c@106 59 CAPNP_DECLARE_SCHEMA(d8c0271e01d84377);
c@106 60 CAPNP_DECLARE_SCHEMA(ff4c6fd2917a8eb7);
c@106 61 CAPNP_DECLARE_SCHEMA(a7e9dceb8fbd0e23);
c@106 62 CAPNP_DECLARE_SCHEMA(df8b913d24f04413);
c@106 63 CAPNP_DECLARE_SCHEMA(a56d2f77e663c2f9);
c@106 64 CAPNP_DECLARE_SCHEMA(a6fbd69d9815fb3a);
c@106 65 CAPNP_DECLARE_SCHEMA(b1fd870b8c5fe885);
c@106 66 CAPNP_DECLARE_SCHEMA(d6d526aed45ac1db);
c@106 67 CAPNP_DECLARE_SCHEMA(ad12bb4485b0d3ac);
c@106 68
c@106 69 } // namespace schemas
c@106 70 } // namespace capnp
c@106 71
c@106 72 namespace piper {
c@106 73
c@106 74 struct Basic {
c@106 75 Basic() = delete;
c@106 76
c@106 77 class Reader;
c@106 78 class Builder;
c@106 79 class Pipeline;
c@106 80
c@106 81 struct _capnpPrivate {
c@106 82 CAPNP_DECLARE_STRUCT_HEADER(b491ca63222c253f, 0, 3)
c@106 83 #if !CAPNP_LITE
c@106 84 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 85 #endif // !CAPNP_LITE
c@106 86 };
c@106 87 };
c@106 88
c@106 89 struct ParameterDescriptor {
c@106 90 ParameterDescriptor() = delete;
c@106 91
c@106 92 class Reader;
c@106 93 class Builder;
c@106 94 class Pipeline;
c@106 95
c@106 96 struct _capnpPrivate {
c@106 97 CAPNP_DECLARE_STRUCT_HEADER(f8fda10bef70a97d, 3, 3)
c@106 98 #if !CAPNP_LITE
c@106 99 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 100 #endif // !CAPNP_LITE
c@106 101 };
c@106 102 };
c@106 103
c@106 104 typedef ::capnp::schemas::SampleType_eca23e4a04bdfeb2 SampleType;
c@106 105
c@106 106 struct ConfiguredOutputDescriptor {
c@106 107 ConfiguredOutputDescriptor() = delete;
c@106 108
c@106 109 class Reader;
c@106 110 class Builder;
c@106 111 class Pipeline;
c@106 112
c@106 113 struct _capnpPrivate {
c@106 114 CAPNP_DECLARE_STRUCT_HEADER(b2d0c825aac8249c, 3, 2)
c@106 115 #if !CAPNP_LITE
c@106 116 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 117 #endif // !CAPNP_LITE
c@106 118 };
c@106 119 };
c@106 120
c@106 121 struct OutputDescriptor {
c@106 122 OutputDescriptor() = delete;
c@106 123
c@106 124 class Reader;
c@106 125 class Builder;
c@106 126 class Pipeline;
c@106 127
c@106 128 struct _capnpPrivate {
c@106 129 CAPNP_DECLARE_STRUCT_HEADER(902c6065e1be824a, 0, 2)
c@106 130 #if !CAPNP_LITE
c@106 131 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 132 #endif // !CAPNP_LITE
c@106 133 };
c@106 134 };
c@106 135
c@106 136 typedef ::capnp::schemas::InputDomain_f50fb3b9c1bf75f4 InputDomain;
c@106 137
c@106 138 struct ExtractorStaticData {
c@106 139 ExtractorStaticData() = delete;
c@106 140
c@106 141 class Reader;
c@106 142 class Builder;
c@106 143 class Pipeline;
c@106 144
c@106 145 struct _capnpPrivate {
c@106 146 CAPNP_DECLARE_STRUCT_HEADER(b83ac85463e6caa1, 2, 8)
c@106 147 #if !CAPNP_LITE
c@106 148 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 149 #endif // !CAPNP_LITE
c@106 150 };
c@106 151 };
c@106 152
c@106 153 struct RealTime {
c@106 154 RealTime() = delete;
c@106 155
c@106 156 class Reader;
c@106 157 class Builder;
c@106 158 class Pipeline;
c@106 159
c@106 160 struct _capnpPrivate {
c@106 161 CAPNP_DECLARE_STRUCT_HEADER(84d515888a427d07, 1, 0)
c@106 162 #if !CAPNP_LITE
c@106 163 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 164 #endif // !CAPNP_LITE
c@106 165 };
c@106 166 };
c@106 167
c@106 168 struct ProcessInput {
c@106 169 ProcessInput() = delete;
c@106 170
c@106 171 class Reader;
c@106 172 class Builder;
c@106 173 class Pipeline;
c@106 174
c@106 175 struct _capnpPrivate {
c@106 176 CAPNP_DECLARE_STRUCT_HEADER(c6f3f05f2bc614ba, 0, 2)
c@106 177 #if !CAPNP_LITE
c@106 178 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 179 #endif // !CAPNP_LITE
c@106 180 };
c@106 181 };
c@106 182
c@106 183 struct Feature {
c@106 184 Feature() = delete;
c@106 185
c@106 186 class Reader;
c@106 187 class Builder;
c@106 188 class Pipeline;
c@106 189
c@106 190 struct _capnpPrivate {
c@106 191 CAPNP_DECLARE_STRUCT_HEADER(d6a172208c9a1760, 1, 4)
c@106 192 #if !CAPNP_LITE
c@106 193 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 194 #endif // !CAPNP_LITE
c@106 195 };
c@106 196 };
c@106 197
c@106 198 struct FeatureSet {
c@106 199 FeatureSet() = delete;
c@106 200
c@106 201 class Reader;
c@106 202 class Builder;
c@106 203 class Pipeline;
c@106 204 struct FSPair;
c@106 205
c@106 206 struct _capnpPrivate {
c@106 207 CAPNP_DECLARE_STRUCT_HEADER(ffa3fccceb684869, 0, 1)
c@106 208 #if !CAPNP_LITE
c@106 209 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 210 #endif // !CAPNP_LITE
c@106 211 };
c@106 212 };
c@106 213
c@106 214 struct FeatureSet::FSPair {
c@106 215 FSPair() = delete;
c@106 216
c@106 217 class Reader;
c@106 218 class Builder;
c@106 219 class Pipeline;
c@106 220
c@106 221 struct _capnpPrivate {
c@106 222 CAPNP_DECLARE_STRUCT_HEADER(ab2572c346316b24, 0, 2)
c@106 223 #if !CAPNP_LITE
c@106 224 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 225 #endif // !CAPNP_LITE
c@106 226 };
c@106 227 };
c@106 228
c@106 229 struct Configuration {
c@106 230 Configuration() = delete;
c@106 231
c@106 232 class Reader;
c@106 233 class Builder;
c@106 234 class Pipeline;
c@106 235 struct PVPair;
c@106 236
c@106 237 struct _capnpPrivate {
c@106 238 CAPNP_DECLARE_STRUCT_HEADER(db209a01f86fe045, 2, 2)
c@106 239 #if !CAPNP_LITE
c@106 240 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 241 #endif // !CAPNP_LITE
c@106 242 };
c@106 243 };
c@106 244
c@106 245 struct Configuration::PVPair {
c@106 246 PVPair() = delete;
c@106 247
c@106 248 class Reader;
c@106 249 class Builder;
c@106 250 class Pipeline;
c@106 251
c@106 252 struct _capnpPrivate {
c@106 253 CAPNP_DECLARE_STRUCT_HEADER(900b56fed422dd37, 1, 1)
c@106 254 #if !CAPNP_LITE
c@106 255 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 256 #endif // !CAPNP_LITE
c@106 257 };
c@106 258 };
c@106 259
c@106 260 typedef ::capnp::schemas::AdapterFlag_b5edf73eb2e79c4e AdapterFlag;
c@106 261
c@106 262 extern const ::capnp::_::ConstList< ::piper::AdapterFlag> ADAPT_ALL_SAFE;
c@106 263 extern const ::capnp::_::ConstList< ::piper::AdapterFlag> ADAPT_ALL;
c@106 264 struct ListRequest {
c@106 265 ListRequest() = delete;
c@106 266
c@106 267 class Reader;
c@106 268 class Builder;
c@106 269 class Pipeline;
c@106 270
c@106 271 struct _capnpPrivate {
c@106 272 CAPNP_DECLARE_STRUCT_HEADER(b54ff18dabd0d4e1, 0, 0)
c@106 273 #if !CAPNP_LITE
c@106 274 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 275 #endif // !CAPNP_LITE
c@106 276 };
c@106 277 };
c@106 278
c@106 279 struct ListResponse {
c@106 280 ListResponse() = delete;
c@106 281
c@106 282 class Reader;
c@106 283 class Builder;
c@106 284 class Pipeline;
c@106 285
c@106 286 struct _capnpPrivate {
c@106 287 CAPNP_DECLARE_STRUCT_HEADER(c8b36e8e9e8d6f15, 0, 1)
c@106 288 #if !CAPNP_LITE
c@106 289 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 290 #endif // !CAPNP_LITE
c@106 291 };
c@106 292 };
c@106 293
c@106 294 struct LoadRequest {
c@106 295 LoadRequest() = delete;
c@106 296
c@106 297 class Reader;
c@106 298 class Builder;
c@106 299 class Pipeline;
c@106 300
c@106 301 struct _capnpPrivate {
c@106 302 CAPNP_DECLARE_STRUCT_HEADER(fca0f520555d0c94, 1, 2)
c@106 303 #if !CAPNP_LITE
c@106 304 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 305 #endif // !CAPNP_LITE
c@106 306 };
c@106 307 };
c@106 308
c@106 309 struct LoadResponse {
c@106 310 LoadResponse() = delete;
c@106 311
c@106 312 class Reader;
c@106 313 class Builder;
c@106 314 class Pipeline;
c@106 315
c@106 316 struct _capnpPrivate {
c@106 317 CAPNP_DECLARE_STRUCT_HEADER(82fb08d7f06fe81d, 1, 2)
c@106 318 #if !CAPNP_LITE
c@106 319 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 320 #endif // !CAPNP_LITE
c@106 321 };
c@106 322 };
c@106 323
c@106 324 struct ConfigurationRequest {
c@106 325 ConfigurationRequest() = delete;
c@106 326
c@106 327 class Reader;
c@106 328 class Builder;
c@106 329 class Pipeline;
c@106 330
c@106 331 struct _capnpPrivate {
c@106 332 CAPNP_DECLARE_STRUCT_HEADER(fcf72b478bbe9d02, 1, 1)
c@106 333 #if !CAPNP_LITE
c@106 334 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 335 #endif // !CAPNP_LITE
c@106 336 };
c@106 337 };
c@106 338
c@106 339 struct ConfigurationResponse {
c@106 340 ConfigurationResponse() = delete;
c@106 341
c@106 342 class Reader;
c@106 343 class Builder;
c@106 344 class Pipeline;
c@106 345
c@106 346 struct _capnpPrivate {
c@106 347 CAPNP_DECLARE_STRUCT_HEADER(c433db5864bf6d56, 1, 1)
c@106 348 #if !CAPNP_LITE
c@106 349 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 350 #endif // !CAPNP_LITE
c@106 351 };
c@106 352 };
c@106 353
c@106 354 struct ProcessRequest {
c@106 355 ProcessRequest() = delete;
c@106 356
c@106 357 class Reader;
c@106 358 class Builder;
c@106 359 class Pipeline;
c@106 360
c@106 361 struct _capnpPrivate {
c@106 362 CAPNP_DECLARE_STRUCT_HEADER(ea87c8bff474ddce, 1, 1)
c@106 363 #if !CAPNP_LITE
c@106 364 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 365 #endif // !CAPNP_LITE
c@106 366 };
c@106 367 };
c@106 368
c@106 369 struct ProcessResponse {
c@106 370 ProcessResponse() = delete;
c@106 371
c@106 372 class Reader;
c@106 373 class Builder;
c@106 374 class Pipeline;
c@106 375
c@106 376 struct _capnpPrivate {
c@106 377 CAPNP_DECLARE_STRUCT_HEADER(fe801447309c2782, 1, 1)
c@106 378 #if !CAPNP_LITE
c@106 379 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 380 #endif // !CAPNP_LITE
c@106 381 };
c@106 382 };
c@106 383
c@106 384 struct FinishRequest {
c@106 385 FinishRequest() = delete;
c@106 386
c@106 387 class Reader;
c@106 388 class Builder;
c@106 389 class Pipeline;
c@106 390
c@106 391 struct _capnpPrivate {
c@106 392 CAPNP_DECLARE_STRUCT_HEADER(d8c0271e01d84377, 1, 0)
c@106 393 #if !CAPNP_LITE
c@106 394 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 395 #endif // !CAPNP_LITE
c@106 396 };
c@106 397 };
c@106 398
c@106 399 struct FinishResponse {
c@106 400 FinishResponse() = delete;
c@106 401
c@106 402 class Reader;
c@106 403 class Builder;
c@106 404 class Pipeline;
c@106 405
c@106 406 struct _capnpPrivate {
c@106 407 CAPNP_DECLARE_STRUCT_HEADER(ff4c6fd2917a8eb7, 1, 1)
c@106 408 #if !CAPNP_LITE
c@106 409 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 410 #endif // !CAPNP_LITE
c@106 411 };
c@106 412 };
c@106 413
c@106 414 struct Error {
c@106 415 Error() = delete;
c@106 416
c@106 417 class Reader;
c@106 418 class Builder;
c@106 419 class Pipeline;
c@106 420
c@106 421 struct _capnpPrivate {
c@106 422 CAPNP_DECLARE_STRUCT_HEADER(a7e9dceb8fbd0e23, 1, 1)
c@106 423 #if !CAPNP_LITE
c@106 424 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 425 #endif // !CAPNP_LITE
c@106 426 };
c@106 427 };
c@106 428
c@106 429 struct RpcRequest {
c@106 430 RpcRequest() = delete;
c@106 431
c@106 432 class Reader;
c@106 433 class Builder;
c@106 434 class Pipeline;
c@106 435 struct Id;
c@106 436 struct Request;
c@106 437
c@106 438 struct _capnpPrivate {
c@106 439 CAPNP_DECLARE_STRUCT_HEADER(df8b913d24f04413, 1, 2)
c@106 440 #if !CAPNP_LITE
c@106 441 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 442 #endif // !CAPNP_LITE
c@106 443 };
c@106 444 };
c@106 445
c@106 446 struct RpcRequest::Id {
c@106 447 Id() = delete;
c@106 448
c@106 449 class Reader;
c@106 450 class Builder;
c@106 451 class Pipeline;
c@106 452 enum Which: uint16_t {
c@106 453 NUMBER,
c@106 454 TAG,
c@106 455 NONE,
c@106 456 };
c@106 457
c@106 458 struct _capnpPrivate {
c@106 459 CAPNP_DECLARE_STRUCT_HEADER(a56d2f77e663c2f9, 1, 2)
c@106 460 #if !CAPNP_LITE
c@106 461 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 462 #endif // !CAPNP_LITE
c@106 463 };
c@106 464 };
c@106 465
c@106 466 struct RpcRequest::Request {
c@106 467 Request() = delete;
c@106 468
c@106 469 class Reader;
c@106 470 class Builder;
c@106 471 class Pipeline;
c@106 472 enum Which: uint16_t {
c@106 473 LIST,
c@106 474 LOAD,
c@106 475 CONFIGURE,
c@106 476 PROCESS,
c@106 477 FINISH,
c@106 478 };
c@106 479
c@106 480 struct _capnpPrivate {
c@106 481 CAPNP_DECLARE_STRUCT_HEADER(a6fbd69d9815fb3a, 1, 2)
c@106 482 #if !CAPNP_LITE
c@106 483 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 484 #endif // !CAPNP_LITE
c@106 485 };
c@106 486 };
c@106 487
c@106 488 struct RpcResponse {
c@106 489 RpcResponse() = delete;
c@106 490
c@106 491 class Reader;
c@106 492 class Builder;
c@106 493 class Pipeline;
c@106 494 struct Id;
c@106 495 struct Response;
c@106 496
c@106 497 struct _capnpPrivate {
c@106 498 CAPNP_DECLARE_STRUCT_HEADER(b1fd870b8c5fe885, 1, 2)
c@106 499 #if !CAPNP_LITE
c@106 500 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 501 #endif // !CAPNP_LITE
c@106 502 };
c@106 503 };
c@106 504
c@106 505 struct RpcResponse::Id {
c@106 506 Id() = delete;
c@106 507
c@106 508 class Reader;
c@106 509 class Builder;
c@106 510 class Pipeline;
c@106 511 enum Which: uint16_t {
c@106 512 NUMBER,
c@106 513 TAG,
c@106 514 NONE,
c@106 515 };
c@106 516
c@106 517 struct _capnpPrivate {
c@106 518 CAPNP_DECLARE_STRUCT_HEADER(d6d526aed45ac1db, 1, 2)
c@106 519 #if !CAPNP_LITE
c@106 520 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 521 #endif // !CAPNP_LITE
c@106 522 };
c@106 523 };
c@106 524
c@106 525 struct RpcResponse::Response {
c@106 526 Response() = delete;
c@106 527
c@106 528 class Reader;
c@106 529 class Builder;
c@106 530 class Pipeline;
c@106 531 enum Which: uint16_t {
c@106 532 ERROR,
c@106 533 LIST,
c@106 534 LOAD,
c@106 535 CONFIGURE,
c@106 536 PROCESS,
c@106 537 FINISH,
c@106 538 };
c@106 539
c@106 540 struct _capnpPrivate {
c@106 541 CAPNP_DECLARE_STRUCT_HEADER(ad12bb4485b0d3ac, 1, 2)
c@106 542 #if !CAPNP_LITE
c@106 543 static constexpr ::capnp::_::RawBrandedSchema const* brand = &schema->defaultBrand;
c@106 544 #endif // !CAPNP_LITE
c@106 545 };
c@106 546 };
c@106 547
c@106 548 // =======================================================================================
c@106 549
c@106 550 class Basic::Reader {
c@106 551 public:
c@106 552 typedef Basic Reads;
c@106 553
c@106 554 Reader() = default;
c@106 555 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 556
c@106 557 inline ::capnp::MessageSize totalSize() const {
c@106 558 return _reader.totalSize().asPublic();
c@106 559 }
c@106 560
c@106 561 #if !CAPNP_LITE
c@106 562 inline ::kj::StringTree toString() const {
c@106 563 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 564 }
c@106 565 #endif // !CAPNP_LITE
c@106 566
c@106 567 inline bool hasIdentifier() const;
c@106 568 inline ::capnp::Text::Reader getIdentifier() const;
c@106 569
c@106 570 inline bool hasName() const;
c@106 571 inline ::capnp::Text::Reader getName() const;
c@106 572
c@106 573 inline bool hasDescription() const;
c@106 574 inline ::capnp::Text::Reader getDescription() const;
c@106 575
c@106 576 private:
c@106 577 ::capnp::_::StructReader _reader;
c@106 578 template <typename, ::capnp::Kind>
c@106 579 friend struct ::capnp::ToDynamic_;
c@106 580 template <typename, ::capnp::Kind>
c@106 581 friend struct ::capnp::_::PointerHelpers;
c@106 582 template <typename, ::capnp::Kind>
c@106 583 friend struct ::capnp::List;
c@106 584 friend class ::capnp::MessageBuilder;
c@106 585 friend class ::capnp::Orphanage;
c@106 586 };
c@106 587
c@106 588 class Basic::Builder {
c@106 589 public:
c@106 590 typedef Basic Builds;
c@106 591
c@106 592 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 593 // You can explicitly initialize to nullptr instead.
c@106 594 inline Builder(decltype(nullptr)) {}
c@106 595 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 596 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 597 inline Reader asReader() const { return *this; }
c@106 598
c@106 599 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 600 #if !CAPNP_LITE
c@106 601 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 602 #endif // !CAPNP_LITE
c@106 603
c@106 604 inline bool hasIdentifier();
c@106 605 inline ::capnp::Text::Builder getIdentifier();
c@106 606 inline void setIdentifier( ::capnp::Text::Reader value);
c@106 607 inline ::capnp::Text::Builder initIdentifier(unsigned int size);
c@106 608 inline void adoptIdentifier(::capnp::Orphan< ::capnp::Text>&& value);
c@106 609 inline ::capnp::Orphan< ::capnp::Text> disownIdentifier();
c@106 610
c@106 611 inline bool hasName();
c@106 612 inline ::capnp::Text::Builder getName();
c@106 613 inline void setName( ::capnp::Text::Reader value);
c@106 614 inline ::capnp::Text::Builder initName(unsigned int size);
c@106 615 inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
c@106 616 inline ::capnp::Orphan< ::capnp::Text> disownName();
c@106 617
c@106 618 inline bool hasDescription();
c@106 619 inline ::capnp::Text::Builder getDescription();
c@106 620 inline void setDescription( ::capnp::Text::Reader value);
c@106 621 inline ::capnp::Text::Builder initDescription(unsigned int size);
c@106 622 inline void adoptDescription(::capnp::Orphan< ::capnp::Text>&& value);
c@106 623 inline ::capnp::Orphan< ::capnp::Text> disownDescription();
c@106 624
c@106 625 private:
c@106 626 ::capnp::_::StructBuilder _builder;
c@106 627 template <typename, ::capnp::Kind>
c@106 628 friend struct ::capnp::ToDynamic_;
c@106 629 friend class ::capnp::Orphanage;
c@106 630 template <typename, ::capnp::Kind>
c@106 631 friend struct ::capnp::_::PointerHelpers;
c@106 632 };
c@106 633
c@106 634 #if !CAPNP_LITE
c@106 635 class Basic::Pipeline {
c@106 636 public:
c@106 637 typedef Basic Pipelines;
c@106 638
c@106 639 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 640 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 641 : _typeless(kj::mv(typeless)) {}
c@106 642
c@106 643 private:
c@106 644 ::capnp::AnyPointer::Pipeline _typeless;
c@106 645 friend class ::capnp::PipelineHook;
c@106 646 template <typename, ::capnp::Kind>
c@106 647 friend struct ::capnp::ToDynamic_;
c@106 648 };
c@106 649 #endif // !CAPNP_LITE
c@106 650
c@106 651 class ParameterDescriptor::Reader {
c@106 652 public:
c@106 653 typedef ParameterDescriptor Reads;
c@106 654
c@106 655 Reader() = default;
c@106 656 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 657
c@106 658 inline ::capnp::MessageSize totalSize() const {
c@106 659 return _reader.totalSize().asPublic();
c@106 660 }
c@106 661
c@106 662 #if !CAPNP_LITE
c@106 663 inline ::kj::StringTree toString() const {
c@106 664 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 665 }
c@106 666 #endif // !CAPNP_LITE
c@106 667
c@106 668 inline bool hasBasic() const;
c@106 669 inline ::piper::Basic::Reader getBasic() const;
c@106 670
c@106 671 inline bool hasUnit() const;
c@106 672 inline ::capnp::Text::Reader getUnit() const;
c@106 673
c@106 674 inline float getMinValue() const;
c@106 675
c@106 676 inline float getMaxValue() const;
c@106 677
c@106 678 inline float getDefaultValue() const;
c@106 679
c@106 680 inline bool getIsQuantized() const;
c@106 681
c@106 682 inline float getQuantizeStep() const;
c@106 683
c@106 684 inline bool hasValueNames() const;
c@106 685 inline ::capnp::List< ::capnp::Text>::Reader getValueNames() const;
c@106 686
c@106 687 private:
c@106 688 ::capnp::_::StructReader _reader;
c@106 689 template <typename, ::capnp::Kind>
c@106 690 friend struct ::capnp::ToDynamic_;
c@106 691 template <typename, ::capnp::Kind>
c@106 692 friend struct ::capnp::_::PointerHelpers;
c@106 693 template <typename, ::capnp::Kind>
c@106 694 friend struct ::capnp::List;
c@106 695 friend class ::capnp::MessageBuilder;
c@106 696 friend class ::capnp::Orphanage;
c@106 697 };
c@106 698
c@106 699 class ParameterDescriptor::Builder {
c@106 700 public:
c@106 701 typedef ParameterDescriptor Builds;
c@106 702
c@106 703 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 704 // You can explicitly initialize to nullptr instead.
c@106 705 inline Builder(decltype(nullptr)) {}
c@106 706 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 707 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 708 inline Reader asReader() const { return *this; }
c@106 709
c@106 710 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 711 #if !CAPNP_LITE
c@106 712 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 713 #endif // !CAPNP_LITE
c@106 714
c@106 715 inline bool hasBasic();
c@106 716 inline ::piper::Basic::Builder getBasic();
c@106 717 inline void setBasic( ::piper::Basic::Reader value);
c@106 718 inline ::piper::Basic::Builder initBasic();
c@106 719 inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value);
c@106 720 inline ::capnp::Orphan< ::piper::Basic> disownBasic();
c@106 721
c@106 722 inline bool hasUnit();
c@106 723 inline ::capnp::Text::Builder getUnit();
c@106 724 inline void setUnit( ::capnp::Text::Reader value);
c@106 725 inline ::capnp::Text::Builder initUnit(unsigned int size);
c@106 726 inline void adoptUnit(::capnp::Orphan< ::capnp::Text>&& value);
c@106 727 inline ::capnp::Orphan< ::capnp::Text> disownUnit();
c@106 728
c@106 729 inline float getMinValue();
c@106 730 inline void setMinValue(float value);
c@106 731
c@106 732 inline float getMaxValue();
c@106 733 inline void setMaxValue(float value);
c@106 734
c@106 735 inline float getDefaultValue();
c@106 736 inline void setDefaultValue(float value);
c@106 737
c@106 738 inline bool getIsQuantized();
c@106 739 inline void setIsQuantized(bool value);
c@106 740
c@106 741 inline float getQuantizeStep();
c@106 742 inline void setQuantizeStep(float value);
c@106 743
c@106 744 inline bool hasValueNames();
c@106 745 inline ::capnp::List< ::capnp::Text>::Builder getValueNames();
c@106 746 inline void setValueNames( ::capnp::List< ::capnp::Text>::Reader value);
c@106 747 inline void setValueNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value);
c@106 748 inline ::capnp::List< ::capnp::Text>::Builder initValueNames(unsigned int size);
c@106 749 inline void adoptValueNames(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value);
c@106 750 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownValueNames();
c@106 751
c@106 752 private:
c@106 753 ::capnp::_::StructBuilder _builder;
c@106 754 template <typename, ::capnp::Kind>
c@106 755 friend struct ::capnp::ToDynamic_;
c@106 756 friend class ::capnp::Orphanage;
c@106 757 template <typename, ::capnp::Kind>
c@106 758 friend struct ::capnp::_::PointerHelpers;
c@106 759 };
c@106 760
c@106 761 #if !CAPNP_LITE
c@106 762 class ParameterDescriptor::Pipeline {
c@106 763 public:
c@106 764 typedef ParameterDescriptor Pipelines;
c@106 765
c@106 766 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 767 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 768 : _typeless(kj::mv(typeless)) {}
c@106 769
c@106 770 inline ::piper::Basic::Pipeline getBasic();
c@106 771 private:
c@106 772 ::capnp::AnyPointer::Pipeline _typeless;
c@106 773 friend class ::capnp::PipelineHook;
c@106 774 template <typename, ::capnp::Kind>
c@106 775 friend struct ::capnp::ToDynamic_;
c@106 776 };
c@106 777 #endif // !CAPNP_LITE
c@106 778
c@106 779 class ConfiguredOutputDescriptor::Reader {
c@106 780 public:
c@106 781 typedef ConfiguredOutputDescriptor Reads;
c@106 782
c@106 783 Reader() = default;
c@106 784 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 785
c@106 786 inline ::capnp::MessageSize totalSize() const {
c@106 787 return _reader.totalSize().asPublic();
c@106 788 }
c@106 789
c@106 790 #if !CAPNP_LITE
c@106 791 inline ::kj::StringTree toString() const {
c@106 792 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 793 }
c@106 794 #endif // !CAPNP_LITE
c@106 795
c@106 796 inline bool hasUnit() const;
c@106 797 inline ::capnp::Text::Reader getUnit() const;
c@106 798
c@106 799 inline bool getHasFixedBinCount() const;
c@106 800
c@106 801 inline ::int32_t getBinCount() const;
c@106 802
c@106 803 inline bool hasBinNames() const;
c@106 804 inline ::capnp::List< ::capnp::Text>::Reader getBinNames() const;
c@106 805
c@106 806 inline bool getHasKnownExtents() const;
c@106 807
c@106 808 inline float getMinValue() const;
c@106 809
c@106 810 inline float getMaxValue() const;
c@106 811
c@106 812 inline bool getIsQuantized() const;
c@106 813
c@106 814 inline float getQuantizeStep() const;
c@106 815
c@106 816 inline ::piper::SampleType getSampleType() const;
c@106 817
c@106 818 inline float getSampleRate() const;
c@106 819
c@106 820 inline bool getHasDuration() const;
c@106 821
c@106 822 private:
c@106 823 ::capnp::_::StructReader _reader;
c@106 824 template <typename, ::capnp::Kind>
c@106 825 friend struct ::capnp::ToDynamic_;
c@106 826 template <typename, ::capnp::Kind>
c@106 827 friend struct ::capnp::_::PointerHelpers;
c@106 828 template <typename, ::capnp::Kind>
c@106 829 friend struct ::capnp::List;
c@106 830 friend class ::capnp::MessageBuilder;
c@106 831 friend class ::capnp::Orphanage;
c@106 832 };
c@106 833
c@106 834 class ConfiguredOutputDescriptor::Builder {
c@106 835 public:
c@106 836 typedef ConfiguredOutputDescriptor Builds;
c@106 837
c@106 838 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 839 // You can explicitly initialize to nullptr instead.
c@106 840 inline Builder(decltype(nullptr)) {}
c@106 841 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 842 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 843 inline Reader asReader() const { return *this; }
c@106 844
c@106 845 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 846 #if !CAPNP_LITE
c@106 847 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 848 #endif // !CAPNP_LITE
c@106 849
c@106 850 inline bool hasUnit();
c@106 851 inline ::capnp::Text::Builder getUnit();
c@106 852 inline void setUnit( ::capnp::Text::Reader value);
c@106 853 inline ::capnp::Text::Builder initUnit(unsigned int size);
c@106 854 inline void adoptUnit(::capnp::Orphan< ::capnp::Text>&& value);
c@106 855 inline ::capnp::Orphan< ::capnp::Text> disownUnit();
c@106 856
c@106 857 inline bool getHasFixedBinCount();
c@106 858 inline void setHasFixedBinCount(bool value);
c@106 859
c@106 860 inline ::int32_t getBinCount();
c@106 861 inline void setBinCount( ::int32_t value);
c@106 862
c@106 863 inline bool hasBinNames();
c@106 864 inline ::capnp::List< ::capnp::Text>::Builder getBinNames();
c@106 865 inline void setBinNames( ::capnp::List< ::capnp::Text>::Reader value);
c@106 866 inline void setBinNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value);
c@106 867 inline ::capnp::List< ::capnp::Text>::Builder initBinNames(unsigned int size);
c@106 868 inline void adoptBinNames(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value);
c@106 869 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownBinNames();
c@106 870
c@106 871 inline bool getHasKnownExtents();
c@106 872 inline void setHasKnownExtents(bool value);
c@106 873
c@106 874 inline float getMinValue();
c@106 875 inline void setMinValue(float value);
c@106 876
c@106 877 inline float getMaxValue();
c@106 878 inline void setMaxValue(float value);
c@106 879
c@106 880 inline bool getIsQuantized();
c@106 881 inline void setIsQuantized(bool value);
c@106 882
c@106 883 inline float getQuantizeStep();
c@106 884 inline void setQuantizeStep(float value);
c@106 885
c@106 886 inline ::piper::SampleType getSampleType();
c@106 887 inline void setSampleType( ::piper::SampleType value);
c@106 888
c@106 889 inline float getSampleRate();
c@106 890 inline void setSampleRate(float value);
c@106 891
c@106 892 inline bool getHasDuration();
c@106 893 inline void setHasDuration(bool value);
c@106 894
c@106 895 private:
c@106 896 ::capnp::_::StructBuilder _builder;
c@106 897 template <typename, ::capnp::Kind>
c@106 898 friend struct ::capnp::ToDynamic_;
c@106 899 friend class ::capnp::Orphanage;
c@106 900 template <typename, ::capnp::Kind>
c@106 901 friend struct ::capnp::_::PointerHelpers;
c@106 902 };
c@106 903
c@106 904 #if !CAPNP_LITE
c@106 905 class ConfiguredOutputDescriptor::Pipeline {
c@106 906 public:
c@106 907 typedef ConfiguredOutputDescriptor Pipelines;
c@106 908
c@106 909 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 910 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 911 : _typeless(kj::mv(typeless)) {}
c@106 912
c@106 913 private:
c@106 914 ::capnp::AnyPointer::Pipeline _typeless;
c@106 915 friend class ::capnp::PipelineHook;
c@106 916 template <typename, ::capnp::Kind>
c@106 917 friend struct ::capnp::ToDynamic_;
c@106 918 };
c@106 919 #endif // !CAPNP_LITE
c@106 920
c@106 921 class OutputDescriptor::Reader {
c@106 922 public:
c@106 923 typedef OutputDescriptor Reads;
c@106 924
c@106 925 Reader() = default;
c@106 926 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 927
c@106 928 inline ::capnp::MessageSize totalSize() const {
c@106 929 return _reader.totalSize().asPublic();
c@106 930 }
c@106 931
c@106 932 #if !CAPNP_LITE
c@106 933 inline ::kj::StringTree toString() const {
c@106 934 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 935 }
c@106 936 #endif // !CAPNP_LITE
c@106 937
c@106 938 inline bool hasBasic() const;
c@106 939 inline ::piper::Basic::Reader getBasic() const;
c@106 940
c@106 941 inline bool hasConfigured() const;
c@106 942 inline ::piper::ConfiguredOutputDescriptor::Reader getConfigured() const;
c@106 943
c@106 944 private:
c@106 945 ::capnp::_::StructReader _reader;
c@106 946 template <typename, ::capnp::Kind>
c@106 947 friend struct ::capnp::ToDynamic_;
c@106 948 template <typename, ::capnp::Kind>
c@106 949 friend struct ::capnp::_::PointerHelpers;
c@106 950 template <typename, ::capnp::Kind>
c@106 951 friend struct ::capnp::List;
c@106 952 friend class ::capnp::MessageBuilder;
c@106 953 friend class ::capnp::Orphanage;
c@106 954 };
c@106 955
c@106 956 class OutputDescriptor::Builder {
c@106 957 public:
c@106 958 typedef OutputDescriptor Builds;
c@106 959
c@106 960 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 961 // You can explicitly initialize to nullptr instead.
c@106 962 inline Builder(decltype(nullptr)) {}
c@106 963 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 964 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 965 inline Reader asReader() const { return *this; }
c@106 966
c@106 967 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 968 #if !CAPNP_LITE
c@106 969 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 970 #endif // !CAPNP_LITE
c@106 971
c@106 972 inline bool hasBasic();
c@106 973 inline ::piper::Basic::Builder getBasic();
c@106 974 inline void setBasic( ::piper::Basic::Reader value);
c@106 975 inline ::piper::Basic::Builder initBasic();
c@106 976 inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value);
c@106 977 inline ::capnp::Orphan< ::piper::Basic> disownBasic();
c@106 978
c@106 979 inline bool hasConfigured();
c@106 980 inline ::piper::ConfiguredOutputDescriptor::Builder getConfigured();
c@106 981 inline void setConfigured( ::piper::ConfiguredOutputDescriptor::Reader value);
c@106 982 inline ::piper::ConfiguredOutputDescriptor::Builder initConfigured();
c@106 983 inline void adoptConfigured(::capnp::Orphan< ::piper::ConfiguredOutputDescriptor>&& value);
c@106 984 inline ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor> disownConfigured();
c@106 985
c@106 986 private:
c@106 987 ::capnp::_::StructBuilder _builder;
c@106 988 template <typename, ::capnp::Kind>
c@106 989 friend struct ::capnp::ToDynamic_;
c@106 990 friend class ::capnp::Orphanage;
c@106 991 template <typename, ::capnp::Kind>
c@106 992 friend struct ::capnp::_::PointerHelpers;
c@106 993 };
c@106 994
c@106 995 #if !CAPNP_LITE
c@106 996 class OutputDescriptor::Pipeline {
c@106 997 public:
c@106 998 typedef OutputDescriptor Pipelines;
c@106 999
c@106 1000 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1001 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1002 : _typeless(kj::mv(typeless)) {}
c@106 1003
c@106 1004 inline ::piper::Basic::Pipeline getBasic();
c@106 1005 inline ::piper::ConfiguredOutputDescriptor::Pipeline getConfigured();
c@106 1006 private:
c@106 1007 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1008 friend class ::capnp::PipelineHook;
c@106 1009 template <typename, ::capnp::Kind>
c@106 1010 friend struct ::capnp::ToDynamic_;
c@106 1011 };
c@106 1012 #endif // !CAPNP_LITE
c@106 1013
c@106 1014 class ExtractorStaticData::Reader {
c@106 1015 public:
c@106 1016 typedef ExtractorStaticData Reads;
c@106 1017
c@106 1018 Reader() = default;
c@106 1019 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1020
c@106 1021 inline ::capnp::MessageSize totalSize() const {
c@106 1022 return _reader.totalSize().asPublic();
c@106 1023 }
c@106 1024
c@106 1025 #if !CAPNP_LITE
c@106 1026 inline ::kj::StringTree toString() const {
c@106 1027 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1028 }
c@106 1029 #endif // !CAPNP_LITE
c@106 1030
c@106 1031 inline bool hasKey() const;
c@106 1032 inline ::capnp::Text::Reader getKey() const;
c@106 1033
c@106 1034 inline bool hasBasic() const;
c@106 1035 inline ::piper::Basic::Reader getBasic() const;
c@106 1036
c@106 1037 inline bool hasMaker() const;
c@106 1038 inline ::capnp::Text::Reader getMaker() const;
c@106 1039
c@106 1040 inline bool hasCopyright() const;
c@106 1041 inline ::capnp::Text::Reader getCopyright() const;
c@106 1042
c@106 1043 inline ::int32_t getVersion() const;
c@106 1044
c@106 1045 inline bool hasCategory() const;
c@106 1046 inline ::capnp::List< ::capnp::Text>::Reader getCategory() const;
c@106 1047
c@106 1048 inline ::int32_t getMinChannelCount() const;
c@106 1049
c@106 1050 inline ::int32_t getMaxChannelCount() const;
c@106 1051
c@106 1052 inline bool hasParameters() const;
c@106 1053 inline ::capnp::List< ::piper::ParameterDescriptor>::Reader getParameters() const;
c@106 1054
c@106 1055 inline bool hasPrograms() const;
c@106 1056 inline ::capnp::List< ::capnp::Text>::Reader getPrograms() const;
c@106 1057
c@106 1058 inline ::piper::InputDomain getInputDomain() const;
c@106 1059
c@106 1060 inline bool hasBasicOutputInfo() const;
c@106 1061 inline ::capnp::List< ::piper::Basic>::Reader getBasicOutputInfo() const;
c@106 1062
c@106 1063 private:
c@106 1064 ::capnp::_::StructReader _reader;
c@106 1065 template <typename, ::capnp::Kind>
c@106 1066 friend struct ::capnp::ToDynamic_;
c@106 1067 template <typename, ::capnp::Kind>
c@106 1068 friend struct ::capnp::_::PointerHelpers;
c@106 1069 template <typename, ::capnp::Kind>
c@106 1070 friend struct ::capnp::List;
c@106 1071 friend class ::capnp::MessageBuilder;
c@106 1072 friend class ::capnp::Orphanage;
c@106 1073 };
c@106 1074
c@106 1075 class ExtractorStaticData::Builder {
c@106 1076 public:
c@106 1077 typedef ExtractorStaticData Builds;
c@106 1078
c@106 1079 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1080 // You can explicitly initialize to nullptr instead.
c@106 1081 inline Builder(decltype(nullptr)) {}
c@106 1082 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1083 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1084 inline Reader asReader() const { return *this; }
c@106 1085
c@106 1086 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1087 #if !CAPNP_LITE
c@106 1088 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1089 #endif // !CAPNP_LITE
c@106 1090
c@106 1091 inline bool hasKey();
c@106 1092 inline ::capnp::Text::Builder getKey();
c@106 1093 inline void setKey( ::capnp::Text::Reader value);
c@106 1094 inline ::capnp::Text::Builder initKey(unsigned int size);
c@106 1095 inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1096 inline ::capnp::Orphan< ::capnp::Text> disownKey();
c@106 1097
c@106 1098 inline bool hasBasic();
c@106 1099 inline ::piper::Basic::Builder getBasic();
c@106 1100 inline void setBasic( ::piper::Basic::Reader value);
c@106 1101 inline ::piper::Basic::Builder initBasic();
c@106 1102 inline void adoptBasic(::capnp::Orphan< ::piper::Basic>&& value);
c@106 1103 inline ::capnp::Orphan< ::piper::Basic> disownBasic();
c@106 1104
c@106 1105 inline bool hasMaker();
c@106 1106 inline ::capnp::Text::Builder getMaker();
c@106 1107 inline void setMaker( ::capnp::Text::Reader value);
c@106 1108 inline ::capnp::Text::Builder initMaker(unsigned int size);
c@106 1109 inline void adoptMaker(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1110 inline ::capnp::Orphan< ::capnp::Text> disownMaker();
c@106 1111
c@106 1112 inline bool hasCopyright();
c@106 1113 inline ::capnp::Text::Builder getCopyright();
c@106 1114 inline void setCopyright( ::capnp::Text::Reader value);
c@106 1115 inline ::capnp::Text::Builder initCopyright(unsigned int size);
c@106 1116 inline void adoptCopyright(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1117 inline ::capnp::Orphan< ::capnp::Text> disownCopyright();
c@106 1118
c@106 1119 inline ::int32_t getVersion();
c@106 1120 inline void setVersion( ::int32_t value);
c@106 1121
c@106 1122 inline bool hasCategory();
c@106 1123 inline ::capnp::List< ::capnp::Text>::Builder getCategory();
c@106 1124 inline void setCategory( ::capnp::List< ::capnp::Text>::Reader value);
c@106 1125 inline void setCategory(::kj::ArrayPtr<const ::capnp::Text::Reader> value);
c@106 1126 inline ::capnp::List< ::capnp::Text>::Builder initCategory(unsigned int size);
c@106 1127 inline void adoptCategory(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value);
c@106 1128 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownCategory();
c@106 1129
c@106 1130 inline ::int32_t getMinChannelCount();
c@106 1131 inline void setMinChannelCount( ::int32_t value);
c@106 1132
c@106 1133 inline ::int32_t getMaxChannelCount();
c@106 1134 inline void setMaxChannelCount( ::int32_t value);
c@106 1135
c@106 1136 inline bool hasParameters();
c@106 1137 inline ::capnp::List< ::piper::ParameterDescriptor>::Builder getParameters();
c@106 1138 inline void setParameters( ::capnp::List< ::piper::ParameterDescriptor>::Reader value);
c@106 1139 inline ::capnp::List< ::piper::ParameterDescriptor>::Builder initParameters(unsigned int size);
c@106 1140 inline void adoptParameters(::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>>&& value);
c@106 1141 inline ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>> disownParameters();
c@106 1142
c@106 1143 inline bool hasPrograms();
c@106 1144 inline ::capnp::List< ::capnp::Text>::Builder getPrograms();
c@106 1145 inline void setPrograms( ::capnp::List< ::capnp::Text>::Reader value);
c@106 1146 inline void setPrograms(::kj::ArrayPtr<const ::capnp::Text::Reader> value);
c@106 1147 inline ::capnp::List< ::capnp::Text>::Builder initPrograms(unsigned int size);
c@106 1148 inline void adoptPrograms(::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value);
c@106 1149 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> disownPrograms();
c@106 1150
c@106 1151 inline ::piper::InputDomain getInputDomain();
c@106 1152 inline void setInputDomain( ::piper::InputDomain value);
c@106 1153
c@106 1154 inline bool hasBasicOutputInfo();
c@106 1155 inline ::capnp::List< ::piper::Basic>::Builder getBasicOutputInfo();
c@106 1156 inline void setBasicOutputInfo( ::capnp::List< ::piper::Basic>::Reader value);
c@106 1157 inline ::capnp::List< ::piper::Basic>::Builder initBasicOutputInfo(unsigned int size);
c@106 1158 inline void adoptBasicOutputInfo(::capnp::Orphan< ::capnp::List< ::piper::Basic>>&& value);
c@106 1159 inline ::capnp::Orphan< ::capnp::List< ::piper::Basic>> disownBasicOutputInfo();
c@106 1160
c@106 1161 private:
c@106 1162 ::capnp::_::StructBuilder _builder;
c@106 1163 template <typename, ::capnp::Kind>
c@106 1164 friend struct ::capnp::ToDynamic_;
c@106 1165 friend class ::capnp::Orphanage;
c@106 1166 template <typename, ::capnp::Kind>
c@106 1167 friend struct ::capnp::_::PointerHelpers;
c@106 1168 };
c@106 1169
c@106 1170 #if !CAPNP_LITE
c@106 1171 class ExtractorStaticData::Pipeline {
c@106 1172 public:
c@106 1173 typedef ExtractorStaticData Pipelines;
c@106 1174
c@106 1175 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1176 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1177 : _typeless(kj::mv(typeless)) {}
c@106 1178
c@106 1179 inline ::piper::Basic::Pipeline getBasic();
c@106 1180 private:
c@106 1181 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1182 friend class ::capnp::PipelineHook;
c@106 1183 template <typename, ::capnp::Kind>
c@106 1184 friend struct ::capnp::ToDynamic_;
c@106 1185 };
c@106 1186 #endif // !CAPNP_LITE
c@106 1187
c@106 1188 class RealTime::Reader {
c@106 1189 public:
c@106 1190 typedef RealTime Reads;
c@106 1191
c@106 1192 Reader() = default;
c@106 1193 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1194
c@106 1195 inline ::capnp::MessageSize totalSize() const {
c@106 1196 return _reader.totalSize().asPublic();
c@106 1197 }
c@106 1198
c@106 1199 #if !CAPNP_LITE
c@106 1200 inline ::kj::StringTree toString() const {
c@106 1201 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1202 }
c@106 1203 #endif // !CAPNP_LITE
c@106 1204
c@106 1205 inline ::int32_t getSec() const;
c@106 1206
c@106 1207 inline ::int32_t getNsec() const;
c@106 1208
c@106 1209 private:
c@106 1210 ::capnp::_::StructReader _reader;
c@106 1211 template <typename, ::capnp::Kind>
c@106 1212 friend struct ::capnp::ToDynamic_;
c@106 1213 template <typename, ::capnp::Kind>
c@106 1214 friend struct ::capnp::_::PointerHelpers;
c@106 1215 template <typename, ::capnp::Kind>
c@106 1216 friend struct ::capnp::List;
c@106 1217 friend class ::capnp::MessageBuilder;
c@106 1218 friend class ::capnp::Orphanage;
c@106 1219 };
c@106 1220
c@106 1221 class RealTime::Builder {
c@106 1222 public:
c@106 1223 typedef RealTime Builds;
c@106 1224
c@106 1225 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1226 // You can explicitly initialize to nullptr instead.
c@106 1227 inline Builder(decltype(nullptr)) {}
c@106 1228 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1229 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1230 inline Reader asReader() const { return *this; }
c@106 1231
c@106 1232 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1233 #if !CAPNP_LITE
c@106 1234 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1235 #endif // !CAPNP_LITE
c@106 1236
c@106 1237 inline ::int32_t getSec();
c@106 1238 inline void setSec( ::int32_t value);
c@106 1239
c@106 1240 inline ::int32_t getNsec();
c@106 1241 inline void setNsec( ::int32_t value);
c@106 1242
c@106 1243 private:
c@106 1244 ::capnp::_::StructBuilder _builder;
c@106 1245 template <typename, ::capnp::Kind>
c@106 1246 friend struct ::capnp::ToDynamic_;
c@106 1247 friend class ::capnp::Orphanage;
c@106 1248 template <typename, ::capnp::Kind>
c@106 1249 friend struct ::capnp::_::PointerHelpers;
c@106 1250 };
c@106 1251
c@106 1252 #if !CAPNP_LITE
c@106 1253 class RealTime::Pipeline {
c@106 1254 public:
c@106 1255 typedef RealTime Pipelines;
c@106 1256
c@106 1257 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1258 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1259 : _typeless(kj::mv(typeless)) {}
c@106 1260
c@106 1261 private:
c@106 1262 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1263 friend class ::capnp::PipelineHook;
c@106 1264 template <typename, ::capnp::Kind>
c@106 1265 friend struct ::capnp::ToDynamic_;
c@106 1266 };
c@106 1267 #endif // !CAPNP_LITE
c@106 1268
c@106 1269 class ProcessInput::Reader {
c@106 1270 public:
c@106 1271 typedef ProcessInput Reads;
c@106 1272
c@106 1273 Reader() = default;
c@106 1274 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1275
c@106 1276 inline ::capnp::MessageSize totalSize() const {
c@106 1277 return _reader.totalSize().asPublic();
c@106 1278 }
c@106 1279
c@106 1280 #if !CAPNP_LITE
c@106 1281 inline ::kj::StringTree toString() const {
c@106 1282 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1283 }
c@106 1284 #endif // !CAPNP_LITE
c@106 1285
c@106 1286 inline bool hasInputBuffers() const;
c@106 1287 inline ::capnp::List< ::capnp::List<float>>::Reader getInputBuffers() const;
c@106 1288
c@106 1289 inline bool hasTimestamp() const;
c@106 1290 inline ::piper::RealTime::Reader getTimestamp() const;
c@106 1291
c@106 1292 private:
c@106 1293 ::capnp::_::StructReader _reader;
c@106 1294 template <typename, ::capnp::Kind>
c@106 1295 friend struct ::capnp::ToDynamic_;
c@106 1296 template <typename, ::capnp::Kind>
c@106 1297 friend struct ::capnp::_::PointerHelpers;
c@106 1298 template <typename, ::capnp::Kind>
c@106 1299 friend struct ::capnp::List;
c@106 1300 friend class ::capnp::MessageBuilder;
c@106 1301 friend class ::capnp::Orphanage;
c@106 1302 };
c@106 1303
c@106 1304 class ProcessInput::Builder {
c@106 1305 public:
c@106 1306 typedef ProcessInput Builds;
c@106 1307
c@106 1308 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1309 // You can explicitly initialize to nullptr instead.
c@106 1310 inline Builder(decltype(nullptr)) {}
c@106 1311 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1312 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1313 inline Reader asReader() const { return *this; }
c@106 1314
c@106 1315 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1316 #if !CAPNP_LITE
c@106 1317 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1318 #endif // !CAPNP_LITE
c@106 1319
c@106 1320 inline bool hasInputBuffers();
c@106 1321 inline ::capnp::List< ::capnp::List<float>>::Builder getInputBuffers();
c@106 1322 inline void setInputBuffers( ::capnp::List< ::capnp::List<float>>::Reader value);
c@106 1323 inline void setInputBuffers(::kj::ArrayPtr<const ::capnp::List<float>::Reader> value);
c@106 1324 inline ::capnp::List< ::capnp::List<float>>::Builder initInputBuffers(unsigned int size);
c@106 1325 inline void adoptInputBuffers(::capnp::Orphan< ::capnp::List< ::capnp::List<float>>>&& value);
c@106 1326 inline ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>> disownInputBuffers();
c@106 1327
c@106 1328 inline bool hasTimestamp();
c@106 1329 inline ::piper::RealTime::Builder getTimestamp();
c@106 1330 inline void setTimestamp( ::piper::RealTime::Reader value);
c@106 1331 inline ::piper::RealTime::Builder initTimestamp();
c@106 1332 inline void adoptTimestamp(::capnp::Orphan< ::piper::RealTime>&& value);
c@106 1333 inline ::capnp::Orphan< ::piper::RealTime> disownTimestamp();
c@106 1334
c@106 1335 private:
c@106 1336 ::capnp::_::StructBuilder _builder;
c@106 1337 template <typename, ::capnp::Kind>
c@106 1338 friend struct ::capnp::ToDynamic_;
c@106 1339 friend class ::capnp::Orphanage;
c@106 1340 template <typename, ::capnp::Kind>
c@106 1341 friend struct ::capnp::_::PointerHelpers;
c@106 1342 };
c@106 1343
c@106 1344 #if !CAPNP_LITE
c@106 1345 class ProcessInput::Pipeline {
c@106 1346 public:
c@106 1347 typedef ProcessInput Pipelines;
c@106 1348
c@106 1349 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1350 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1351 : _typeless(kj::mv(typeless)) {}
c@106 1352
c@106 1353 inline ::piper::RealTime::Pipeline getTimestamp();
c@106 1354 private:
c@106 1355 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1356 friend class ::capnp::PipelineHook;
c@106 1357 template <typename, ::capnp::Kind>
c@106 1358 friend struct ::capnp::ToDynamic_;
c@106 1359 };
c@106 1360 #endif // !CAPNP_LITE
c@106 1361
c@106 1362 class Feature::Reader {
c@106 1363 public:
c@106 1364 typedef Feature Reads;
c@106 1365
c@106 1366 Reader() = default;
c@106 1367 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1368
c@106 1369 inline ::capnp::MessageSize totalSize() const {
c@106 1370 return _reader.totalSize().asPublic();
c@106 1371 }
c@106 1372
c@106 1373 #if !CAPNP_LITE
c@106 1374 inline ::kj::StringTree toString() const {
c@106 1375 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1376 }
c@106 1377 #endif // !CAPNP_LITE
c@106 1378
c@106 1379 inline bool getHasTimestamp() const;
c@106 1380
c@106 1381 inline bool hasTimestamp() const;
c@106 1382 inline ::piper::RealTime::Reader getTimestamp() const;
c@106 1383
c@106 1384 inline bool getHasDuration() const;
c@106 1385
c@106 1386 inline bool hasDuration() const;
c@106 1387 inline ::piper::RealTime::Reader getDuration() const;
c@106 1388
c@106 1389 inline bool hasLabel() const;
c@106 1390 inline ::capnp::Text::Reader getLabel() const;
c@106 1391
c@106 1392 inline bool hasFeatureValues() const;
c@106 1393 inline ::capnp::List<float>::Reader getFeatureValues() const;
c@106 1394
c@106 1395 private:
c@106 1396 ::capnp::_::StructReader _reader;
c@106 1397 template <typename, ::capnp::Kind>
c@106 1398 friend struct ::capnp::ToDynamic_;
c@106 1399 template <typename, ::capnp::Kind>
c@106 1400 friend struct ::capnp::_::PointerHelpers;
c@106 1401 template <typename, ::capnp::Kind>
c@106 1402 friend struct ::capnp::List;
c@106 1403 friend class ::capnp::MessageBuilder;
c@106 1404 friend class ::capnp::Orphanage;
c@106 1405 };
c@106 1406
c@106 1407 class Feature::Builder {
c@106 1408 public:
c@106 1409 typedef Feature Builds;
c@106 1410
c@106 1411 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1412 // You can explicitly initialize to nullptr instead.
c@106 1413 inline Builder(decltype(nullptr)) {}
c@106 1414 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1415 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1416 inline Reader asReader() const { return *this; }
c@106 1417
c@106 1418 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1419 #if !CAPNP_LITE
c@106 1420 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1421 #endif // !CAPNP_LITE
c@106 1422
c@106 1423 inline bool getHasTimestamp();
c@106 1424 inline void setHasTimestamp(bool value);
c@106 1425
c@106 1426 inline bool hasTimestamp();
c@106 1427 inline ::piper::RealTime::Builder getTimestamp();
c@106 1428 inline void setTimestamp( ::piper::RealTime::Reader value);
c@106 1429 inline ::piper::RealTime::Builder initTimestamp();
c@106 1430 inline void adoptTimestamp(::capnp::Orphan< ::piper::RealTime>&& value);
c@106 1431 inline ::capnp::Orphan< ::piper::RealTime> disownTimestamp();
c@106 1432
c@106 1433 inline bool getHasDuration();
c@106 1434 inline void setHasDuration(bool value);
c@106 1435
c@106 1436 inline bool hasDuration();
c@106 1437 inline ::piper::RealTime::Builder getDuration();
c@106 1438 inline void setDuration( ::piper::RealTime::Reader value);
c@106 1439 inline ::piper::RealTime::Builder initDuration();
c@106 1440 inline void adoptDuration(::capnp::Orphan< ::piper::RealTime>&& value);
c@106 1441 inline ::capnp::Orphan< ::piper::RealTime> disownDuration();
c@106 1442
c@106 1443 inline bool hasLabel();
c@106 1444 inline ::capnp::Text::Builder getLabel();
c@106 1445 inline void setLabel( ::capnp::Text::Reader value);
c@106 1446 inline ::capnp::Text::Builder initLabel(unsigned int size);
c@106 1447 inline void adoptLabel(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1448 inline ::capnp::Orphan< ::capnp::Text> disownLabel();
c@106 1449
c@106 1450 inline bool hasFeatureValues();
c@106 1451 inline ::capnp::List<float>::Builder getFeatureValues();
c@106 1452 inline void setFeatureValues( ::capnp::List<float>::Reader value);
c@106 1453 inline void setFeatureValues(::kj::ArrayPtr<const float> value);
c@106 1454 inline ::capnp::List<float>::Builder initFeatureValues(unsigned int size);
c@106 1455 inline void adoptFeatureValues(::capnp::Orphan< ::capnp::List<float>>&& value);
c@106 1456 inline ::capnp::Orphan< ::capnp::List<float>> disownFeatureValues();
c@106 1457
c@106 1458 private:
c@106 1459 ::capnp::_::StructBuilder _builder;
c@106 1460 template <typename, ::capnp::Kind>
c@106 1461 friend struct ::capnp::ToDynamic_;
c@106 1462 friend class ::capnp::Orphanage;
c@106 1463 template <typename, ::capnp::Kind>
c@106 1464 friend struct ::capnp::_::PointerHelpers;
c@106 1465 };
c@106 1466
c@106 1467 #if !CAPNP_LITE
c@106 1468 class Feature::Pipeline {
c@106 1469 public:
c@106 1470 typedef Feature Pipelines;
c@106 1471
c@106 1472 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1473 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1474 : _typeless(kj::mv(typeless)) {}
c@106 1475
c@106 1476 inline ::piper::RealTime::Pipeline getTimestamp();
c@106 1477 inline ::piper::RealTime::Pipeline getDuration();
c@106 1478 private:
c@106 1479 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1480 friend class ::capnp::PipelineHook;
c@106 1481 template <typename, ::capnp::Kind>
c@106 1482 friend struct ::capnp::ToDynamic_;
c@106 1483 };
c@106 1484 #endif // !CAPNP_LITE
c@106 1485
c@106 1486 class FeatureSet::Reader {
c@106 1487 public:
c@106 1488 typedef FeatureSet Reads;
c@106 1489
c@106 1490 Reader() = default;
c@106 1491 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1492
c@106 1493 inline ::capnp::MessageSize totalSize() const {
c@106 1494 return _reader.totalSize().asPublic();
c@106 1495 }
c@106 1496
c@106 1497 #if !CAPNP_LITE
c@106 1498 inline ::kj::StringTree toString() const {
c@106 1499 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1500 }
c@106 1501 #endif // !CAPNP_LITE
c@106 1502
c@106 1503 inline bool hasFeaturePairs() const;
c@106 1504 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Reader getFeaturePairs() const;
c@106 1505
c@106 1506 private:
c@106 1507 ::capnp::_::StructReader _reader;
c@106 1508 template <typename, ::capnp::Kind>
c@106 1509 friend struct ::capnp::ToDynamic_;
c@106 1510 template <typename, ::capnp::Kind>
c@106 1511 friend struct ::capnp::_::PointerHelpers;
c@106 1512 template <typename, ::capnp::Kind>
c@106 1513 friend struct ::capnp::List;
c@106 1514 friend class ::capnp::MessageBuilder;
c@106 1515 friend class ::capnp::Orphanage;
c@106 1516 };
c@106 1517
c@106 1518 class FeatureSet::Builder {
c@106 1519 public:
c@106 1520 typedef FeatureSet Builds;
c@106 1521
c@106 1522 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1523 // You can explicitly initialize to nullptr instead.
c@106 1524 inline Builder(decltype(nullptr)) {}
c@106 1525 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1526 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1527 inline Reader asReader() const { return *this; }
c@106 1528
c@106 1529 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1530 #if !CAPNP_LITE
c@106 1531 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1532 #endif // !CAPNP_LITE
c@106 1533
c@106 1534 inline bool hasFeaturePairs();
c@106 1535 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder getFeaturePairs();
c@106 1536 inline void setFeaturePairs( ::capnp::List< ::piper::FeatureSet::FSPair>::Reader value);
c@106 1537 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder initFeaturePairs(unsigned int size);
c@106 1538 inline void adoptFeaturePairs(::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>>&& value);
c@106 1539 inline ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>> disownFeaturePairs();
c@106 1540
c@106 1541 private:
c@106 1542 ::capnp::_::StructBuilder _builder;
c@106 1543 template <typename, ::capnp::Kind>
c@106 1544 friend struct ::capnp::ToDynamic_;
c@106 1545 friend class ::capnp::Orphanage;
c@106 1546 template <typename, ::capnp::Kind>
c@106 1547 friend struct ::capnp::_::PointerHelpers;
c@106 1548 };
c@106 1549
c@106 1550 #if !CAPNP_LITE
c@106 1551 class FeatureSet::Pipeline {
c@106 1552 public:
c@106 1553 typedef FeatureSet Pipelines;
c@106 1554
c@106 1555 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1556 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1557 : _typeless(kj::mv(typeless)) {}
c@106 1558
c@106 1559 private:
c@106 1560 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1561 friend class ::capnp::PipelineHook;
c@106 1562 template <typename, ::capnp::Kind>
c@106 1563 friend struct ::capnp::ToDynamic_;
c@106 1564 };
c@106 1565 #endif // !CAPNP_LITE
c@106 1566
c@106 1567 class FeatureSet::FSPair::Reader {
c@106 1568 public:
c@106 1569 typedef FSPair Reads;
c@106 1570
c@106 1571 Reader() = default;
c@106 1572 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1573
c@106 1574 inline ::capnp::MessageSize totalSize() const {
c@106 1575 return _reader.totalSize().asPublic();
c@106 1576 }
c@106 1577
c@106 1578 #if !CAPNP_LITE
c@106 1579 inline ::kj::StringTree toString() const {
c@106 1580 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1581 }
c@106 1582 #endif // !CAPNP_LITE
c@106 1583
c@106 1584 inline bool hasOutput() const;
c@106 1585 inline ::capnp::Text::Reader getOutput() const;
c@106 1586
c@106 1587 inline bool hasFeatures() const;
c@106 1588 inline ::capnp::List< ::piper::Feature>::Reader getFeatures() const;
c@106 1589
c@106 1590 private:
c@106 1591 ::capnp::_::StructReader _reader;
c@106 1592 template <typename, ::capnp::Kind>
c@106 1593 friend struct ::capnp::ToDynamic_;
c@106 1594 template <typename, ::capnp::Kind>
c@106 1595 friend struct ::capnp::_::PointerHelpers;
c@106 1596 template <typename, ::capnp::Kind>
c@106 1597 friend struct ::capnp::List;
c@106 1598 friend class ::capnp::MessageBuilder;
c@106 1599 friend class ::capnp::Orphanage;
c@106 1600 };
c@106 1601
c@106 1602 class FeatureSet::FSPair::Builder {
c@106 1603 public:
c@106 1604 typedef FSPair Builds;
c@106 1605
c@106 1606 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1607 // You can explicitly initialize to nullptr instead.
c@106 1608 inline Builder(decltype(nullptr)) {}
c@106 1609 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1610 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1611 inline Reader asReader() const { return *this; }
c@106 1612
c@106 1613 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1614 #if !CAPNP_LITE
c@106 1615 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1616 #endif // !CAPNP_LITE
c@106 1617
c@106 1618 inline bool hasOutput();
c@106 1619 inline ::capnp::Text::Builder getOutput();
c@106 1620 inline void setOutput( ::capnp::Text::Reader value);
c@106 1621 inline ::capnp::Text::Builder initOutput(unsigned int size);
c@106 1622 inline void adoptOutput(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1623 inline ::capnp::Orphan< ::capnp::Text> disownOutput();
c@106 1624
c@106 1625 inline bool hasFeatures();
c@106 1626 inline ::capnp::List< ::piper::Feature>::Builder getFeatures();
c@106 1627 inline void setFeatures( ::capnp::List< ::piper::Feature>::Reader value);
c@106 1628 inline ::capnp::List< ::piper::Feature>::Builder initFeatures(unsigned int size);
c@106 1629 inline void adoptFeatures(::capnp::Orphan< ::capnp::List< ::piper::Feature>>&& value);
c@106 1630 inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> disownFeatures();
c@106 1631
c@106 1632 private:
c@106 1633 ::capnp::_::StructBuilder _builder;
c@106 1634 template <typename, ::capnp::Kind>
c@106 1635 friend struct ::capnp::ToDynamic_;
c@106 1636 friend class ::capnp::Orphanage;
c@106 1637 template <typename, ::capnp::Kind>
c@106 1638 friend struct ::capnp::_::PointerHelpers;
c@106 1639 };
c@106 1640
c@106 1641 #if !CAPNP_LITE
c@106 1642 class FeatureSet::FSPair::Pipeline {
c@106 1643 public:
c@106 1644 typedef FSPair Pipelines;
c@106 1645
c@106 1646 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1647 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1648 : _typeless(kj::mv(typeless)) {}
c@106 1649
c@106 1650 private:
c@106 1651 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1652 friend class ::capnp::PipelineHook;
c@106 1653 template <typename, ::capnp::Kind>
c@106 1654 friend struct ::capnp::ToDynamic_;
c@106 1655 };
c@106 1656 #endif // !CAPNP_LITE
c@106 1657
c@106 1658 class Configuration::Reader {
c@106 1659 public:
c@106 1660 typedef Configuration Reads;
c@106 1661
c@106 1662 Reader() = default;
c@106 1663 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1664
c@106 1665 inline ::capnp::MessageSize totalSize() const {
c@106 1666 return _reader.totalSize().asPublic();
c@106 1667 }
c@106 1668
c@106 1669 #if !CAPNP_LITE
c@106 1670 inline ::kj::StringTree toString() const {
c@106 1671 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1672 }
c@106 1673 #endif // !CAPNP_LITE
c@106 1674
c@106 1675 inline bool hasParameterValues() const;
c@106 1676 inline ::capnp::List< ::piper::Configuration::PVPair>::Reader getParameterValues() const;
c@106 1677
c@106 1678 inline bool hasCurrentProgram() const;
c@106 1679 inline ::capnp::Text::Reader getCurrentProgram() const;
c@106 1680
c@106 1681 inline ::int32_t getChannelCount() const;
c@106 1682
c@106 1683 inline ::int32_t getStepSize() const;
c@106 1684
c@106 1685 inline ::int32_t getBlockSize() const;
c@106 1686
c@106 1687 private:
c@106 1688 ::capnp::_::StructReader _reader;
c@106 1689 template <typename, ::capnp::Kind>
c@106 1690 friend struct ::capnp::ToDynamic_;
c@106 1691 template <typename, ::capnp::Kind>
c@106 1692 friend struct ::capnp::_::PointerHelpers;
c@106 1693 template <typename, ::capnp::Kind>
c@106 1694 friend struct ::capnp::List;
c@106 1695 friend class ::capnp::MessageBuilder;
c@106 1696 friend class ::capnp::Orphanage;
c@106 1697 };
c@106 1698
c@106 1699 class Configuration::Builder {
c@106 1700 public:
c@106 1701 typedef Configuration Builds;
c@106 1702
c@106 1703 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1704 // You can explicitly initialize to nullptr instead.
c@106 1705 inline Builder(decltype(nullptr)) {}
c@106 1706 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1707 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1708 inline Reader asReader() const { return *this; }
c@106 1709
c@106 1710 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1711 #if !CAPNP_LITE
c@106 1712 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1713 #endif // !CAPNP_LITE
c@106 1714
c@106 1715 inline bool hasParameterValues();
c@106 1716 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder getParameterValues();
c@106 1717 inline void setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value);
c@106 1718 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder initParameterValues(unsigned int size);
c@106 1719 inline void adoptParameterValues(::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value);
c@106 1720 inline ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>> disownParameterValues();
c@106 1721
c@106 1722 inline bool hasCurrentProgram();
c@106 1723 inline ::capnp::Text::Builder getCurrentProgram();
c@106 1724 inline void setCurrentProgram( ::capnp::Text::Reader value);
c@106 1725 inline ::capnp::Text::Builder initCurrentProgram(unsigned int size);
c@106 1726 inline void adoptCurrentProgram(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1727 inline ::capnp::Orphan< ::capnp::Text> disownCurrentProgram();
c@106 1728
c@106 1729 inline ::int32_t getChannelCount();
c@106 1730 inline void setChannelCount( ::int32_t value);
c@106 1731
c@106 1732 inline ::int32_t getStepSize();
c@106 1733 inline void setStepSize( ::int32_t value);
c@106 1734
c@106 1735 inline ::int32_t getBlockSize();
c@106 1736 inline void setBlockSize( ::int32_t value);
c@106 1737
c@106 1738 private:
c@106 1739 ::capnp::_::StructBuilder _builder;
c@106 1740 template <typename, ::capnp::Kind>
c@106 1741 friend struct ::capnp::ToDynamic_;
c@106 1742 friend class ::capnp::Orphanage;
c@106 1743 template <typename, ::capnp::Kind>
c@106 1744 friend struct ::capnp::_::PointerHelpers;
c@106 1745 };
c@106 1746
c@106 1747 #if !CAPNP_LITE
c@106 1748 class Configuration::Pipeline {
c@106 1749 public:
c@106 1750 typedef Configuration Pipelines;
c@106 1751
c@106 1752 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1753 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1754 : _typeless(kj::mv(typeless)) {}
c@106 1755
c@106 1756 private:
c@106 1757 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1758 friend class ::capnp::PipelineHook;
c@106 1759 template <typename, ::capnp::Kind>
c@106 1760 friend struct ::capnp::ToDynamic_;
c@106 1761 };
c@106 1762 #endif // !CAPNP_LITE
c@106 1763
c@106 1764 class Configuration::PVPair::Reader {
c@106 1765 public:
c@106 1766 typedef PVPair Reads;
c@106 1767
c@106 1768 Reader() = default;
c@106 1769 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1770
c@106 1771 inline ::capnp::MessageSize totalSize() const {
c@106 1772 return _reader.totalSize().asPublic();
c@106 1773 }
c@106 1774
c@106 1775 #if !CAPNP_LITE
c@106 1776 inline ::kj::StringTree toString() const {
c@106 1777 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1778 }
c@106 1779 #endif // !CAPNP_LITE
c@106 1780
c@106 1781 inline bool hasParameter() const;
c@106 1782 inline ::capnp::Text::Reader getParameter() const;
c@106 1783
c@106 1784 inline float getValue() const;
c@106 1785
c@106 1786 private:
c@106 1787 ::capnp::_::StructReader _reader;
c@106 1788 template <typename, ::capnp::Kind>
c@106 1789 friend struct ::capnp::ToDynamic_;
c@106 1790 template <typename, ::capnp::Kind>
c@106 1791 friend struct ::capnp::_::PointerHelpers;
c@106 1792 template <typename, ::capnp::Kind>
c@106 1793 friend struct ::capnp::List;
c@106 1794 friend class ::capnp::MessageBuilder;
c@106 1795 friend class ::capnp::Orphanage;
c@106 1796 };
c@106 1797
c@106 1798 class Configuration::PVPair::Builder {
c@106 1799 public:
c@106 1800 typedef PVPair Builds;
c@106 1801
c@106 1802 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1803 // You can explicitly initialize to nullptr instead.
c@106 1804 inline Builder(decltype(nullptr)) {}
c@106 1805 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1806 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1807 inline Reader asReader() const { return *this; }
c@106 1808
c@106 1809 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1810 #if !CAPNP_LITE
c@106 1811 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1812 #endif // !CAPNP_LITE
c@106 1813
c@106 1814 inline bool hasParameter();
c@106 1815 inline ::capnp::Text::Builder getParameter();
c@106 1816 inline void setParameter( ::capnp::Text::Reader value);
c@106 1817 inline ::capnp::Text::Builder initParameter(unsigned int size);
c@106 1818 inline void adoptParameter(::capnp::Orphan< ::capnp::Text>&& value);
c@106 1819 inline ::capnp::Orphan< ::capnp::Text> disownParameter();
c@106 1820
c@106 1821 inline float getValue();
c@106 1822 inline void setValue(float value);
c@106 1823
c@106 1824 private:
c@106 1825 ::capnp::_::StructBuilder _builder;
c@106 1826 template <typename, ::capnp::Kind>
c@106 1827 friend struct ::capnp::ToDynamic_;
c@106 1828 friend class ::capnp::Orphanage;
c@106 1829 template <typename, ::capnp::Kind>
c@106 1830 friend struct ::capnp::_::PointerHelpers;
c@106 1831 };
c@106 1832
c@106 1833 #if !CAPNP_LITE
c@106 1834 class Configuration::PVPair::Pipeline {
c@106 1835 public:
c@106 1836 typedef PVPair Pipelines;
c@106 1837
c@106 1838 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1839 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1840 : _typeless(kj::mv(typeless)) {}
c@106 1841
c@106 1842 private:
c@106 1843 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1844 friend class ::capnp::PipelineHook;
c@106 1845 template <typename, ::capnp::Kind>
c@106 1846 friend struct ::capnp::ToDynamic_;
c@106 1847 };
c@106 1848 #endif // !CAPNP_LITE
c@106 1849
c@106 1850 class ListRequest::Reader {
c@106 1851 public:
c@106 1852 typedef ListRequest Reads;
c@106 1853
c@106 1854 Reader() = default;
c@106 1855 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1856
c@106 1857 inline ::capnp::MessageSize totalSize() const {
c@106 1858 return _reader.totalSize().asPublic();
c@106 1859 }
c@106 1860
c@106 1861 #if !CAPNP_LITE
c@106 1862 inline ::kj::StringTree toString() const {
c@106 1863 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1864 }
c@106 1865 #endif // !CAPNP_LITE
c@106 1866
c@106 1867 private:
c@106 1868 ::capnp::_::StructReader _reader;
c@106 1869 template <typename, ::capnp::Kind>
c@106 1870 friend struct ::capnp::ToDynamic_;
c@106 1871 template <typename, ::capnp::Kind>
c@106 1872 friend struct ::capnp::_::PointerHelpers;
c@106 1873 template <typename, ::capnp::Kind>
c@106 1874 friend struct ::capnp::List;
c@106 1875 friend class ::capnp::MessageBuilder;
c@106 1876 friend class ::capnp::Orphanage;
c@106 1877 };
c@106 1878
c@106 1879 class ListRequest::Builder {
c@106 1880 public:
c@106 1881 typedef ListRequest Builds;
c@106 1882
c@106 1883 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1884 // You can explicitly initialize to nullptr instead.
c@106 1885 inline Builder(decltype(nullptr)) {}
c@106 1886 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1887 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1888 inline Reader asReader() const { return *this; }
c@106 1889
c@106 1890 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1891 #if !CAPNP_LITE
c@106 1892 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1893 #endif // !CAPNP_LITE
c@106 1894
c@106 1895 private:
c@106 1896 ::capnp::_::StructBuilder _builder;
c@106 1897 template <typename, ::capnp::Kind>
c@106 1898 friend struct ::capnp::ToDynamic_;
c@106 1899 friend class ::capnp::Orphanage;
c@106 1900 template <typename, ::capnp::Kind>
c@106 1901 friend struct ::capnp::_::PointerHelpers;
c@106 1902 };
c@106 1903
c@106 1904 #if !CAPNP_LITE
c@106 1905 class ListRequest::Pipeline {
c@106 1906 public:
c@106 1907 typedef ListRequest Pipelines;
c@106 1908
c@106 1909 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1910 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1911 : _typeless(kj::mv(typeless)) {}
c@106 1912
c@106 1913 private:
c@106 1914 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1915 friend class ::capnp::PipelineHook;
c@106 1916 template <typename, ::capnp::Kind>
c@106 1917 friend struct ::capnp::ToDynamic_;
c@106 1918 };
c@106 1919 #endif // !CAPNP_LITE
c@106 1920
c@106 1921 class ListResponse::Reader {
c@106 1922 public:
c@106 1923 typedef ListResponse Reads;
c@106 1924
c@106 1925 Reader() = default;
c@106 1926 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 1927
c@106 1928 inline ::capnp::MessageSize totalSize() const {
c@106 1929 return _reader.totalSize().asPublic();
c@106 1930 }
c@106 1931
c@106 1932 #if !CAPNP_LITE
c@106 1933 inline ::kj::StringTree toString() const {
c@106 1934 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 1935 }
c@106 1936 #endif // !CAPNP_LITE
c@106 1937
c@106 1938 inline bool hasAvailable() const;
c@106 1939 inline ::capnp::List< ::piper::ExtractorStaticData>::Reader getAvailable() const;
c@106 1940
c@106 1941 private:
c@106 1942 ::capnp::_::StructReader _reader;
c@106 1943 template <typename, ::capnp::Kind>
c@106 1944 friend struct ::capnp::ToDynamic_;
c@106 1945 template <typename, ::capnp::Kind>
c@106 1946 friend struct ::capnp::_::PointerHelpers;
c@106 1947 template <typename, ::capnp::Kind>
c@106 1948 friend struct ::capnp::List;
c@106 1949 friend class ::capnp::MessageBuilder;
c@106 1950 friend class ::capnp::Orphanage;
c@106 1951 };
c@106 1952
c@106 1953 class ListResponse::Builder {
c@106 1954 public:
c@106 1955 typedef ListResponse Builds;
c@106 1956
c@106 1957 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 1958 // You can explicitly initialize to nullptr instead.
c@106 1959 inline Builder(decltype(nullptr)) {}
c@106 1960 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 1961 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 1962 inline Reader asReader() const { return *this; }
c@106 1963
c@106 1964 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 1965 #if !CAPNP_LITE
c@106 1966 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 1967 #endif // !CAPNP_LITE
c@106 1968
c@106 1969 inline bool hasAvailable();
c@106 1970 inline ::capnp::List< ::piper::ExtractorStaticData>::Builder getAvailable();
c@106 1971 inline void setAvailable( ::capnp::List< ::piper::ExtractorStaticData>::Reader value);
c@106 1972 inline ::capnp::List< ::piper::ExtractorStaticData>::Builder initAvailable(unsigned int size);
c@106 1973 inline void adoptAvailable(::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>>&& value);
c@106 1974 inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>> disownAvailable();
c@106 1975
c@106 1976 private:
c@106 1977 ::capnp::_::StructBuilder _builder;
c@106 1978 template <typename, ::capnp::Kind>
c@106 1979 friend struct ::capnp::ToDynamic_;
c@106 1980 friend class ::capnp::Orphanage;
c@106 1981 template <typename, ::capnp::Kind>
c@106 1982 friend struct ::capnp::_::PointerHelpers;
c@106 1983 };
c@106 1984
c@106 1985 #if !CAPNP_LITE
c@106 1986 class ListResponse::Pipeline {
c@106 1987 public:
c@106 1988 typedef ListResponse Pipelines;
c@106 1989
c@106 1990 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 1991 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 1992 : _typeless(kj::mv(typeless)) {}
c@106 1993
c@106 1994 private:
c@106 1995 ::capnp::AnyPointer::Pipeline _typeless;
c@106 1996 friend class ::capnp::PipelineHook;
c@106 1997 template <typename, ::capnp::Kind>
c@106 1998 friend struct ::capnp::ToDynamic_;
c@106 1999 };
c@106 2000 #endif // !CAPNP_LITE
c@106 2001
c@106 2002 class LoadRequest::Reader {
c@106 2003 public:
c@106 2004 typedef LoadRequest Reads;
c@106 2005
c@106 2006 Reader() = default;
c@106 2007 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2008
c@106 2009 inline ::capnp::MessageSize totalSize() const {
c@106 2010 return _reader.totalSize().asPublic();
c@106 2011 }
c@106 2012
c@106 2013 #if !CAPNP_LITE
c@106 2014 inline ::kj::StringTree toString() const {
c@106 2015 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2016 }
c@106 2017 #endif // !CAPNP_LITE
c@106 2018
c@106 2019 inline bool hasKey() const;
c@106 2020 inline ::capnp::Text::Reader getKey() const;
c@106 2021
c@106 2022 inline float getInputSampleRate() const;
c@106 2023
c@106 2024 inline bool hasAdapterFlags() const;
c@106 2025 inline ::capnp::List< ::piper::AdapterFlag>::Reader getAdapterFlags() const;
c@106 2026
c@106 2027 private:
c@106 2028 ::capnp::_::StructReader _reader;
c@106 2029 template <typename, ::capnp::Kind>
c@106 2030 friend struct ::capnp::ToDynamic_;
c@106 2031 template <typename, ::capnp::Kind>
c@106 2032 friend struct ::capnp::_::PointerHelpers;
c@106 2033 template <typename, ::capnp::Kind>
c@106 2034 friend struct ::capnp::List;
c@106 2035 friend class ::capnp::MessageBuilder;
c@106 2036 friend class ::capnp::Orphanage;
c@106 2037 };
c@106 2038
c@106 2039 class LoadRequest::Builder {
c@106 2040 public:
c@106 2041 typedef LoadRequest Builds;
c@106 2042
c@106 2043 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2044 // You can explicitly initialize to nullptr instead.
c@106 2045 inline Builder(decltype(nullptr)) {}
c@106 2046 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2047 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2048 inline Reader asReader() const { return *this; }
c@106 2049
c@106 2050 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2051 #if !CAPNP_LITE
c@106 2052 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2053 #endif // !CAPNP_LITE
c@106 2054
c@106 2055 inline bool hasKey();
c@106 2056 inline ::capnp::Text::Builder getKey();
c@106 2057 inline void setKey( ::capnp::Text::Reader value);
c@106 2058 inline ::capnp::Text::Builder initKey(unsigned int size);
c@106 2059 inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value);
c@106 2060 inline ::capnp::Orphan< ::capnp::Text> disownKey();
c@106 2061
c@106 2062 inline float getInputSampleRate();
c@106 2063 inline void setInputSampleRate(float value);
c@106 2064
c@106 2065 inline bool hasAdapterFlags();
c@106 2066 inline ::capnp::List< ::piper::AdapterFlag>::Builder getAdapterFlags();
c@106 2067 inline void setAdapterFlags( ::capnp::List< ::piper::AdapterFlag>::Reader value);
c@106 2068 inline void setAdapterFlags(::kj::ArrayPtr<const ::piper::AdapterFlag> value);
c@106 2069 inline ::capnp::List< ::piper::AdapterFlag>::Builder initAdapterFlags(unsigned int size);
c@106 2070 inline void adoptAdapterFlags(::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>>&& value);
c@106 2071 inline ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>> disownAdapterFlags();
c@106 2072
c@106 2073 private:
c@106 2074 ::capnp::_::StructBuilder _builder;
c@106 2075 template <typename, ::capnp::Kind>
c@106 2076 friend struct ::capnp::ToDynamic_;
c@106 2077 friend class ::capnp::Orphanage;
c@106 2078 template <typename, ::capnp::Kind>
c@106 2079 friend struct ::capnp::_::PointerHelpers;
c@106 2080 };
c@106 2081
c@106 2082 #if !CAPNP_LITE
c@106 2083 class LoadRequest::Pipeline {
c@106 2084 public:
c@106 2085 typedef LoadRequest Pipelines;
c@106 2086
c@106 2087 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2088 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2089 : _typeless(kj::mv(typeless)) {}
c@106 2090
c@106 2091 private:
c@106 2092 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2093 friend class ::capnp::PipelineHook;
c@106 2094 template <typename, ::capnp::Kind>
c@106 2095 friend struct ::capnp::ToDynamic_;
c@106 2096 };
c@106 2097 #endif // !CAPNP_LITE
c@106 2098
c@106 2099 class LoadResponse::Reader {
c@106 2100 public:
c@106 2101 typedef LoadResponse Reads;
c@106 2102
c@106 2103 Reader() = default;
c@106 2104 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2105
c@106 2106 inline ::capnp::MessageSize totalSize() const {
c@106 2107 return _reader.totalSize().asPublic();
c@106 2108 }
c@106 2109
c@106 2110 #if !CAPNP_LITE
c@106 2111 inline ::kj::StringTree toString() const {
c@106 2112 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2113 }
c@106 2114 #endif // !CAPNP_LITE
c@106 2115
c@106 2116 inline ::int32_t getHandle() const;
c@106 2117
c@106 2118 inline bool hasStaticData() const;
c@106 2119 inline ::piper::ExtractorStaticData::Reader getStaticData() const;
c@106 2120
c@106 2121 inline bool hasDefaultConfiguration() const;
c@106 2122 inline ::piper::Configuration::Reader getDefaultConfiguration() const;
c@106 2123
c@106 2124 private:
c@106 2125 ::capnp::_::StructReader _reader;
c@106 2126 template <typename, ::capnp::Kind>
c@106 2127 friend struct ::capnp::ToDynamic_;
c@106 2128 template <typename, ::capnp::Kind>
c@106 2129 friend struct ::capnp::_::PointerHelpers;
c@106 2130 template <typename, ::capnp::Kind>
c@106 2131 friend struct ::capnp::List;
c@106 2132 friend class ::capnp::MessageBuilder;
c@106 2133 friend class ::capnp::Orphanage;
c@106 2134 };
c@106 2135
c@106 2136 class LoadResponse::Builder {
c@106 2137 public:
c@106 2138 typedef LoadResponse Builds;
c@106 2139
c@106 2140 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2141 // You can explicitly initialize to nullptr instead.
c@106 2142 inline Builder(decltype(nullptr)) {}
c@106 2143 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2144 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2145 inline Reader asReader() const { return *this; }
c@106 2146
c@106 2147 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2148 #if !CAPNP_LITE
c@106 2149 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2150 #endif // !CAPNP_LITE
c@106 2151
c@106 2152 inline ::int32_t getHandle();
c@106 2153 inline void setHandle( ::int32_t value);
c@106 2154
c@106 2155 inline bool hasStaticData();
c@106 2156 inline ::piper::ExtractorStaticData::Builder getStaticData();
c@106 2157 inline void setStaticData( ::piper::ExtractorStaticData::Reader value);
c@106 2158 inline ::piper::ExtractorStaticData::Builder initStaticData();
c@106 2159 inline void adoptStaticData(::capnp::Orphan< ::piper::ExtractorStaticData>&& value);
c@106 2160 inline ::capnp::Orphan< ::piper::ExtractorStaticData> disownStaticData();
c@106 2161
c@106 2162 inline bool hasDefaultConfiguration();
c@106 2163 inline ::piper::Configuration::Builder getDefaultConfiguration();
c@106 2164 inline void setDefaultConfiguration( ::piper::Configuration::Reader value);
c@106 2165 inline ::piper::Configuration::Builder initDefaultConfiguration();
c@106 2166 inline void adoptDefaultConfiguration(::capnp::Orphan< ::piper::Configuration>&& value);
c@106 2167 inline ::capnp::Orphan< ::piper::Configuration> disownDefaultConfiguration();
c@106 2168
c@106 2169 private:
c@106 2170 ::capnp::_::StructBuilder _builder;
c@106 2171 template <typename, ::capnp::Kind>
c@106 2172 friend struct ::capnp::ToDynamic_;
c@106 2173 friend class ::capnp::Orphanage;
c@106 2174 template <typename, ::capnp::Kind>
c@106 2175 friend struct ::capnp::_::PointerHelpers;
c@106 2176 };
c@106 2177
c@106 2178 #if !CAPNP_LITE
c@106 2179 class LoadResponse::Pipeline {
c@106 2180 public:
c@106 2181 typedef LoadResponse Pipelines;
c@106 2182
c@106 2183 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2184 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2185 : _typeless(kj::mv(typeless)) {}
c@106 2186
c@106 2187 inline ::piper::ExtractorStaticData::Pipeline getStaticData();
c@106 2188 inline ::piper::Configuration::Pipeline getDefaultConfiguration();
c@106 2189 private:
c@106 2190 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2191 friend class ::capnp::PipelineHook;
c@106 2192 template <typename, ::capnp::Kind>
c@106 2193 friend struct ::capnp::ToDynamic_;
c@106 2194 };
c@106 2195 #endif // !CAPNP_LITE
c@106 2196
c@106 2197 class ConfigurationRequest::Reader {
c@106 2198 public:
c@106 2199 typedef ConfigurationRequest Reads;
c@106 2200
c@106 2201 Reader() = default;
c@106 2202 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2203
c@106 2204 inline ::capnp::MessageSize totalSize() const {
c@106 2205 return _reader.totalSize().asPublic();
c@106 2206 }
c@106 2207
c@106 2208 #if !CAPNP_LITE
c@106 2209 inline ::kj::StringTree toString() const {
c@106 2210 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2211 }
c@106 2212 #endif // !CAPNP_LITE
c@106 2213
c@106 2214 inline ::int32_t getHandle() const;
c@106 2215
c@106 2216 inline bool hasConfiguration() const;
c@106 2217 inline ::piper::Configuration::Reader getConfiguration() const;
c@106 2218
c@106 2219 private:
c@106 2220 ::capnp::_::StructReader _reader;
c@106 2221 template <typename, ::capnp::Kind>
c@106 2222 friend struct ::capnp::ToDynamic_;
c@106 2223 template <typename, ::capnp::Kind>
c@106 2224 friend struct ::capnp::_::PointerHelpers;
c@106 2225 template <typename, ::capnp::Kind>
c@106 2226 friend struct ::capnp::List;
c@106 2227 friend class ::capnp::MessageBuilder;
c@106 2228 friend class ::capnp::Orphanage;
c@106 2229 };
c@106 2230
c@106 2231 class ConfigurationRequest::Builder {
c@106 2232 public:
c@106 2233 typedef ConfigurationRequest Builds;
c@106 2234
c@106 2235 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2236 // You can explicitly initialize to nullptr instead.
c@106 2237 inline Builder(decltype(nullptr)) {}
c@106 2238 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2239 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2240 inline Reader asReader() const { return *this; }
c@106 2241
c@106 2242 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2243 #if !CAPNP_LITE
c@106 2244 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2245 #endif // !CAPNP_LITE
c@106 2246
c@106 2247 inline ::int32_t getHandle();
c@106 2248 inline void setHandle( ::int32_t value);
c@106 2249
c@106 2250 inline bool hasConfiguration();
c@106 2251 inline ::piper::Configuration::Builder getConfiguration();
c@106 2252 inline void setConfiguration( ::piper::Configuration::Reader value);
c@106 2253 inline ::piper::Configuration::Builder initConfiguration();
c@106 2254 inline void adoptConfiguration(::capnp::Orphan< ::piper::Configuration>&& value);
c@106 2255 inline ::capnp::Orphan< ::piper::Configuration> disownConfiguration();
c@106 2256
c@106 2257 private:
c@106 2258 ::capnp::_::StructBuilder _builder;
c@106 2259 template <typename, ::capnp::Kind>
c@106 2260 friend struct ::capnp::ToDynamic_;
c@106 2261 friend class ::capnp::Orphanage;
c@106 2262 template <typename, ::capnp::Kind>
c@106 2263 friend struct ::capnp::_::PointerHelpers;
c@106 2264 };
c@106 2265
c@106 2266 #if !CAPNP_LITE
c@106 2267 class ConfigurationRequest::Pipeline {
c@106 2268 public:
c@106 2269 typedef ConfigurationRequest Pipelines;
c@106 2270
c@106 2271 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2272 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2273 : _typeless(kj::mv(typeless)) {}
c@106 2274
c@106 2275 inline ::piper::Configuration::Pipeline getConfiguration();
c@106 2276 private:
c@106 2277 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2278 friend class ::capnp::PipelineHook;
c@106 2279 template <typename, ::capnp::Kind>
c@106 2280 friend struct ::capnp::ToDynamic_;
c@106 2281 };
c@106 2282 #endif // !CAPNP_LITE
c@106 2283
c@106 2284 class ConfigurationResponse::Reader {
c@106 2285 public:
c@106 2286 typedef ConfigurationResponse Reads;
c@106 2287
c@106 2288 Reader() = default;
c@106 2289 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2290
c@106 2291 inline ::capnp::MessageSize totalSize() const {
c@106 2292 return _reader.totalSize().asPublic();
c@106 2293 }
c@106 2294
c@106 2295 #if !CAPNP_LITE
c@106 2296 inline ::kj::StringTree toString() const {
c@106 2297 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2298 }
c@106 2299 #endif // !CAPNP_LITE
c@106 2300
c@106 2301 inline ::int32_t getHandle() const;
c@106 2302
c@106 2303 inline bool hasOutputs() const;
c@106 2304 inline ::capnp::List< ::piper::OutputDescriptor>::Reader getOutputs() const;
c@106 2305
c@106 2306 private:
c@106 2307 ::capnp::_::StructReader _reader;
c@106 2308 template <typename, ::capnp::Kind>
c@106 2309 friend struct ::capnp::ToDynamic_;
c@106 2310 template <typename, ::capnp::Kind>
c@106 2311 friend struct ::capnp::_::PointerHelpers;
c@106 2312 template <typename, ::capnp::Kind>
c@106 2313 friend struct ::capnp::List;
c@106 2314 friend class ::capnp::MessageBuilder;
c@106 2315 friend class ::capnp::Orphanage;
c@106 2316 };
c@106 2317
c@106 2318 class ConfigurationResponse::Builder {
c@106 2319 public:
c@106 2320 typedef ConfigurationResponse Builds;
c@106 2321
c@106 2322 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2323 // You can explicitly initialize to nullptr instead.
c@106 2324 inline Builder(decltype(nullptr)) {}
c@106 2325 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2326 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2327 inline Reader asReader() const { return *this; }
c@106 2328
c@106 2329 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2330 #if !CAPNP_LITE
c@106 2331 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2332 #endif // !CAPNP_LITE
c@106 2333
c@106 2334 inline ::int32_t getHandle();
c@106 2335 inline void setHandle( ::int32_t value);
c@106 2336
c@106 2337 inline bool hasOutputs();
c@106 2338 inline ::capnp::List< ::piper::OutputDescriptor>::Builder getOutputs();
c@106 2339 inline void setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value);
c@106 2340 inline ::capnp::List< ::piper::OutputDescriptor>::Builder initOutputs(unsigned int size);
c@106 2341 inline void adoptOutputs(::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value);
c@106 2342 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> disownOutputs();
c@106 2343
c@106 2344 private:
c@106 2345 ::capnp::_::StructBuilder _builder;
c@106 2346 template <typename, ::capnp::Kind>
c@106 2347 friend struct ::capnp::ToDynamic_;
c@106 2348 friend class ::capnp::Orphanage;
c@106 2349 template <typename, ::capnp::Kind>
c@106 2350 friend struct ::capnp::_::PointerHelpers;
c@106 2351 };
c@106 2352
c@106 2353 #if !CAPNP_LITE
c@106 2354 class ConfigurationResponse::Pipeline {
c@106 2355 public:
c@106 2356 typedef ConfigurationResponse Pipelines;
c@106 2357
c@106 2358 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2359 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2360 : _typeless(kj::mv(typeless)) {}
c@106 2361
c@106 2362 private:
c@106 2363 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2364 friend class ::capnp::PipelineHook;
c@106 2365 template <typename, ::capnp::Kind>
c@106 2366 friend struct ::capnp::ToDynamic_;
c@106 2367 };
c@106 2368 #endif // !CAPNP_LITE
c@106 2369
c@106 2370 class ProcessRequest::Reader {
c@106 2371 public:
c@106 2372 typedef ProcessRequest Reads;
c@106 2373
c@106 2374 Reader() = default;
c@106 2375 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2376
c@106 2377 inline ::capnp::MessageSize totalSize() const {
c@106 2378 return _reader.totalSize().asPublic();
c@106 2379 }
c@106 2380
c@106 2381 #if !CAPNP_LITE
c@106 2382 inline ::kj::StringTree toString() const {
c@106 2383 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2384 }
c@106 2385 #endif // !CAPNP_LITE
c@106 2386
c@106 2387 inline ::int32_t getHandle() const;
c@106 2388
c@106 2389 inline bool hasProcessInput() const;
c@106 2390 inline ::piper::ProcessInput::Reader getProcessInput() const;
c@106 2391
c@106 2392 private:
c@106 2393 ::capnp::_::StructReader _reader;
c@106 2394 template <typename, ::capnp::Kind>
c@106 2395 friend struct ::capnp::ToDynamic_;
c@106 2396 template <typename, ::capnp::Kind>
c@106 2397 friend struct ::capnp::_::PointerHelpers;
c@106 2398 template <typename, ::capnp::Kind>
c@106 2399 friend struct ::capnp::List;
c@106 2400 friend class ::capnp::MessageBuilder;
c@106 2401 friend class ::capnp::Orphanage;
c@106 2402 };
c@106 2403
c@106 2404 class ProcessRequest::Builder {
c@106 2405 public:
c@106 2406 typedef ProcessRequest Builds;
c@106 2407
c@106 2408 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2409 // You can explicitly initialize to nullptr instead.
c@106 2410 inline Builder(decltype(nullptr)) {}
c@106 2411 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2412 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2413 inline Reader asReader() const { return *this; }
c@106 2414
c@106 2415 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2416 #if !CAPNP_LITE
c@106 2417 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2418 #endif // !CAPNP_LITE
c@106 2419
c@106 2420 inline ::int32_t getHandle();
c@106 2421 inline void setHandle( ::int32_t value);
c@106 2422
c@106 2423 inline bool hasProcessInput();
c@106 2424 inline ::piper::ProcessInput::Builder getProcessInput();
c@106 2425 inline void setProcessInput( ::piper::ProcessInput::Reader value);
c@106 2426 inline ::piper::ProcessInput::Builder initProcessInput();
c@106 2427 inline void adoptProcessInput(::capnp::Orphan< ::piper::ProcessInput>&& value);
c@106 2428 inline ::capnp::Orphan< ::piper::ProcessInput> disownProcessInput();
c@106 2429
c@106 2430 private:
c@106 2431 ::capnp::_::StructBuilder _builder;
c@106 2432 template <typename, ::capnp::Kind>
c@106 2433 friend struct ::capnp::ToDynamic_;
c@106 2434 friend class ::capnp::Orphanage;
c@106 2435 template <typename, ::capnp::Kind>
c@106 2436 friend struct ::capnp::_::PointerHelpers;
c@106 2437 };
c@106 2438
c@106 2439 #if !CAPNP_LITE
c@106 2440 class ProcessRequest::Pipeline {
c@106 2441 public:
c@106 2442 typedef ProcessRequest Pipelines;
c@106 2443
c@106 2444 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2445 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2446 : _typeless(kj::mv(typeless)) {}
c@106 2447
c@106 2448 inline ::piper::ProcessInput::Pipeline getProcessInput();
c@106 2449 private:
c@106 2450 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2451 friend class ::capnp::PipelineHook;
c@106 2452 template <typename, ::capnp::Kind>
c@106 2453 friend struct ::capnp::ToDynamic_;
c@106 2454 };
c@106 2455 #endif // !CAPNP_LITE
c@106 2456
c@106 2457 class ProcessResponse::Reader {
c@106 2458 public:
c@106 2459 typedef ProcessResponse Reads;
c@106 2460
c@106 2461 Reader() = default;
c@106 2462 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2463
c@106 2464 inline ::capnp::MessageSize totalSize() const {
c@106 2465 return _reader.totalSize().asPublic();
c@106 2466 }
c@106 2467
c@106 2468 #if !CAPNP_LITE
c@106 2469 inline ::kj::StringTree toString() const {
c@106 2470 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2471 }
c@106 2472 #endif // !CAPNP_LITE
c@106 2473
c@106 2474 inline ::int32_t getHandle() const;
c@106 2475
c@106 2476 inline bool hasFeatures() const;
c@106 2477 inline ::piper::FeatureSet::Reader getFeatures() const;
c@106 2478
c@106 2479 private:
c@106 2480 ::capnp::_::StructReader _reader;
c@106 2481 template <typename, ::capnp::Kind>
c@106 2482 friend struct ::capnp::ToDynamic_;
c@106 2483 template <typename, ::capnp::Kind>
c@106 2484 friend struct ::capnp::_::PointerHelpers;
c@106 2485 template <typename, ::capnp::Kind>
c@106 2486 friend struct ::capnp::List;
c@106 2487 friend class ::capnp::MessageBuilder;
c@106 2488 friend class ::capnp::Orphanage;
c@106 2489 };
c@106 2490
c@106 2491 class ProcessResponse::Builder {
c@106 2492 public:
c@106 2493 typedef ProcessResponse Builds;
c@106 2494
c@106 2495 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2496 // You can explicitly initialize to nullptr instead.
c@106 2497 inline Builder(decltype(nullptr)) {}
c@106 2498 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2499 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2500 inline Reader asReader() const { return *this; }
c@106 2501
c@106 2502 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2503 #if !CAPNP_LITE
c@106 2504 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2505 #endif // !CAPNP_LITE
c@106 2506
c@106 2507 inline ::int32_t getHandle();
c@106 2508 inline void setHandle( ::int32_t value);
c@106 2509
c@106 2510 inline bool hasFeatures();
c@106 2511 inline ::piper::FeatureSet::Builder getFeatures();
c@106 2512 inline void setFeatures( ::piper::FeatureSet::Reader value);
c@106 2513 inline ::piper::FeatureSet::Builder initFeatures();
c@106 2514 inline void adoptFeatures(::capnp::Orphan< ::piper::FeatureSet>&& value);
c@106 2515 inline ::capnp::Orphan< ::piper::FeatureSet> disownFeatures();
c@106 2516
c@106 2517 private:
c@106 2518 ::capnp::_::StructBuilder _builder;
c@106 2519 template <typename, ::capnp::Kind>
c@106 2520 friend struct ::capnp::ToDynamic_;
c@106 2521 friend class ::capnp::Orphanage;
c@106 2522 template <typename, ::capnp::Kind>
c@106 2523 friend struct ::capnp::_::PointerHelpers;
c@106 2524 };
c@106 2525
c@106 2526 #if !CAPNP_LITE
c@106 2527 class ProcessResponse::Pipeline {
c@106 2528 public:
c@106 2529 typedef ProcessResponse Pipelines;
c@106 2530
c@106 2531 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2532 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2533 : _typeless(kj::mv(typeless)) {}
c@106 2534
c@106 2535 inline ::piper::FeatureSet::Pipeline getFeatures();
c@106 2536 private:
c@106 2537 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2538 friend class ::capnp::PipelineHook;
c@106 2539 template <typename, ::capnp::Kind>
c@106 2540 friend struct ::capnp::ToDynamic_;
c@106 2541 };
c@106 2542 #endif // !CAPNP_LITE
c@106 2543
c@106 2544 class FinishRequest::Reader {
c@106 2545 public:
c@106 2546 typedef FinishRequest Reads;
c@106 2547
c@106 2548 Reader() = default;
c@106 2549 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2550
c@106 2551 inline ::capnp::MessageSize totalSize() const {
c@106 2552 return _reader.totalSize().asPublic();
c@106 2553 }
c@106 2554
c@106 2555 #if !CAPNP_LITE
c@106 2556 inline ::kj::StringTree toString() const {
c@106 2557 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2558 }
c@106 2559 #endif // !CAPNP_LITE
c@106 2560
c@106 2561 inline ::int32_t getHandle() const;
c@106 2562
c@106 2563 private:
c@106 2564 ::capnp::_::StructReader _reader;
c@106 2565 template <typename, ::capnp::Kind>
c@106 2566 friend struct ::capnp::ToDynamic_;
c@106 2567 template <typename, ::capnp::Kind>
c@106 2568 friend struct ::capnp::_::PointerHelpers;
c@106 2569 template <typename, ::capnp::Kind>
c@106 2570 friend struct ::capnp::List;
c@106 2571 friend class ::capnp::MessageBuilder;
c@106 2572 friend class ::capnp::Orphanage;
c@106 2573 };
c@106 2574
c@106 2575 class FinishRequest::Builder {
c@106 2576 public:
c@106 2577 typedef FinishRequest Builds;
c@106 2578
c@106 2579 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2580 // You can explicitly initialize to nullptr instead.
c@106 2581 inline Builder(decltype(nullptr)) {}
c@106 2582 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2583 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2584 inline Reader asReader() const { return *this; }
c@106 2585
c@106 2586 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2587 #if !CAPNP_LITE
c@106 2588 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2589 #endif // !CAPNP_LITE
c@106 2590
c@106 2591 inline ::int32_t getHandle();
c@106 2592 inline void setHandle( ::int32_t value);
c@106 2593
c@106 2594 private:
c@106 2595 ::capnp::_::StructBuilder _builder;
c@106 2596 template <typename, ::capnp::Kind>
c@106 2597 friend struct ::capnp::ToDynamic_;
c@106 2598 friend class ::capnp::Orphanage;
c@106 2599 template <typename, ::capnp::Kind>
c@106 2600 friend struct ::capnp::_::PointerHelpers;
c@106 2601 };
c@106 2602
c@106 2603 #if !CAPNP_LITE
c@106 2604 class FinishRequest::Pipeline {
c@106 2605 public:
c@106 2606 typedef FinishRequest Pipelines;
c@106 2607
c@106 2608 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2609 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2610 : _typeless(kj::mv(typeless)) {}
c@106 2611
c@106 2612 private:
c@106 2613 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2614 friend class ::capnp::PipelineHook;
c@106 2615 template <typename, ::capnp::Kind>
c@106 2616 friend struct ::capnp::ToDynamic_;
c@106 2617 };
c@106 2618 #endif // !CAPNP_LITE
c@106 2619
c@106 2620 class FinishResponse::Reader {
c@106 2621 public:
c@106 2622 typedef FinishResponse Reads;
c@106 2623
c@106 2624 Reader() = default;
c@106 2625 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2626
c@106 2627 inline ::capnp::MessageSize totalSize() const {
c@106 2628 return _reader.totalSize().asPublic();
c@106 2629 }
c@106 2630
c@106 2631 #if !CAPNP_LITE
c@106 2632 inline ::kj::StringTree toString() const {
c@106 2633 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2634 }
c@106 2635 #endif // !CAPNP_LITE
c@106 2636
c@106 2637 inline ::int32_t getHandle() const;
c@106 2638
c@106 2639 inline bool hasFeatures() const;
c@106 2640 inline ::piper::FeatureSet::Reader getFeatures() const;
c@106 2641
c@106 2642 private:
c@106 2643 ::capnp::_::StructReader _reader;
c@106 2644 template <typename, ::capnp::Kind>
c@106 2645 friend struct ::capnp::ToDynamic_;
c@106 2646 template <typename, ::capnp::Kind>
c@106 2647 friend struct ::capnp::_::PointerHelpers;
c@106 2648 template <typename, ::capnp::Kind>
c@106 2649 friend struct ::capnp::List;
c@106 2650 friend class ::capnp::MessageBuilder;
c@106 2651 friend class ::capnp::Orphanage;
c@106 2652 };
c@106 2653
c@106 2654 class FinishResponse::Builder {
c@106 2655 public:
c@106 2656 typedef FinishResponse Builds;
c@106 2657
c@106 2658 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2659 // You can explicitly initialize to nullptr instead.
c@106 2660 inline Builder(decltype(nullptr)) {}
c@106 2661 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2662 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2663 inline Reader asReader() const { return *this; }
c@106 2664
c@106 2665 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2666 #if !CAPNP_LITE
c@106 2667 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2668 #endif // !CAPNP_LITE
c@106 2669
c@106 2670 inline ::int32_t getHandle();
c@106 2671 inline void setHandle( ::int32_t value);
c@106 2672
c@106 2673 inline bool hasFeatures();
c@106 2674 inline ::piper::FeatureSet::Builder getFeatures();
c@106 2675 inline void setFeatures( ::piper::FeatureSet::Reader value);
c@106 2676 inline ::piper::FeatureSet::Builder initFeatures();
c@106 2677 inline void adoptFeatures(::capnp::Orphan< ::piper::FeatureSet>&& value);
c@106 2678 inline ::capnp::Orphan< ::piper::FeatureSet> disownFeatures();
c@106 2679
c@106 2680 private:
c@106 2681 ::capnp::_::StructBuilder _builder;
c@106 2682 template <typename, ::capnp::Kind>
c@106 2683 friend struct ::capnp::ToDynamic_;
c@106 2684 friend class ::capnp::Orphanage;
c@106 2685 template <typename, ::capnp::Kind>
c@106 2686 friend struct ::capnp::_::PointerHelpers;
c@106 2687 };
c@106 2688
c@106 2689 #if !CAPNP_LITE
c@106 2690 class FinishResponse::Pipeline {
c@106 2691 public:
c@106 2692 typedef FinishResponse Pipelines;
c@106 2693
c@106 2694 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2695 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2696 : _typeless(kj::mv(typeless)) {}
c@106 2697
c@106 2698 inline ::piper::FeatureSet::Pipeline getFeatures();
c@106 2699 private:
c@106 2700 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2701 friend class ::capnp::PipelineHook;
c@106 2702 template <typename, ::capnp::Kind>
c@106 2703 friend struct ::capnp::ToDynamic_;
c@106 2704 };
c@106 2705 #endif // !CAPNP_LITE
c@106 2706
c@106 2707 class Error::Reader {
c@106 2708 public:
c@106 2709 typedef Error Reads;
c@106 2710
c@106 2711 Reader() = default;
c@106 2712 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2713
c@106 2714 inline ::capnp::MessageSize totalSize() const {
c@106 2715 return _reader.totalSize().asPublic();
c@106 2716 }
c@106 2717
c@106 2718 #if !CAPNP_LITE
c@106 2719 inline ::kj::StringTree toString() const {
c@106 2720 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2721 }
c@106 2722 #endif // !CAPNP_LITE
c@106 2723
c@106 2724 inline ::int32_t getCode() const;
c@106 2725
c@106 2726 inline bool hasMessage() const;
c@106 2727 inline ::capnp::Text::Reader getMessage() const;
c@106 2728
c@106 2729 private:
c@106 2730 ::capnp::_::StructReader _reader;
c@106 2731 template <typename, ::capnp::Kind>
c@106 2732 friend struct ::capnp::ToDynamic_;
c@106 2733 template <typename, ::capnp::Kind>
c@106 2734 friend struct ::capnp::_::PointerHelpers;
c@106 2735 template <typename, ::capnp::Kind>
c@106 2736 friend struct ::capnp::List;
c@106 2737 friend class ::capnp::MessageBuilder;
c@106 2738 friend class ::capnp::Orphanage;
c@106 2739 };
c@106 2740
c@106 2741 class Error::Builder {
c@106 2742 public:
c@106 2743 typedef Error Builds;
c@106 2744
c@106 2745 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2746 // You can explicitly initialize to nullptr instead.
c@106 2747 inline Builder(decltype(nullptr)) {}
c@106 2748 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2749 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2750 inline Reader asReader() const { return *this; }
c@106 2751
c@106 2752 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2753 #if !CAPNP_LITE
c@106 2754 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2755 #endif // !CAPNP_LITE
c@106 2756
c@106 2757 inline ::int32_t getCode();
c@106 2758 inline void setCode( ::int32_t value);
c@106 2759
c@106 2760 inline bool hasMessage();
c@106 2761 inline ::capnp::Text::Builder getMessage();
c@106 2762 inline void setMessage( ::capnp::Text::Reader value);
c@106 2763 inline ::capnp::Text::Builder initMessage(unsigned int size);
c@106 2764 inline void adoptMessage(::capnp::Orphan< ::capnp::Text>&& value);
c@106 2765 inline ::capnp::Orphan< ::capnp::Text> disownMessage();
c@106 2766
c@106 2767 private:
c@106 2768 ::capnp::_::StructBuilder _builder;
c@106 2769 template <typename, ::capnp::Kind>
c@106 2770 friend struct ::capnp::ToDynamic_;
c@106 2771 friend class ::capnp::Orphanage;
c@106 2772 template <typename, ::capnp::Kind>
c@106 2773 friend struct ::capnp::_::PointerHelpers;
c@106 2774 };
c@106 2775
c@106 2776 #if !CAPNP_LITE
c@106 2777 class Error::Pipeline {
c@106 2778 public:
c@106 2779 typedef Error Pipelines;
c@106 2780
c@106 2781 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2782 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2783 : _typeless(kj::mv(typeless)) {}
c@106 2784
c@106 2785 private:
c@106 2786 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2787 friend class ::capnp::PipelineHook;
c@106 2788 template <typename, ::capnp::Kind>
c@106 2789 friend struct ::capnp::ToDynamic_;
c@106 2790 };
c@106 2791 #endif // !CAPNP_LITE
c@106 2792
c@106 2793 class RpcRequest::Reader {
c@106 2794 public:
c@106 2795 typedef RpcRequest Reads;
c@106 2796
c@106 2797 Reader() = default;
c@106 2798 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2799
c@106 2800 inline ::capnp::MessageSize totalSize() const {
c@106 2801 return _reader.totalSize().asPublic();
c@106 2802 }
c@106 2803
c@106 2804 #if !CAPNP_LITE
c@106 2805 inline ::kj::StringTree toString() const {
c@106 2806 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2807 }
c@106 2808 #endif // !CAPNP_LITE
c@106 2809
c@106 2810 inline Id::Reader getId() const;
c@106 2811
c@106 2812 inline Request::Reader getRequest() const;
c@106 2813
c@106 2814 private:
c@106 2815 ::capnp::_::StructReader _reader;
c@106 2816 template <typename, ::capnp::Kind>
c@106 2817 friend struct ::capnp::ToDynamic_;
c@106 2818 template <typename, ::capnp::Kind>
c@106 2819 friend struct ::capnp::_::PointerHelpers;
c@106 2820 template <typename, ::capnp::Kind>
c@106 2821 friend struct ::capnp::List;
c@106 2822 friend class ::capnp::MessageBuilder;
c@106 2823 friend class ::capnp::Orphanage;
c@106 2824 };
c@106 2825
c@106 2826 class RpcRequest::Builder {
c@106 2827 public:
c@106 2828 typedef RpcRequest Builds;
c@106 2829
c@106 2830 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2831 // You can explicitly initialize to nullptr instead.
c@106 2832 inline Builder(decltype(nullptr)) {}
c@106 2833 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2834 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2835 inline Reader asReader() const { return *this; }
c@106 2836
c@106 2837 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2838 #if !CAPNP_LITE
c@106 2839 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2840 #endif // !CAPNP_LITE
c@106 2841
c@106 2842 inline Id::Builder getId();
c@106 2843 inline Id::Builder initId();
c@106 2844
c@106 2845 inline Request::Builder getRequest();
c@106 2846 inline Request::Builder initRequest();
c@106 2847
c@106 2848 private:
c@106 2849 ::capnp::_::StructBuilder _builder;
c@106 2850 template <typename, ::capnp::Kind>
c@106 2851 friend struct ::capnp::ToDynamic_;
c@106 2852 friend class ::capnp::Orphanage;
c@106 2853 template <typename, ::capnp::Kind>
c@106 2854 friend struct ::capnp::_::PointerHelpers;
c@106 2855 };
c@106 2856
c@106 2857 #if !CAPNP_LITE
c@106 2858 class RpcRequest::Pipeline {
c@106 2859 public:
c@106 2860 typedef RpcRequest Pipelines;
c@106 2861
c@106 2862 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2863 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2864 : _typeless(kj::mv(typeless)) {}
c@106 2865
c@106 2866 inline Id::Pipeline getId();
c@106 2867 inline Request::Pipeline getRequest();
c@106 2868 private:
c@106 2869 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2870 friend class ::capnp::PipelineHook;
c@106 2871 template <typename, ::capnp::Kind>
c@106 2872 friend struct ::capnp::ToDynamic_;
c@106 2873 };
c@106 2874 #endif // !CAPNP_LITE
c@106 2875
c@106 2876 class RpcRequest::Id::Reader {
c@106 2877 public:
c@106 2878 typedef Id Reads;
c@106 2879
c@106 2880 Reader() = default;
c@106 2881 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2882
c@106 2883 inline ::capnp::MessageSize totalSize() const {
c@106 2884 return _reader.totalSize().asPublic();
c@106 2885 }
c@106 2886
c@106 2887 #if !CAPNP_LITE
c@106 2888 inline ::kj::StringTree toString() const {
c@106 2889 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2890 }
c@106 2891 #endif // !CAPNP_LITE
c@106 2892
c@106 2893 inline Which which() const;
c@106 2894 inline bool isNumber() const;
c@106 2895 inline ::int32_t getNumber() const;
c@106 2896
c@106 2897 inline bool isTag() const;
c@106 2898 inline bool hasTag() const;
c@106 2899 inline ::capnp::Text::Reader getTag() const;
c@106 2900
c@106 2901 inline bool isNone() const;
c@106 2902 inline ::capnp::Void getNone() const;
c@106 2903
c@106 2904 private:
c@106 2905 ::capnp::_::StructReader _reader;
c@106 2906 template <typename, ::capnp::Kind>
c@106 2907 friend struct ::capnp::ToDynamic_;
c@106 2908 template <typename, ::capnp::Kind>
c@106 2909 friend struct ::capnp::_::PointerHelpers;
c@106 2910 template <typename, ::capnp::Kind>
c@106 2911 friend struct ::capnp::List;
c@106 2912 friend class ::capnp::MessageBuilder;
c@106 2913 friend class ::capnp::Orphanage;
c@106 2914 };
c@106 2915
c@106 2916 class RpcRequest::Id::Builder {
c@106 2917 public:
c@106 2918 typedef Id Builds;
c@106 2919
c@106 2920 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 2921 // You can explicitly initialize to nullptr instead.
c@106 2922 inline Builder(decltype(nullptr)) {}
c@106 2923 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 2924 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 2925 inline Reader asReader() const { return *this; }
c@106 2926
c@106 2927 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 2928 #if !CAPNP_LITE
c@106 2929 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 2930 #endif // !CAPNP_LITE
c@106 2931
c@106 2932 inline Which which();
c@106 2933 inline bool isNumber();
c@106 2934 inline ::int32_t getNumber();
c@106 2935 inline void setNumber( ::int32_t value);
c@106 2936
c@106 2937 inline bool isTag();
c@106 2938 inline bool hasTag();
c@106 2939 inline ::capnp::Text::Builder getTag();
c@106 2940 inline void setTag( ::capnp::Text::Reader value);
c@106 2941 inline ::capnp::Text::Builder initTag(unsigned int size);
c@106 2942 inline void adoptTag(::capnp::Orphan< ::capnp::Text>&& value);
c@106 2943 inline ::capnp::Orphan< ::capnp::Text> disownTag();
c@106 2944
c@106 2945 inline bool isNone();
c@106 2946 inline ::capnp::Void getNone();
c@106 2947 inline void setNone( ::capnp::Void value = ::capnp::VOID);
c@106 2948
c@106 2949 private:
c@106 2950 ::capnp::_::StructBuilder _builder;
c@106 2951 template <typename, ::capnp::Kind>
c@106 2952 friend struct ::capnp::ToDynamic_;
c@106 2953 friend class ::capnp::Orphanage;
c@106 2954 template <typename, ::capnp::Kind>
c@106 2955 friend struct ::capnp::_::PointerHelpers;
c@106 2956 };
c@106 2957
c@106 2958 #if !CAPNP_LITE
c@106 2959 class RpcRequest::Id::Pipeline {
c@106 2960 public:
c@106 2961 typedef Id Pipelines;
c@106 2962
c@106 2963 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 2964 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 2965 : _typeless(kj::mv(typeless)) {}
c@106 2966
c@106 2967 private:
c@106 2968 ::capnp::AnyPointer::Pipeline _typeless;
c@106 2969 friend class ::capnp::PipelineHook;
c@106 2970 template <typename, ::capnp::Kind>
c@106 2971 friend struct ::capnp::ToDynamic_;
c@106 2972 };
c@106 2973 #endif // !CAPNP_LITE
c@106 2974
c@106 2975 class RpcRequest::Request::Reader {
c@106 2976 public:
c@106 2977 typedef Request Reads;
c@106 2978
c@106 2979 Reader() = default;
c@106 2980 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 2981
c@106 2982 inline ::capnp::MessageSize totalSize() const {
c@106 2983 return _reader.totalSize().asPublic();
c@106 2984 }
c@106 2985
c@106 2986 #if !CAPNP_LITE
c@106 2987 inline ::kj::StringTree toString() const {
c@106 2988 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 2989 }
c@106 2990 #endif // !CAPNP_LITE
c@106 2991
c@106 2992 inline Which which() const;
c@106 2993 inline bool isList() const;
c@106 2994 inline bool hasList() const;
c@106 2995 inline ::piper::ListRequest::Reader getList() const;
c@106 2996
c@106 2997 inline bool isLoad() const;
c@106 2998 inline bool hasLoad() const;
c@106 2999 inline ::piper::LoadRequest::Reader getLoad() const;
c@106 3000
c@106 3001 inline bool isConfigure() const;
c@106 3002 inline bool hasConfigure() const;
c@106 3003 inline ::piper::ConfigurationRequest::Reader getConfigure() const;
c@106 3004
c@106 3005 inline bool isProcess() const;
c@106 3006 inline bool hasProcess() const;
c@106 3007 inline ::piper::ProcessRequest::Reader getProcess() const;
c@106 3008
c@106 3009 inline bool isFinish() const;
c@106 3010 inline bool hasFinish() const;
c@106 3011 inline ::piper::FinishRequest::Reader getFinish() const;
c@106 3012
c@106 3013 private:
c@106 3014 ::capnp::_::StructReader _reader;
c@106 3015 template <typename, ::capnp::Kind>
c@106 3016 friend struct ::capnp::ToDynamic_;
c@106 3017 template <typename, ::capnp::Kind>
c@106 3018 friend struct ::capnp::_::PointerHelpers;
c@106 3019 template <typename, ::capnp::Kind>
c@106 3020 friend struct ::capnp::List;
c@106 3021 friend class ::capnp::MessageBuilder;
c@106 3022 friend class ::capnp::Orphanage;
c@106 3023 };
c@106 3024
c@106 3025 class RpcRequest::Request::Builder {
c@106 3026 public:
c@106 3027 typedef Request Builds;
c@106 3028
c@106 3029 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 3030 // You can explicitly initialize to nullptr instead.
c@106 3031 inline Builder(decltype(nullptr)) {}
c@106 3032 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 3033 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 3034 inline Reader asReader() const { return *this; }
c@106 3035
c@106 3036 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 3037 #if !CAPNP_LITE
c@106 3038 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 3039 #endif // !CAPNP_LITE
c@106 3040
c@106 3041 inline Which which();
c@106 3042 inline bool isList();
c@106 3043 inline bool hasList();
c@106 3044 inline ::piper::ListRequest::Builder getList();
c@106 3045 inline void setList( ::piper::ListRequest::Reader value);
c@106 3046 inline ::piper::ListRequest::Builder initList();
c@106 3047 inline void adoptList(::capnp::Orphan< ::piper::ListRequest>&& value);
c@106 3048 inline ::capnp::Orphan< ::piper::ListRequest> disownList();
c@106 3049
c@106 3050 inline bool isLoad();
c@106 3051 inline bool hasLoad();
c@106 3052 inline ::piper::LoadRequest::Builder getLoad();
c@106 3053 inline void setLoad( ::piper::LoadRequest::Reader value);
c@106 3054 inline ::piper::LoadRequest::Builder initLoad();
c@106 3055 inline void adoptLoad(::capnp::Orphan< ::piper::LoadRequest>&& value);
c@106 3056 inline ::capnp::Orphan< ::piper::LoadRequest> disownLoad();
c@106 3057
c@106 3058 inline bool isConfigure();
c@106 3059 inline bool hasConfigure();
c@106 3060 inline ::piper::ConfigurationRequest::Builder getConfigure();
c@106 3061 inline void setConfigure( ::piper::ConfigurationRequest::Reader value);
c@106 3062 inline ::piper::ConfigurationRequest::Builder initConfigure();
c@106 3063 inline void adoptConfigure(::capnp::Orphan< ::piper::ConfigurationRequest>&& value);
c@106 3064 inline ::capnp::Orphan< ::piper::ConfigurationRequest> disownConfigure();
c@106 3065
c@106 3066 inline bool isProcess();
c@106 3067 inline bool hasProcess();
c@106 3068 inline ::piper::ProcessRequest::Builder getProcess();
c@106 3069 inline void setProcess( ::piper::ProcessRequest::Reader value);
c@106 3070 inline ::piper::ProcessRequest::Builder initProcess();
c@106 3071 inline void adoptProcess(::capnp::Orphan< ::piper::ProcessRequest>&& value);
c@106 3072 inline ::capnp::Orphan< ::piper::ProcessRequest> disownProcess();
c@106 3073
c@106 3074 inline bool isFinish();
c@106 3075 inline bool hasFinish();
c@106 3076 inline ::piper::FinishRequest::Builder getFinish();
c@106 3077 inline void setFinish( ::piper::FinishRequest::Reader value);
c@106 3078 inline ::piper::FinishRequest::Builder initFinish();
c@106 3079 inline void adoptFinish(::capnp::Orphan< ::piper::FinishRequest>&& value);
c@106 3080 inline ::capnp::Orphan< ::piper::FinishRequest> disownFinish();
c@106 3081
c@106 3082 private:
c@106 3083 ::capnp::_::StructBuilder _builder;
c@106 3084 template <typename, ::capnp::Kind>
c@106 3085 friend struct ::capnp::ToDynamic_;
c@106 3086 friend class ::capnp::Orphanage;
c@106 3087 template <typename, ::capnp::Kind>
c@106 3088 friend struct ::capnp::_::PointerHelpers;
c@106 3089 };
c@106 3090
c@106 3091 #if !CAPNP_LITE
c@106 3092 class RpcRequest::Request::Pipeline {
c@106 3093 public:
c@106 3094 typedef Request Pipelines;
c@106 3095
c@106 3096 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 3097 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 3098 : _typeless(kj::mv(typeless)) {}
c@106 3099
c@106 3100 private:
c@106 3101 ::capnp::AnyPointer::Pipeline _typeless;
c@106 3102 friend class ::capnp::PipelineHook;
c@106 3103 template <typename, ::capnp::Kind>
c@106 3104 friend struct ::capnp::ToDynamic_;
c@106 3105 };
c@106 3106 #endif // !CAPNP_LITE
c@106 3107
c@106 3108 class RpcResponse::Reader {
c@106 3109 public:
c@106 3110 typedef RpcResponse Reads;
c@106 3111
c@106 3112 Reader() = default;
c@106 3113 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 3114
c@106 3115 inline ::capnp::MessageSize totalSize() const {
c@106 3116 return _reader.totalSize().asPublic();
c@106 3117 }
c@106 3118
c@106 3119 #if !CAPNP_LITE
c@106 3120 inline ::kj::StringTree toString() const {
c@106 3121 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 3122 }
c@106 3123 #endif // !CAPNP_LITE
c@106 3124
c@106 3125 inline Id::Reader getId() const;
c@106 3126
c@106 3127 inline Response::Reader getResponse() const;
c@106 3128
c@106 3129 private:
c@106 3130 ::capnp::_::StructReader _reader;
c@106 3131 template <typename, ::capnp::Kind>
c@106 3132 friend struct ::capnp::ToDynamic_;
c@106 3133 template <typename, ::capnp::Kind>
c@106 3134 friend struct ::capnp::_::PointerHelpers;
c@106 3135 template <typename, ::capnp::Kind>
c@106 3136 friend struct ::capnp::List;
c@106 3137 friend class ::capnp::MessageBuilder;
c@106 3138 friend class ::capnp::Orphanage;
c@106 3139 };
c@106 3140
c@106 3141 class RpcResponse::Builder {
c@106 3142 public:
c@106 3143 typedef RpcResponse Builds;
c@106 3144
c@106 3145 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 3146 // You can explicitly initialize to nullptr instead.
c@106 3147 inline Builder(decltype(nullptr)) {}
c@106 3148 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 3149 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 3150 inline Reader asReader() const { return *this; }
c@106 3151
c@106 3152 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 3153 #if !CAPNP_LITE
c@106 3154 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 3155 #endif // !CAPNP_LITE
c@106 3156
c@106 3157 inline Id::Builder getId();
c@106 3158 inline Id::Builder initId();
c@106 3159
c@106 3160 inline Response::Builder getResponse();
c@106 3161 inline Response::Builder initResponse();
c@106 3162
c@106 3163 private:
c@106 3164 ::capnp::_::StructBuilder _builder;
c@106 3165 template <typename, ::capnp::Kind>
c@106 3166 friend struct ::capnp::ToDynamic_;
c@106 3167 friend class ::capnp::Orphanage;
c@106 3168 template <typename, ::capnp::Kind>
c@106 3169 friend struct ::capnp::_::PointerHelpers;
c@106 3170 };
c@106 3171
c@106 3172 #if !CAPNP_LITE
c@106 3173 class RpcResponse::Pipeline {
c@106 3174 public:
c@106 3175 typedef RpcResponse Pipelines;
c@106 3176
c@106 3177 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 3178 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 3179 : _typeless(kj::mv(typeless)) {}
c@106 3180
c@106 3181 inline Id::Pipeline getId();
c@106 3182 inline Response::Pipeline getResponse();
c@106 3183 private:
c@106 3184 ::capnp::AnyPointer::Pipeline _typeless;
c@106 3185 friend class ::capnp::PipelineHook;
c@106 3186 template <typename, ::capnp::Kind>
c@106 3187 friend struct ::capnp::ToDynamic_;
c@106 3188 };
c@106 3189 #endif // !CAPNP_LITE
c@106 3190
c@106 3191 class RpcResponse::Id::Reader {
c@106 3192 public:
c@106 3193 typedef Id Reads;
c@106 3194
c@106 3195 Reader() = default;
c@106 3196 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 3197
c@106 3198 inline ::capnp::MessageSize totalSize() const {
c@106 3199 return _reader.totalSize().asPublic();
c@106 3200 }
c@106 3201
c@106 3202 #if !CAPNP_LITE
c@106 3203 inline ::kj::StringTree toString() const {
c@106 3204 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 3205 }
c@106 3206 #endif // !CAPNP_LITE
c@106 3207
c@106 3208 inline Which which() const;
c@106 3209 inline bool isNumber() const;
c@106 3210 inline ::int32_t getNumber() const;
c@106 3211
c@106 3212 inline bool isTag() const;
c@106 3213 inline bool hasTag() const;
c@106 3214 inline ::capnp::Text::Reader getTag() const;
c@106 3215
c@106 3216 inline bool isNone() const;
c@106 3217 inline ::capnp::Void getNone() const;
c@106 3218
c@106 3219 private:
c@106 3220 ::capnp::_::StructReader _reader;
c@106 3221 template <typename, ::capnp::Kind>
c@106 3222 friend struct ::capnp::ToDynamic_;
c@106 3223 template <typename, ::capnp::Kind>
c@106 3224 friend struct ::capnp::_::PointerHelpers;
c@106 3225 template <typename, ::capnp::Kind>
c@106 3226 friend struct ::capnp::List;
c@106 3227 friend class ::capnp::MessageBuilder;
c@106 3228 friend class ::capnp::Orphanage;
c@106 3229 };
c@106 3230
c@106 3231 class RpcResponse::Id::Builder {
c@106 3232 public:
c@106 3233 typedef Id Builds;
c@106 3234
c@106 3235 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 3236 // You can explicitly initialize to nullptr instead.
c@106 3237 inline Builder(decltype(nullptr)) {}
c@106 3238 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 3239 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 3240 inline Reader asReader() const { return *this; }
c@106 3241
c@106 3242 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 3243 #if !CAPNP_LITE
c@106 3244 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 3245 #endif // !CAPNP_LITE
c@106 3246
c@106 3247 inline Which which();
c@106 3248 inline bool isNumber();
c@106 3249 inline ::int32_t getNumber();
c@106 3250 inline void setNumber( ::int32_t value);
c@106 3251
c@106 3252 inline bool isTag();
c@106 3253 inline bool hasTag();
c@106 3254 inline ::capnp::Text::Builder getTag();
c@106 3255 inline void setTag( ::capnp::Text::Reader value);
c@106 3256 inline ::capnp::Text::Builder initTag(unsigned int size);
c@106 3257 inline void adoptTag(::capnp::Orphan< ::capnp::Text>&& value);
c@106 3258 inline ::capnp::Orphan< ::capnp::Text> disownTag();
c@106 3259
c@106 3260 inline bool isNone();
c@106 3261 inline ::capnp::Void getNone();
c@106 3262 inline void setNone( ::capnp::Void value = ::capnp::VOID);
c@106 3263
c@106 3264 private:
c@106 3265 ::capnp::_::StructBuilder _builder;
c@106 3266 template <typename, ::capnp::Kind>
c@106 3267 friend struct ::capnp::ToDynamic_;
c@106 3268 friend class ::capnp::Orphanage;
c@106 3269 template <typename, ::capnp::Kind>
c@106 3270 friend struct ::capnp::_::PointerHelpers;
c@106 3271 };
c@106 3272
c@106 3273 #if !CAPNP_LITE
c@106 3274 class RpcResponse::Id::Pipeline {
c@106 3275 public:
c@106 3276 typedef Id Pipelines;
c@106 3277
c@106 3278 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 3279 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 3280 : _typeless(kj::mv(typeless)) {}
c@106 3281
c@106 3282 private:
c@106 3283 ::capnp::AnyPointer::Pipeline _typeless;
c@106 3284 friend class ::capnp::PipelineHook;
c@106 3285 template <typename, ::capnp::Kind>
c@106 3286 friend struct ::capnp::ToDynamic_;
c@106 3287 };
c@106 3288 #endif // !CAPNP_LITE
c@106 3289
c@106 3290 class RpcResponse::Response::Reader {
c@106 3291 public:
c@106 3292 typedef Response Reads;
c@106 3293
c@106 3294 Reader() = default;
c@106 3295 inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
c@106 3296
c@106 3297 inline ::capnp::MessageSize totalSize() const {
c@106 3298 return _reader.totalSize().asPublic();
c@106 3299 }
c@106 3300
c@106 3301 #if !CAPNP_LITE
c@106 3302 inline ::kj::StringTree toString() const {
c@106 3303 return ::capnp::_::structString(_reader, *_capnpPrivate::brand);
c@106 3304 }
c@106 3305 #endif // !CAPNP_LITE
c@106 3306
c@106 3307 inline Which which() const;
c@106 3308 inline bool isError() const;
c@106 3309 inline bool hasError() const;
c@106 3310 inline ::piper::Error::Reader getError() const;
c@106 3311
c@106 3312 inline bool isList() const;
c@106 3313 inline bool hasList() const;
c@106 3314 inline ::piper::ListResponse::Reader getList() const;
c@106 3315
c@106 3316 inline bool isLoad() const;
c@106 3317 inline bool hasLoad() const;
c@106 3318 inline ::piper::LoadResponse::Reader getLoad() const;
c@106 3319
c@106 3320 inline bool isConfigure() const;
c@106 3321 inline bool hasConfigure() const;
c@106 3322 inline ::piper::ConfigurationResponse::Reader getConfigure() const;
c@106 3323
c@106 3324 inline bool isProcess() const;
c@106 3325 inline bool hasProcess() const;
c@106 3326 inline ::piper::ProcessResponse::Reader getProcess() const;
c@106 3327
c@106 3328 inline bool isFinish() const;
c@106 3329 inline bool hasFinish() const;
c@106 3330 inline ::piper::FinishResponse::Reader getFinish() const;
c@106 3331
c@106 3332 private:
c@106 3333 ::capnp::_::StructReader _reader;
c@106 3334 template <typename, ::capnp::Kind>
c@106 3335 friend struct ::capnp::ToDynamic_;
c@106 3336 template <typename, ::capnp::Kind>
c@106 3337 friend struct ::capnp::_::PointerHelpers;
c@106 3338 template <typename, ::capnp::Kind>
c@106 3339 friend struct ::capnp::List;
c@106 3340 friend class ::capnp::MessageBuilder;
c@106 3341 friend class ::capnp::Orphanage;
c@106 3342 };
c@106 3343
c@106 3344 class RpcResponse::Response::Builder {
c@106 3345 public:
c@106 3346 typedef Response Builds;
c@106 3347
c@106 3348 Builder() = delete; // Deleted to discourage incorrect usage.
c@106 3349 // You can explicitly initialize to nullptr instead.
c@106 3350 inline Builder(decltype(nullptr)) {}
c@106 3351 inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
c@106 3352 inline operator Reader() const { return Reader(_builder.asReader()); }
c@106 3353 inline Reader asReader() const { return *this; }
c@106 3354
c@106 3355 inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
c@106 3356 #if !CAPNP_LITE
c@106 3357 inline ::kj::StringTree toString() const { return asReader().toString(); }
c@106 3358 #endif // !CAPNP_LITE
c@106 3359
c@106 3360 inline Which which();
c@106 3361 inline bool isError();
c@106 3362 inline bool hasError();
c@106 3363 inline ::piper::Error::Builder getError();
c@106 3364 inline void setError( ::piper::Error::Reader value);
c@106 3365 inline ::piper::Error::Builder initError();
c@106 3366 inline void adoptError(::capnp::Orphan< ::piper::Error>&& value);
c@106 3367 inline ::capnp::Orphan< ::piper::Error> disownError();
c@106 3368
c@106 3369 inline bool isList();
c@106 3370 inline bool hasList();
c@106 3371 inline ::piper::ListResponse::Builder getList();
c@106 3372 inline void setList( ::piper::ListResponse::Reader value);
c@106 3373 inline ::piper::ListResponse::Builder initList();
c@106 3374 inline void adoptList(::capnp::Orphan< ::piper::ListResponse>&& value);
c@106 3375 inline ::capnp::Orphan< ::piper::ListResponse> disownList();
c@106 3376
c@106 3377 inline bool isLoad();
c@106 3378 inline bool hasLoad();
c@106 3379 inline ::piper::LoadResponse::Builder getLoad();
c@106 3380 inline void setLoad( ::piper::LoadResponse::Reader value);
c@106 3381 inline ::piper::LoadResponse::Builder initLoad();
c@106 3382 inline void adoptLoad(::capnp::Orphan< ::piper::LoadResponse>&& value);
c@106 3383 inline ::capnp::Orphan< ::piper::LoadResponse> disownLoad();
c@106 3384
c@106 3385 inline bool isConfigure();
c@106 3386 inline bool hasConfigure();
c@106 3387 inline ::piper::ConfigurationResponse::Builder getConfigure();
c@106 3388 inline void setConfigure( ::piper::ConfigurationResponse::Reader value);
c@106 3389 inline ::piper::ConfigurationResponse::Builder initConfigure();
c@106 3390 inline void adoptConfigure(::capnp::Orphan< ::piper::ConfigurationResponse>&& value);
c@106 3391 inline ::capnp::Orphan< ::piper::ConfigurationResponse> disownConfigure();
c@106 3392
c@106 3393 inline bool isProcess();
c@106 3394 inline bool hasProcess();
c@106 3395 inline ::piper::ProcessResponse::Builder getProcess();
c@106 3396 inline void setProcess( ::piper::ProcessResponse::Reader value);
c@106 3397 inline ::piper::ProcessResponse::Builder initProcess();
c@106 3398 inline void adoptProcess(::capnp::Orphan< ::piper::ProcessResponse>&& value);
c@106 3399 inline ::capnp::Orphan< ::piper::ProcessResponse> disownProcess();
c@106 3400
c@106 3401 inline bool isFinish();
c@106 3402 inline bool hasFinish();
c@106 3403 inline ::piper::FinishResponse::Builder getFinish();
c@106 3404 inline void setFinish( ::piper::FinishResponse::Reader value);
c@106 3405 inline ::piper::FinishResponse::Builder initFinish();
c@106 3406 inline void adoptFinish(::capnp::Orphan< ::piper::FinishResponse>&& value);
c@106 3407 inline ::capnp::Orphan< ::piper::FinishResponse> disownFinish();
c@106 3408
c@106 3409 private:
c@106 3410 ::capnp::_::StructBuilder _builder;
c@106 3411 template <typename, ::capnp::Kind>
c@106 3412 friend struct ::capnp::ToDynamic_;
c@106 3413 friend class ::capnp::Orphanage;
c@106 3414 template <typename, ::capnp::Kind>
c@106 3415 friend struct ::capnp::_::PointerHelpers;
c@106 3416 };
c@106 3417
c@106 3418 #if !CAPNP_LITE
c@106 3419 class RpcResponse::Response::Pipeline {
c@106 3420 public:
c@106 3421 typedef Response Pipelines;
c@106 3422
c@106 3423 inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
c@106 3424 inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
c@106 3425 : _typeless(kj::mv(typeless)) {}
c@106 3426
c@106 3427 private:
c@106 3428 ::capnp::AnyPointer::Pipeline _typeless;
c@106 3429 friend class ::capnp::PipelineHook;
c@106 3430 template <typename, ::capnp::Kind>
c@106 3431 friend struct ::capnp::ToDynamic_;
c@106 3432 };
c@106 3433 #endif // !CAPNP_LITE
c@106 3434
c@106 3435 // =======================================================================================
c@106 3436
c@106 3437 inline bool Basic::Reader::hasIdentifier() const {
c@106 3438 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3439 }
c@106 3440 inline bool Basic::Builder::hasIdentifier() {
c@106 3441 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3442 }
c@106 3443 inline ::capnp::Text::Reader Basic::Reader::getIdentifier() const {
c@106 3444 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3445 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 3446 }
c@106 3447 inline ::capnp::Text::Builder Basic::Builder::getIdentifier() {
c@106 3448 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3449 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3450 }
c@106 3451 inline void Basic::Builder::setIdentifier( ::capnp::Text::Reader value) {
c@106 3452 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 3453 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 3454 }
c@106 3455 inline ::capnp::Text::Builder Basic::Builder::initIdentifier(unsigned int size) {
c@106 3456 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 3457 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 3458 }
c@106 3459 inline void Basic::Builder::adoptIdentifier(
c@106 3460 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 3461 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 3462 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 3463 }
c@106 3464 inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownIdentifier() {
c@106 3465 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 3466 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3467 }
c@106 3468
c@106 3469 inline bool Basic::Reader::hasName() const {
c@106 3470 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3471 }
c@106 3472 inline bool Basic::Builder::hasName() {
c@106 3473 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3474 }
c@106 3475 inline ::capnp::Text::Reader Basic::Reader::getName() const {
c@106 3476 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3477 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 3478 }
c@106 3479 inline ::capnp::Text::Builder Basic::Builder::getName() {
c@106 3480 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3481 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3482 }
c@106 3483 inline void Basic::Builder::setName( ::capnp::Text::Reader value) {
c@106 3484 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 3485 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 3486 }
c@106 3487 inline ::capnp::Text::Builder Basic::Builder::initName(unsigned int size) {
c@106 3488 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 3489 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 3490 }
c@106 3491 inline void Basic::Builder::adoptName(
c@106 3492 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 3493 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 3494 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 3495 }
c@106 3496 inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownName() {
c@106 3497 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 3498 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3499 }
c@106 3500
c@106 3501 inline bool Basic::Reader::hasDescription() const {
c@106 3502 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 3503 }
c@106 3504 inline bool Basic::Builder::hasDescription() {
c@106 3505 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 3506 }
c@106 3507 inline ::capnp::Text::Reader Basic::Reader::getDescription() const {
c@106 3508 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3509 _reader.getPointerField(2 * ::capnp::POINTERS));
c@106 3510 }
c@106 3511 inline ::capnp::Text::Builder Basic::Builder::getDescription() {
c@106 3512 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3513 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 3514 }
c@106 3515 inline void Basic::Builder::setDescription( ::capnp::Text::Reader value) {
c@106 3516 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 3517 _builder.getPointerField(2 * ::capnp::POINTERS), value);
c@106 3518 }
c@106 3519 inline ::capnp::Text::Builder Basic::Builder::initDescription(unsigned int size) {
c@106 3520 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 3521 _builder.getPointerField(2 * ::capnp::POINTERS), size);
c@106 3522 }
c@106 3523 inline void Basic::Builder::adoptDescription(
c@106 3524 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 3525 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 3526 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
c@106 3527 }
c@106 3528 inline ::capnp::Orphan< ::capnp::Text> Basic::Builder::disownDescription() {
c@106 3529 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 3530 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 3531 }
c@106 3532
c@106 3533 inline bool ParameterDescriptor::Reader::hasBasic() const {
c@106 3534 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3535 }
c@106 3536 inline bool ParameterDescriptor::Builder::hasBasic() {
c@106 3537 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3538 }
c@106 3539 inline ::piper::Basic::Reader ParameterDescriptor::Reader::getBasic() const {
c@106 3540 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 3541 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 3542 }
c@106 3543 inline ::piper::Basic::Builder ParameterDescriptor::Builder::getBasic() {
c@106 3544 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 3545 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3546 }
c@106 3547 #if !CAPNP_LITE
c@106 3548 inline ::piper::Basic::Pipeline ParameterDescriptor::Pipeline::getBasic() {
c@106 3549 return ::piper::Basic::Pipeline(_typeless.getPointerField(0));
c@106 3550 }
c@106 3551 #endif // !CAPNP_LITE
c@106 3552 inline void ParameterDescriptor::Builder::setBasic( ::piper::Basic::Reader value) {
c@106 3553 ::capnp::_::PointerHelpers< ::piper::Basic>::set(
c@106 3554 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 3555 }
c@106 3556 inline ::piper::Basic::Builder ParameterDescriptor::Builder::initBasic() {
c@106 3557 return ::capnp::_::PointerHelpers< ::piper::Basic>::init(
c@106 3558 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3559 }
c@106 3560 inline void ParameterDescriptor::Builder::adoptBasic(
c@106 3561 ::capnp::Orphan< ::piper::Basic>&& value) {
c@106 3562 ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(
c@106 3563 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 3564 }
c@106 3565 inline ::capnp::Orphan< ::piper::Basic> ParameterDescriptor::Builder::disownBasic() {
c@106 3566 return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(
c@106 3567 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3568 }
c@106 3569
c@106 3570 inline bool ParameterDescriptor::Reader::hasUnit() const {
c@106 3571 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3572 }
c@106 3573 inline bool ParameterDescriptor::Builder::hasUnit() {
c@106 3574 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3575 }
c@106 3576 inline ::capnp::Text::Reader ParameterDescriptor::Reader::getUnit() const {
c@106 3577 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3578 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 3579 }
c@106 3580 inline ::capnp::Text::Builder ParameterDescriptor::Builder::getUnit() {
c@106 3581 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3582 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3583 }
c@106 3584 inline void ParameterDescriptor::Builder::setUnit( ::capnp::Text::Reader value) {
c@106 3585 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 3586 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 3587 }
c@106 3588 inline ::capnp::Text::Builder ParameterDescriptor::Builder::initUnit(unsigned int size) {
c@106 3589 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 3590 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 3591 }
c@106 3592 inline void ParameterDescriptor::Builder::adoptUnit(
c@106 3593 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 3594 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 3595 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 3596 }
c@106 3597 inline ::capnp::Orphan< ::capnp::Text> ParameterDescriptor::Builder::disownUnit() {
c@106 3598 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 3599 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3600 }
c@106 3601
c@106 3602 inline float ParameterDescriptor::Reader::getMinValue() const {
c@106 3603 return _reader.getDataField<float>(
c@106 3604 0 * ::capnp::ELEMENTS);
c@106 3605 }
c@106 3606
c@106 3607 inline float ParameterDescriptor::Builder::getMinValue() {
c@106 3608 return _builder.getDataField<float>(
c@106 3609 0 * ::capnp::ELEMENTS);
c@106 3610 }
c@106 3611 inline void ParameterDescriptor::Builder::setMinValue(float value) {
c@106 3612 _builder.setDataField<float>(
c@106 3613 0 * ::capnp::ELEMENTS, value);
c@106 3614 }
c@106 3615
c@106 3616 inline float ParameterDescriptor::Reader::getMaxValue() const {
c@106 3617 return _reader.getDataField<float>(
c@106 3618 1 * ::capnp::ELEMENTS);
c@106 3619 }
c@106 3620
c@106 3621 inline float ParameterDescriptor::Builder::getMaxValue() {
c@106 3622 return _builder.getDataField<float>(
c@106 3623 1 * ::capnp::ELEMENTS);
c@106 3624 }
c@106 3625 inline void ParameterDescriptor::Builder::setMaxValue(float value) {
c@106 3626 _builder.setDataField<float>(
c@106 3627 1 * ::capnp::ELEMENTS, value);
c@106 3628 }
c@106 3629
c@106 3630 inline float ParameterDescriptor::Reader::getDefaultValue() const {
c@106 3631 return _reader.getDataField<float>(
c@106 3632 2 * ::capnp::ELEMENTS);
c@106 3633 }
c@106 3634
c@106 3635 inline float ParameterDescriptor::Builder::getDefaultValue() {
c@106 3636 return _builder.getDataField<float>(
c@106 3637 2 * ::capnp::ELEMENTS);
c@106 3638 }
c@106 3639 inline void ParameterDescriptor::Builder::setDefaultValue(float value) {
c@106 3640 _builder.setDataField<float>(
c@106 3641 2 * ::capnp::ELEMENTS, value);
c@106 3642 }
c@106 3643
c@106 3644 inline bool ParameterDescriptor::Reader::getIsQuantized() const {
c@106 3645 return _reader.getDataField<bool>(
c@106 3646 96 * ::capnp::ELEMENTS);
c@106 3647 }
c@106 3648
c@106 3649 inline bool ParameterDescriptor::Builder::getIsQuantized() {
c@106 3650 return _builder.getDataField<bool>(
c@106 3651 96 * ::capnp::ELEMENTS);
c@106 3652 }
c@106 3653 inline void ParameterDescriptor::Builder::setIsQuantized(bool value) {
c@106 3654 _builder.setDataField<bool>(
c@106 3655 96 * ::capnp::ELEMENTS, value);
c@106 3656 }
c@106 3657
c@106 3658 inline float ParameterDescriptor::Reader::getQuantizeStep() const {
c@106 3659 return _reader.getDataField<float>(
c@106 3660 4 * ::capnp::ELEMENTS);
c@106 3661 }
c@106 3662
c@106 3663 inline float ParameterDescriptor::Builder::getQuantizeStep() {
c@106 3664 return _builder.getDataField<float>(
c@106 3665 4 * ::capnp::ELEMENTS);
c@106 3666 }
c@106 3667 inline void ParameterDescriptor::Builder::setQuantizeStep(float value) {
c@106 3668 _builder.setDataField<float>(
c@106 3669 4 * ::capnp::ELEMENTS, value);
c@106 3670 }
c@106 3671
c@106 3672 inline bool ParameterDescriptor::Reader::hasValueNames() const {
c@106 3673 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 3674 }
c@106 3675 inline bool ParameterDescriptor::Builder::hasValueNames() {
c@106 3676 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 3677 }
c@106 3678 inline ::capnp::List< ::capnp::Text>::Reader ParameterDescriptor::Reader::getValueNames() const {
c@106 3679 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 3680 _reader.getPointerField(2 * ::capnp::POINTERS),
c@106 3681 ::capnp::schemas::bp_f8fda10bef70a97d + 147);
c@106 3682 }
c@106 3683 inline ::capnp::List< ::capnp::Text>::Builder ParameterDescriptor::Builder::getValueNames() {
c@106 3684 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 3685 _builder.getPointerField(2 * ::capnp::POINTERS),
c@106 3686 ::capnp::schemas::bp_f8fda10bef70a97d + 147);
c@106 3687 }
c@106 3688 inline void ParameterDescriptor::Builder::setValueNames( ::capnp::List< ::capnp::Text>::Reader value) {
c@106 3689 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 3690 _builder.getPointerField(2 * ::capnp::POINTERS), value);
c@106 3691 }
c@106 3692 inline void ParameterDescriptor::Builder::setValueNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value) {
c@106 3693 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 3694 _builder.getPointerField(2 * ::capnp::POINTERS), value);
c@106 3695 }
c@106 3696 inline ::capnp::List< ::capnp::Text>::Builder ParameterDescriptor::Builder::initValueNames(unsigned int size) {
c@106 3697 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(
c@106 3698 _builder.getPointerField(2 * ::capnp::POINTERS), size);
c@106 3699 }
c@106 3700 inline void ParameterDescriptor::Builder::adoptValueNames(
c@106 3701 ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) {
c@106 3702 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(
c@106 3703 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
c@106 3704 }
c@106 3705 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ParameterDescriptor::Builder::disownValueNames() {
c@106 3706 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(
c@106 3707 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 3708 }
c@106 3709
c@106 3710 inline bool ConfiguredOutputDescriptor::Reader::hasUnit() const {
c@106 3711 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3712 }
c@106 3713 inline bool ConfiguredOutputDescriptor::Builder::hasUnit() {
c@106 3714 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3715 }
c@106 3716 inline ::capnp::Text::Reader ConfiguredOutputDescriptor::Reader::getUnit() const {
c@106 3717 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3718 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 3719 }
c@106 3720 inline ::capnp::Text::Builder ConfiguredOutputDescriptor::Builder::getUnit() {
c@106 3721 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 3722 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3723 }
c@106 3724 inline void ConfiguredOutputDescriptor::Builder::setUnit( ::capnp::Text::Reader value) {
c@106 3725 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 3726 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 3727 }
c@106 3728 inline ::capnp::Text::Builder ConfiguredOutputDescriptor::Builder::initUnit(unsigned int size) {
c@106 3729 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 3730 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 3731 }
c@106 3732 inline void ConfiguredOutputDescriptor::Builder::adoptUnit(
c@106 3733 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 3734 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 3735 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 3736 }
c@106 3737 inline ::capnp::Orphan< ::capnp::Text> ConfiguredOutputDescriptor::Builder::disownUnit() {
c@106 3738 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 3739 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3740 }
c@106 3741
c@106 3742 inline bool ConfiguredOutputDescriptor::Reader::getHasFixedBinCount() const {
c@106 3743 return _reader.getDataField<bool>(
c@106 3744 0 * ::capnp::ELEMENTS);
c@106 3745 }
c@106 3746
c@106 3747 inline bool ConfiguredOutputDescriptor::Builder::getHasFixedBinCount() {
c@106 3748 return _builder.getDataField<bool>(
c@106 3749 0 * ::capnp::ELEMENTS);
c@106 3750 }
c@106 3751 inline void ConfiguredOutputDescriptor::Builder::setHasFixedBinCount(bool value) {
c@106 3752 _builder.setDataField<bool>(
c@106 3753 0 * ::capnp::ELEMENTS, value);
c@106 3754 }
c@106 3755
c@106 3756 inline ::int32_t ConfiguredOutputDescriptor::Reader::getBinCount() const {
c@106 3757 return _reader.getDataField< ::int32_t>(
c@106 3758 1 * ::capnp::ELEMENTS);
c@106 3759 }
c@106 3760
c@106 3761 inline ::int32_t ConfiguredOutputDescriptor::Builder::getBinCount() {
c@106 3762 return _builder.getDataField< ::int32_t>(
c@106 3763 1 * ::capnp::ELEMENTS);
c@106 3764 }
c@106 3765 inline void ConfiguredOutputDescriptor::Builder::setBinCount( ::int32_t value) {
c@106 3766 _builder.setDataField< ::int32_t>(
c@106 3767 1 * ::capnp::ELEMENTS, value);
c@106 3768 }
c@106 3769
c@106 3770 inline bool ConfiguredOutputDescriptor::Reader::hasBinNames() const {
c@106 3771 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3772 }
c@106 3773 inline bool ConfiguredOutputDescriptor::Builder::hasBinNames() {
c@106 3774 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3775 }
c@106 3776 inline ::capnp::List< ::capnp::Text>::Reader ConfiguredOutputDescriptor::Reader::getBinNames() const {
c@106 3777 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 3778 _reader.getPointerField(1 * ::capnp::POINTERS),
c@106 3779 ::capnp::schemas::bp_b2d0c825aac8249c + 142);
c@106 3780 }
c@106 3781 inline ::capnp::List< ::capnp::Text>::Builder ConfiguredOutputDescriptor::Builder::getBinNames() {
c@106 3782 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 3783 _builder.getPointerField(1 * ::capnp::POINTERS),
c@106 3784 ::capnp::schemas::bp_b2d0c825aac8249c + 142);
c@106 3785 }
c@106 3786 inline void ConfiguredOutputDescriptor::Builder::setBinNames( ::capnp::List< ::capnp::Text>::Reader value) {
c@106 3787 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 3788 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 3789 }
c@106 3790 inline void ConfiguredOutputDescriptor::Builder::setBinNames(::kj::ArrayPtr<const ::capnp::Text::Reader> value) {
c@106 3791 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 3792 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 3793 }
c@106 3794 inline ::capnp::List< ::capnp::Text>::Builder ConfiguredOutputDescriptor::Builder::initBinNames(unsigned int size) {
c@106 3795 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(
c@106 3796 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 3797 }
c@106 3798 inline void ConfiguredOutputDescriptor::Builder::adoptBinNames(
c@106 3799 ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) {
c@106 3800 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(
c@106 3801 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 3802 }
c@106 3803 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ConfiguredOutputDescriptor::Builder::disownBinNames() {
c@106 3804 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(
c@106 3805 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3806 }
c@106 3807
c@106 3808 inline bool ConfiguredOutputDescriptor::Reader::getHasKnownExtents() const {
c@106 3809 return _reader.getDataField<bool>(
c@106 3810 1 * ::capnp::ELEMENTS);
c@106 3811 }
c@106 3812
c@106 3813 inline bool ConfiguredOutputDescriptor::Builder::getHasKnownExtents() {
c@106 3814 return _builder.getDataField<bool>(
c@106 3815 1 * ::capnp::ELEMENTS);
c@106 3816 }
c@106 3817 inline void ConfiguredOutputDescriptor::Builder::setHasKnownExtents(bool value) {
c@106 3818 _builder.setDataField<bool>(
c@106 3819 1 * ::capnp::ELEMENTS, value);
c@106 3820 }
c@106 3821
c@106 3822 inline float ConfiguredOutputDescriptor::Reader::getMinValue() const {
c@106 3823 return _reader.getDataField<float>(
c@106 3824 2 * ::capnp::ELEMENTS);
c@106 3825 }
c@106 3826
c@106 3827 inline float ConfiguredOutputDescriptor::Builder::getMinValue() {
c@106 3828 return _builder.getDataField<float>(
c@106 3829 2 * ::capnp::ELEMENTS);
c@106 3830 }
c@106 3831 inline void ConfiguredOutputDescriptor::Builder::setMinValue(float value) {
c@106 3832 _builder.setDataField<float>(
c@106 3833 2 * ::capnp::ELEMENTS, value);
c@106 3834 }
c@106 3835
c@106 3836 inline float ConfiguredOutputDescriptor::Reader::getMaxValue() const {
c@106 3837 return _reader.getDataField<float>(
c@106 3838 3 * ::capnp::ELEMENTS);
c@106 3839 }
c@106 3840
c@106 3841 inline float ConfiguredOutputDescriptor::Builder::getMaxValue() {
c@106 3842 return _builder.getDataField<float>(
c@106 3843 3 * ::capnp::ELEMENTS);
c@106 3844 }
c@106 3845 inline void ConfiguredOutputDescriptor::Builder::setMaxValue(float value) {
c@106 3846 _builder.setDataField<float>(
c@106 3847 3 * ::capnp::ELEMENTS, value);
c@106 3848 }
c@106 3849
c@106 3850 inline bool ConfiguredOutputDescriptor::Reader::getIsQuantized() const {
c@106 3851 return _reader.getDataField<bool>(
c@106 3852 2 * ::capnp::ELEMENTS);
c@106 3853 }
c@106 3854
c@106 3855 inline bool ConfiguredOutputDescriptor::Builder::getIsQuantized() {
c@106 3856 return _builder.getDataField<bool>(
c@106 3857 2 * ::capnp::ELEMENTS);
c@106 3858 }
c@106 3859 inline void ConfiguredOutputDescriptor::Builder::setIsQuantized(bool value) {
c@106 3860 _builder.setDataField<bool>(
c@106 3861 2 * ::capnp::ELEMENTS, value);
c@106 3862 }
c@106 3863
c@106 3864 inline float ConfiguredOutputDescriptor::Reader::getQuantizeStep() const {
c@106 3865 return _reader.getDataField<float>(
c@106 3866 4 * ::capnp::ELEMENTS);
c@106 3867 }
c@106 3868
c@106 3869 inline float ConfiguredOutputDescriptor::Builder::getQuantizeStep() {
c@106 3870 return _builder.getDataField<float>(
c@106 3871 4 * ::capnp::ELEMENTS);
c@106 3872 }
c@106 3873 inline void ConfiguredOutputDescriptor::Builder::setQuantizeStep(float value) {
c@106 3874 _builder.setDataField<float>(
c@106 3875 4 * ::capnp::ELEMENTS, value);
c@106 3876 }
c@106 3877
c@106 3878 inline ::piper::SampleType ConfiguredOutputDescriptor::Reader::getSampleType() const {
c@106 3879 return _reader.getDataField< ::piper::SampleType>(
c@106 3880 1 * ::capnp::ELEMENTS);
c@106 3881 }
c@106 3882
c@106 3883 inline ::piper::SampleType ConfiguredOutputDescriptor::Builder::getSampleType() {
c@106 3884 return _builder.getDataField< ::piper::SampleType>(
c@106 3885 1 * ::capnp::ELEMENTS);
c@106 3886 }
c@106 3887 inline void ConfiguredOutputDescriptor::Builder::setSampleType( ::piper::SampleType value) {
c@106 3888 _builder.setDataField< ::piper::SampleType>(
c@106 3889 1 * ::capnp::ELEMENTS, value);
c@106 3890 }
c@106 3891
c@106 3892 inline float ConfiguredOutputDescriptor::Reader::getSampleRate() const {
c@106 3893 return _reader.getDataField<float>(
c@106 3894 5 * ::capnp::ELEMENTS);
c@106 3895 }
c@106 3896
c@106 3897 inline float ConfiguredOutputDescriptor::Builder::getSampleRate() {
c@106 3898 return _builder.getDataField<float>(
c@106 3899 5 * ::capnp::ELEMENTS);
c@106 3900 }
c@106 3901 inline void ConfiguredOutputDescriptor::Builder::setSampleRate(float value) {
c@106 3902 _builder.setDataField<float>(
c@106 3903 5 * ::capnp::ELEMENTS, value);
c@106 3904 }
c@106 3905
c@106 3906 inline bool ConfiguredOutputDescriptor::Reader::getHasDuration() const {
c@106 3907 return _reader.getDataField<bool>(
c@106 3908 3 * ::capnp::ELEMENTS);
c@106 3909 }
c@106 3910
c@106 3911 inline bool ConfiguredOutputDescriptor::Builder::getHasDuration() {
c@106 3912 return _builder.getDataField<bool>(
c@106 3913 3 * ::capnp::ELEMENTS);
c@106 3914 }
c@106 3915 inline void ConfiguredOutputDescriptor::Builder::setHasDuration(bool value) {
c@106 3916 _builder.setDataField<bool>(
c@106 3917 3 * ::capnp::ELEMENTS, value);
c@106 3918 }
c@106 3919
c@106 3920 inline bool OutputDescriptor::Reader::hasBasic() const {
c@106 3921 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3922 }
c@106 3923 inline bool OutputDescriptor::Builder::hasBasic() {
c@106 3924 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3925 }
c@106 3926 inline ::piper::Basic::Reader OutputDescriptor::Reader::getBasic() const {
c@106 3927 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 3928 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 3929 }
c@106 3930 inline ::piper::Basic::Builder OutputDescriptor::Builder::getBasic() {
c@106 3931 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 3932 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3933 }
c@106 3934 #if !CAPNP_LITE
c@106 3935 inline ::piper::Basic::Pipeline OutputDescriptor::Pipeline::getBasic() {
c@106 3936 return ::piper::Basic::Pipeline(_typeless.getPointerField(0));
c@106 3937 }
c@106 3938 #endif // !CAPNP_LITE
c@106 3939 inline void OutputDescriptor::Builder::setBasic( ::piper::Basic::Reader value) {
c@106 3940 ::capnp::_::PointerHelpers< ::piper::Basic>::set(
c@106 3941 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 3942 }
c@106 3943 inline ::piper::Basic::Builder OutputDescriptor::Builder::initBasic() {
c@106 3944 return ::capnp::_::PointerHelpers< ::piper::Basic>::init(
c@106 3945 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3946 }
c@106 3947 inline void OutputDescriptor::Builder::adoptBasic(
c@106 3948 ::capnp::Orphan< ::piper::Basic>&& value) {
c@106 3949 ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(
c@106 3950 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 3951 }
c@106 3952 inline ::capnp::Orphan< ::piper::Basic> OutputDescriptor::Builder::disownBasic() {
c@106 3953 return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(
c@106 3954 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 3955 }
c@106 3956
c@106 3957 inline bool OutputDescriptor::Reader::hasConfigured() const {
c@106 3958 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3959 }
c@106 3960 inline bool OutputDescriptor::Builder::hasConfigured() {
c@106 3961 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 3962 }
c@106 3963 inline ::piper::ConfiguredOutputDescriptor::Reader OutputDescriptor::Reader::getConfigured() const {
c@106 3964 return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::get(
c@106 3965 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 3966 }
c@106 3967 inline ::piper::ConfiguredOutputDescriptor::Builder OutputDescriptor::Builder::getConfigured() {
c@106 3968 return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::get(
c@106 3969 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3970 }
c@106 3971 #if !CAPNP_LITE
c@106 3972 inline ::piper::ConfiguredOutputDescriptor::Pipeline OutputDescriptor::Pipeline::getConfigured() {
c@106 3973 return ::piper::ConfiguredOutputDescriptor::Pipeline(_typeless.getPointerField(1));
c@106 3974 }
c@106 3975 #endif // !CAPNP_LITE
c@106 3976 inline void OutputDescriptor::Builder::setConfigured( ::piper::ConfiguredOutputDescriptor::Reader value) {
c@106 3977 ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::set(
c@106 3978 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 3979 }
c@106 3980 inline ::piper::ConfiguredOutputDescriptor::Builder OutputDescriptor::Builder::initConfigured() {
c@106 3981 return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::init(
c@106 3982 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3983 }
c@106 3984 inline void OutputDescriptor::Builder::adoptConfigured(
c@106 3985 ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor>&& value) {
c@106 3986 ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::adopt(
c@106 3987 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 3988 }
c@106 3989 inline ::capnp::Orphan< ::piper::ConfiguredOutputDescriptor> OutputDescriptor::Builder::disownConfigured() {
c@106 3990 return ::capnp::_::PointerHelpers< ::piper::ConfiguredOutputDescriptor>::disown(
c@106 3991 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 3992 }
c@106 3993
c@106 3994 inline bool ExtractorStaticData::Reader::hasKey() const {
c@106 3995 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3996 }
c@106 3997 inline bool ExtractorStaticData::Builder::hasKey() {
c@106 3998 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 3999 }
c@106 4000 inline ::capnp::Text::Reader ExtractorStaticData::Reader::getKey() const {
c@106 4001 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4002 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4003 }
c@106 4004 inline ::capnp::Text::Builder ExtractorStaticData::Builder::getKey() {
c@106 4005 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4006 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4007 }
c@106 4008 inline void ExtractorStaticData::Builder::setKey( ::capnp::Text::Reader value) {
c@106 4009 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4010 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4011 }
c@106 4012 inline ::capnp::Text::Builder ExtractorStaticData::Builder::initKey(unsigned int size) {
c@106 4013 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4014 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4015 }
c@106 4016 inline void ExtractorStaticData::Builder::adoptKey(
c@106 4017 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4018 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4019 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4020 }
c@106 4021 inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownKey() {
c@106 4022 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4023 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4024 }
c@106 4025
c@106 4026 inline bool ExtractorStaticData::Reader::hasBasic() const {
c@106 4027 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4028 }
c@106 4029 inline bool ExtractorStaticData::Builder::hasBasic() {
c@106 4030 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4031 }
c@106 4032 inline ::piper::Basic::Reader ExtractorStaticData::Reader::getBasic() const {
c@106 4033 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 4034 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 4035 }
c@106 4036 inline ::piper::Basic::Builder ExtractorStaticData::Builder::getBasic() {
c@106 4037 return ::capnp::_::PointerHelpers< ::piper::Basic>::get(
c@106 4038 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4039 }
c@106 4040 #if !CAPNP_LITE
c@106 4041 inline ::piper::Basic::Pipeline ExtractorStaticData::Pipeline::getBasic() {
c@106 4042 return ::piper::Basic::Pipeline(_typeless.getPointerField(1));
c@106 4043 }
c@106 4044 #endif // !CAPNP_LITE
c@106 4045 inline void ExtractorStaticData::Builder::setBasic( ::piper::Basic::Reader value) {
c@106 4046 ::capnp::_::PointerHelpers< ::piper::Basic>::set(
c@106 4047 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4048 }
c@106 4049 inline ::piper::Basic::Builder ExtractorStaticData::Builder::initBasic() {
c@106 4050 return ::capnp::_::PointerHelpers< ::piper::Basic>::init(
c@106 4051 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4052 }
c@106 4053 inline void ExtractorStaticData::Builder::adoptBasic(
c@106 4054 ::capnp::Orphan< ::piper::Basic>&& value) {
c@106 4055 ::capnp::_::PointerHelpers< ::piper::Basic>::adopt(
c@106 4056 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4057 }
c@106 4058 inline ::capnp::Orphan< ::piper::Basic> ExtractorStaticData::Builder::disownBasic() {
c@106 4059 return ::capnp::_::PointerHelpers< ::piper::Basic>::disown(
c@106 4060 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4061 }
c@106 4062
c@106 4063 inline bool ExtractorStaticData::Reader::hasMaker() const {
c@106 4064 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 4065 }
c@106 4066 inline bool ExtractorStaticData::Builder::hasMaker() {
c@106 4067 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 4068 }
c@106 4069 inline ::capnp::Text::Reader ExtractorStaticData::Reader::getMaker() const {
c@106 4070 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4071 _reader.getPointerField(2 * ::capnp::POINTERS));
c@106 4072 }
c@106 4073 inline ::capnp::Text::Builder ExtractorStaticData::Builder::getMaker() {
c@106 4074 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4075 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 4076 }
c@106 4077 inline void ExtractorStaticData::Builder::setMaker( ::capnp::Text::Reader value) {
c@106 4078 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4079 _builder.getPointerField(2 * ::capnp::POINTERS), value);
c@106 4080 }
c@106 4081 inline ::capnp::Text::Builder ExtractorStaticData::Builder::initMaker(unsigned int size) {
c@106 4082 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4083 _builder.getPointerField(2 * ::capnp::POINTERS), size);
c@106 4084 }
c@106 4085 inline void ExtractorStaticData::Builder::adoptMaker(
c@106 4086 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4087 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4088 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
c@106 4089 }
c@106 4090 inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownMaker() {
c@106 4091 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4092 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 4093 }
c@106 4094
c@106 4095 inline bool ExtractorStaticData::Reader::hasCopyright() const {
c@106 4096 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
c@106 4097 }
c@106 4098 inline bool ExtractorStaticData::Builder::hasCopyright() {
c@106 4099 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
c@106 4100 }
c@106 4101 inline ::capnp::Text::Reader ExtractorStaticData::Reader::getCopyright() const {
c@106 4102 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4103 _reader.getPointerField(3 * ::capnp::POINTERS));
c@106 4104 }
c@106 4105 inline ::capnp::Text::Builder ExtractorStaticData::Builder::getCopyright() {
c@106 4106 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4107 _builder.getPointerField(3 * ::capnp::POINTERS));
c@106 4108 }
c@106 4109 inline void ExtractorStaticData::Builder::setCopyright( ::capnp::Text::Reader value) {
c@106 4110 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4111 _builder.getPointerField(3 * ::capnp::POINTERS), value);
c@106 4112 }
c@106 4113 inline ::capnp::Text::Builder ExtractorStaticData::Builder::initCopyright(unsigned int size) {
c@106 4114 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4115 _builder.getPointerField(3 * ::capnp::POINTERS), size);
c@106 4116 }
c@106 4117 inline void ExtractorStaticData::Builder::adoptCopyright(
c@106 4118 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4119 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4120 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
c@106 4121 }
c@106 4122 inline ::capnp::Orphan< ::capnp::Text> ExtractorStaticData::Builder::disownCopyright() {
c@106 4123 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4124 _builder.getPointerField(3 * ::capnp::POINTERS));
c@106 4125 }
c@106 4126
c@106 4127 inline ::int32_t ExtractorStaticData::Reader::getVersion() const {
c@106 4128 return _reader.getDataField< ::int32_t>(
c@106 4129 0 * ::capnp::ELEMENTS);
c@106 4130 }
c@106 4131
c@106 4132 inline ::int32_t ExtractorStaticData::Builder::getVersion() {
c@106 4133 return _builder.getDataField< ::int32_t>(
c@106 4134 0 * ::capnp::ELEMENTS);
c@106 4135 }
c@106 4136 inline void ExtractorStaticData::Builder::setVersion( ::int32_t value) {
c@106 4137 _builder.setDataField< ::int32_t>(
c@106 4138 0 * ::capnp::ELEMENTS, value);
c@106 4139 }
c@106 4140
c@106 4141 inline bool ExtractorStaticData::Reader::hasCategory() const {
c@106 4142 return !_reader.getPointerField(4 * ::capnp::POINTERS).isNull();
c@106 4143 }
c@106 4144 inline bool ExtractorStaticData::Builder::hasCategory() {
c@106 4145 return !_builder.getPointerField(4 * ::capnp::POINTERS).isNull();
c@106 4146 }
c@106 4147 inline ::capnp::List< ::capnp::Text>::Reader ExtractorStaticData::Reader::getCategory() const {
c@106 4148 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 4149 _reader.getPointerField(4 * ::capnp::POINTERS));
c@106 4150 }
c@106 4151 inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::getCategory() {
c@106 4152 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 4153 _builder.getPointerField(4 * ::capnp::POINTERS));
c@106 4154 }
c@106 4155 inline void ExtractorStaticData::Builder::setCategory( ::capnp::List< ::capnp::Text>::Reader value) {
c@106 4156 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 4157 _builder.getPointerField(4 * ::capnp::POINTERS), value);
c@106 4158 }
c@106 4159 inline void ExtractorStaticData::Builder::setCategory(::kj::ArrayPtr<const ::capnp::Text::Reader> value) {
c@106 4160 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 4161 _builder.getPointerField(4 * ::capnp::POINTERS), value);
c@106 4162 }
c@106 4163 inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::initCategory(unsigned int size) {
c@106 4164 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(
c@106 4165 _builder.getPointerField(4 * ::capnp::POINTERS), size);
c@106 4166 }
c@106 4167 inline void ExtractorStaticData::Builder::adoptCategory(
c@106 4168 ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) {
c@106 4169 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(
c@106 4170 _builder.getPointerField(4 * ::capnp::POINTERS), kj::mv(value));
c@106 4171 }
c@106 4172 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ExtractorStaticData::Builder::disownCategory() {
c@106 4173 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(
c@106 4174 _builder.getPointerField(4 * ::capnp::POINTERS));
c@106 4175 }
c@106 4176
c@106 4177 inline ::int32_t ExtractorStaticData::Reader::getMinChannelCount() const {
c@106 4178 return _reader.getDataField< ::int32_t>(
c@106 4179 1 * ::capnp::ELEMENTS);
c@106 4180 }
c@106 4181
c@106 4182 inline ::int32_t ExtractorStaticData::Builder::getMinChannelCount() {
c@106 4183 return _builder.getDataField< ::int32_t>(
c@106 4184 1 * ::capnp::ELEMENTS);
c@106 4185 }
c@106 4186 inline void ExtractorStaticData::Builder::setMinChannelCount( ::int32_t value) {
c@106 4187 _builder.setDataField< ::int32_t>(
c@106 4188 1 * ::capnp::ELEMENTS, value);
c@106 4189 }
c@106 4190
c@106 4191 inline ::int32_t ExtractorStaticData::Reader::getMaxChannelCount() const {
c@106 4192 return _reader.getDataField< ::int32_t>(
c@106 4193 2 * ::capnp::ELEMENTS);
c@106 4194 }
c@106 4195
c@106 4196 inline ::int32_t ExtractorStaticData::Builder::getMaxChannelCount() {
c@106 4197 return _builder.getDataField< ::int32_t>(
c@106 4198 2 * ::capnp::ELEMENTS);
c@106 4199 }
c@106 4200 inline void ExtractorStaticData::Builder::setMaxChannelCount( ::int32_t value) {
c@106 4201 _builder.setDataField< ::int32_t>(
c@106 4202 2 * ::capnp::ELEMENTS, value);
c@106 4203 }
c@106 4204
c@106 4205 inline bool ExtractorStaticData::Reader::hasParameters() const {
c@106 4206 return !_reader.getPointerField(5 * ::capnp::POINTERS).isNull();
c@106 4207 }
c@106 4208 inline bool ExtractorStaticData::Builder::hasParameters() {
c@106 4209 return !_builder.getPointerField(5 * ::capnp::POINTERS).isNull();
c@106 4210 }
c@106 4211 inline ::capnp::List< ::piper::ParameterDescriptor>::Reader ExtractorStaticData::Reader::getParameters() const {
c@106 4212 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::get(
c@106 4213 _reader.getPointerField(5 * ::capnp::POINTERS));
c@106 4214 }
c@106 4215 inline ::capnp::List< ::piper::ParameterDescriptor>::Builder ExtractorStaticData::Builder::getParameters() {
c@106 4216 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::get(
c@106 4217 _builder.getPointerField(5 * ::capnp::POINTERS));
c@106 4218 }
c@106 4219 inline void ExtractorStaticData::Builder::setParameters( ::capnp::List< ::piper::ParameterDescriptor>::Reader value) {
c@106 4220 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::set(
c@106 4221 _builder.getPointerField(5 * ::capnp::POINTERS), value);
c@106 4222 }
c@106 4223 inline ::capnp::List< ::piper::ParameterDescriptor>::Builder ExtractorStaticData::Builder::initParameters(unsigned int size) {
c@106 4224 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::init(
c@106 4225 _builder.getPointerField(5 * ::capnp::POINTERS), size);
c@106 4226 }
c@106 4227 inline void ExtractorStaticData::Builder::adoptParameters(
c@106 4228 ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>>&& value) {
c@106 4229 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::adopt(
c@106 4230 _builder.getPointerField(5 * ::capnp::POINTERS), kj::mv(value));
c@106 4231 }
c@106 4232 inline ::capnp::Orphan< ::capnp::List< ::piper::ParameterDescriptor>> ExtractorStaticData::Builder::disownParameters() {
c@106 4233 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ParameterDescriptor>>::disown(
c@106 4234 _builder.getPointerField(5 * ::capnp::POINTERS));
c@106 4235 }
c@106 4236
c@106 4237 inline bool ExtractorStaticData::Reader::hasPrograms() const {
c@106 4238 return !_reader.getPointerField(6 * ::capnp::POINTERS).isNull();
c@106 4239 }
c@106 4240 inline bool ExtractorStaticData::Builder::hasPrograms() {
c@106 4241 return !_builder.getPointerField(6 * ::capnp::POINTERS).isNull();
c@106 4242 }
c@106 4243 inline ::capnp::List< ::capnp::Text>::Reader ExtractorStaticData::Reader::getPrograms() const {
c@106 4244 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 4245 _reader.getPointerField(6 * ::capnp::POINTERS));
c@106 4246 }
c@106 4247 inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::getPrograms() {
c@106 4248 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::get(
c@106 4249 _builder.getPointerField(6 * ::capnp::POINTERS));
c@106 4250 }
c@106 4251 inline void ExtractorStaticData::Builder::setPrograms( ::capnp::List< ::capnp::Text>::Reader value) {
c@106 4252 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 4253 _builder.getPointerField(6 * ::capnp::POINTERS), value);
c@106 4254 }
c@106 4255 inline void ExtractorStaticData::Builder::setPrograms(::kj::ArrayPtr<const ::capnp::Text::Reader> value) {
c@106 4256 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::set(
c@106 4257 _builder.getPointerField(6 * ::capnp::POINTERS), value);
c@106 4258 }
c@106 4259 inline ::capnp::List< ::capnp::Text>::Builder ExtractorStaticData::Builder::initPrograms(unsigned int size) {
c@106 4260 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::init(
c@106 4261 _builder.getPointerField(6 * ::capnp::POINTERS), size);
c@106 4262 }
c@106 4263 inline void ExtractorStaticData::Builder::adoptPrograms(
c@106 4264 ::capnp::Orphan< ::capnp::List< ::capnp::Text>>&& value) {
c@106 4265 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::adopt(
c@106 4266 _builder.getPointerField(6 * ::capnp::POINTERS), kj::mv(value));
c@106 4267 }
c@106 4268 inline ::capnp::Orphan< ::capnp::List< ::capnp::Text>> ExtractorStaticData::Builder::disownPrograms() {
c@106 4269 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text>>::disown(
c@106 4270 _builder.getPointerField(6 * ::capnp::POINTERS));
c@106 4271 }
c@106 4272
c@106 4273 inline ::piper::InputDomain ExtractorStaticData::Reader::getInputDomain() const {
c@106 4274 return _reader.getDataField< ::piper::InputDomain>(
c@106 4275 6 * ::capnp::ELEMENTS);
c@106 4276 }
c@106 4277
c@106 4278 inline ::piper::InputDomain ExtractorStaticData::Builder::getInputDomain() {
c@106 4279 return _builder.getDataField< ::piper::InputDomain>(
c@106 4280 6 * ::capnp::ELEMENTS);
c@106 4281 }
c@106 4282 inline void ExtractorStaticData::Builder::setInputDomain( ::piper::InputDomain value) {
c@106 4283 _builder.setDataField< ::piper::InputDomain>(
c@106 4284 6 * ::capnp::ELEMENTS, value);
c@106 4285 }
c@106 4286
c@106 4287 inline bool ExtractorStaticData::Reader::hasBasicOutputInfo() const {
c@106 4288 return !_reader.getPointerField(7 * ::capnp::POINTERS).isNull();
c@106 4289 }
c@106 4290 inline bool ExtractorStaticData::Builder::hasBasicOutputInfo() {
c@106 4291 return !_builder.getPointerField(7 * ::capnp::POINTERS).isNull();
c@106 4292 }
c@106 4293 inline ::capnp::List< ::piper::Basic>::Reader ExtractorStaticData::Reader::getBasicOutputInfo() const {
c@106 4294 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::get(
c@106 4295 _reader.getPointerField(7 * ::capnp::POINTERS));
c@106 4296 }
c@106 4297 inline ::capnp::List< ::piper::Basic>::Builder ExtractorStaticData::Builder::getBasicOutputInfo() {
c@106 4298 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::get(
c@106 4299 _builder.getPointerField(7 * ::capnp::POINTERS));
c@106 4300 }
c@106 4301 inline void ExtractorStaticData::Builder::setBasicOutputInfo( ::capnp::List< ::piper::Basic>::Reader value) {
c@106 4302 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::set(
c@106 4303 _builder.getPointerField(7 * ::capnp::POINTERS), value);
c@106 4304 }
c@106 4305 inline ::capnp::List< ::piper::Basic>::Builder ExtractorStaticData::Builder::initBasicOutputInfo(unsigned int size) {
c@106 4306 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::init(
c@106 4307 _builder.getPointerField(7 * ::capnp::POINTERS), size);
c@106 4308 }
c@106 4309 inline void ExtractorStaticData::Builder::adoptBasicOutputInfo(
c@106 4310 ::capnp::Orphan< ::capnp::List< ::piper::Basic>>&& value) {
c@106 4311 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::adopt(
c@106 4312 _builder.getPointerField(7 * ::capnp::POINTERS), kj::mv(value));
c@106 4313 }
c@106 4314 inline ::capnp::Orphan< ::capnp::List< ::piper::Basic>> ExtractorStaticData::Builder::disownBasicOutputInfo() {
c@106 4315 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Basic>>::disown(
c@106 4316 _builder.getPointerField(7 * ::capnp::POINTERS));
c@106 4317 }
c@106 4318
c@106 4319 inline ::int32_t RealTime::Reader::getSec() const {
c@106 4320 return _reader.getDataField< ::int32_t>(
c@106 4321 0 * ::capnp::ELEMENTS);
c@106 4322 }
c@106 4323
c@106 4324 inline ::int32_t RealTime::Builder::getSec() {
c@106 4325 return _builder.getDataField< ::int32_t>(
c@106 4326 0 * ::capnp::ELEMENTS);
c@106 4327 }
c@106 4328 inline void RealTime::Builder::setSec( ::int32_t value) {
c@106 4329 _builder.setDataField< ::int32_t>(
c@106 4330 0 * ::capnp::ELEMENTS, value);
c@106 4331 }
c@106 4332
c@106 4333 inline ::int32_t RealTime::Reader::getNsec() const {
c@106 4334 return _reader.getDataField< ::int32_t>(
c@106 4335 1 * ::capnp::ELEMENTS);
c@106 4336 }
c@106 4337
c@106 4338 inline ::int32_t RealTime::Builder::getNsec() {
c@106 4339 return _builder.getDataField< ::int32_t>(
c@106 4340 1 * ::capnp::ELEMENTS);
c@106 4341 }
c@106 4342 inline void RealTime::Builder::setNsec( ::int32_t value) {
c@106 4343 _builder.setDataField< ::int32_t>(
c@106 4344 1 * ::capnp::ELEMENTS, value);
c@106 4345 }
c@106 4346
c@106 4347 inline bool ProcessInput::Reader::hasInputBuffers() const {
c@106 4348 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4349 }
c@106 4350 inline bool ProcessInput::Builder::hasInputBuffers() {
c@106 4351 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4352 }
c@106 4353 inline ::capnp::List< ::capnp::List<float>>::Reader ProcessInput::Reader::getInputBuffers() const {
c@106 4354 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::get(
c@106 4355 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4356 }
c@106 4357 inline ::capnp::List< ::capnp::List<float>>::Builder ProcessInput::Builder::getInputBuffers() {
c@106 4358 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::get(
c@106 4359 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4360 }
c@106 4361 inline void ProcessInput::Builder::setInputBuffers( ::capnp::List< ::capnp::List<float>>::Reader value) {
c@106 4362 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::set(
c@106 4363 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4364 }
c@106 4365 inline void ProcessInput::Builder::setInputBuffers(::kj::ArrayPtr<const ::capnp::List<float>::Reader> value) {
c@106 4366 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::set(
c@106 4367 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4368 }
c@106 4369 inline ::capnp::List< ::capnp::List<float>>::Builder ProcessInput::Builder::initInputBuffers(unsigned int size) {
c@106 4370 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::init(
c@106 4371 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4372 }
c@106 4373 inline void ProcessInput::Builder::adoptInputBuffers(
c@106 4374 ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>>&& value) {
c@106 4375 ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::adopt(
c@106 4376 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4377 }
c@106 4378 inline ::capnp::Orphan< ::capnp::List< ::capnp::List<float>>> ProcessInput::Builder::disownInputBuffers() {
c@106 4379 return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List<float>>>::disown(
c@106 4380 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4381 }
c@106 4382
c@106 4383 inline bool ProcessInput::Reader::hasTimestamp() const {
c@106 4384 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4385 }
c@106 4386 inline bool ProcessInput::Builder::hasTimestamp() {
c@106 4387 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4388 }
c@106 4389 inline ::piper::RealTime::Reader ProcessInput::Reader::getTimestamp() const {
c@106 4390 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4391 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 4392 }
c@106 4393 inline ::piper::RealTime::Builder ProcessInput::Builder::getTimestamp() {
c@106 4394 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4395 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4396 }
c@106 4397 #if !CAPNP_LITE
c@106 4398 inline ::piper::RealTime::Pipeline ProcessInput::Pipeline::getTimestamp() {
c@106 4399 return ::piper::RealTime::Pipeline(_typeless.getPointerField(1));
c@106 4400 }
c@106 4401 #endif // !CAPNP_LITE
c@106 4402 inline void ProcessInput::Builder::setTimestamp( ::piper::RealTime::Reader value) {
c@106 4403 ::capnp::_::PointerHelpers< ::piper::RealTime>::set(
c@106 4404 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4405 }
c@106 4406 inline ::piper::RealTime::Builder ProcessInput::Builder::initTimestamp() {
c@106 4407 return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(
c@106 4408 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4409 }
c@106 4410 inline void ProcessInput::Builder::adoptTimestamp(
c@106 4411 ::capnp::Orphan< ::piper::RealTime>&& value) {
c@106 4412 ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(
c@106 4413 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4414 }
c@106 4415 inline ::capnp::Orphan< ::piper::RealTime> ProcessInput::Builder::disownTimestamp() {
c@106 4416 return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(
c@106 4417 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4418 }
c@106 4419
c@106 4420 inline bool Feature::Reader::getHasTimestamp() const {
c@106 4421 return _reader.getDataField<bool>(
c@106 4422 0 * ::capnp::ELEMENTS);
c@106 4423 }
c@106 4424
c@106 4425 inline bool Feature::Builder::getHasTimestamp() {
c@106 4426 return _builder.getDataField<bool>(
c@106 4427 0 * ::capnp::ELEMENTS);
c@106 4428 }
c@106 4429 inline void Feature::Builder::setHasTimestamp(bool value) {
c@106 4430 _builder.setDataField<bool>(
c@106 4431 0 * ::capnp::ELEMENTS, value);
c@106 4432 }
c@106 4433
c@106 4434 inline bool Feature::Reader::hasTimestamp() const {
c@106 4435 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4436 }
c@106 4437 inline bool Feature::Builder::hasTimestamp() {
c@106 4438 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4439 }
c@106 4440 inline ::piper::RealTime::Reader Feature::Reader::getTimestamp() const {
c@106 4441 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4442 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4443 }
c@106 4444 inline ::piper::RealTime::Builder Feature::Builder::getTimestamp() {
c@106 4445 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4446 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4447 }
c@106 4448 #if !CAPNP_LITE
c@106 4449 inline ::piper::RealTime::Pipeline Feature::Pipeline::getTimestamp() {
c@106 4450 return ::piper::RealTime::Pipeline(_typeless.getPointerField(0));
c@106 4451 }
c@106 4452 #endif // !CAPNP_LITE
c@106 4453 inline void Feature::Builder::setTimestamp( ::piper::RealTime::Reader value) {
c@106 4454 ::capnp::_::PointerHelpers< ::piper::RealTime>::set(
c@106 4455 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4456 }
c@106 4457 inline ::piper::RealTime::Builder Feature::Builder::initTimestamp() {
c@106 4458 return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(
c@106 4459 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4460 }
c@106 4461 inline void Feature::Builder::adoptTimestamp(
c@106 4462 ::capnp::Orphan< ::piper::RealTime>&& value) {
c@106 4463 ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(
c@106 4464 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4465 }
c@106 4466 inline ::capnp::Orphan< ::piper::RealTime> Feature::Builder::disownTimestamp() {
c@106 4467 return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(
c@106 4468 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4469 }
c@106 4470
c@106 4471 inline bool Feature::Reader::getHasDuration() const {
c@106 4472 return _reader.getDataField<bool>(
c@106 4473 1 * ::capnp::ELEMENTS);
c@106 4474 }
c@106 4475
c@106 4476 inline bool Feature::Builder::getHasDuration() {
c@106 4477 return _builder.getDataField<bool>(
c@106 4478 1 * ::capnp::ELEMENTS);
c@106 4479 }
c@106 4480 inline void Feature::Builder::setHasDuration(bool value) {
c@106 4481 _builder.setDataField<bool>(
c@106 4482 1 * ::capnp::ELEMENTS, value);
c@106 4483 }
c@106 4484
c@106 4485 inline bool Feature::Reader::hasDuration() const {
c@106 4486 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4487 }
c@106 4488 inline bool Feature::Builder::hasDuration() {
c@106 4489 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4490 }
c@106 4491 inline ::piper::RealTime::Reader Feature::Reader::getDuration() const {
c@106 4492 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4493 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 4494 }
c@106 4495 inline ::piper::RealTime::Builder Feature::Builder::getDuration() {
c@106 4496 return ::capnp::_::PointerHelpers< ::piper::RealTime>::get(
c@106 4497 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4498 }
c@106 4499 #if !CAPNP_LITE
c@106 4500 inline ::piper::RealTime::Pipeline Feature::Pipeline::getDuration() {
c@106 4501 return ::piper::RealTime::Pipeline(_typeless.getPointerField(1));
c@106 4502 }
c@106 4503 #endif // !CAPNP_LITE
c@106 4504 inline void Feature::Builder::setDuration( ::piper::RealTime::Reader value) {
c@106 4505 ::capnp::_::PointerHelpers< ::piper::RealTime>::set(
c@106 4506 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4507 }
c@106 4508 inline ::piper::RealTime::Builder Feature::Builder::initDuration() {
c@106 4509 return ::capnp::_::PointerHelpers< ::piper::RealTime>::init(
c@106 4510 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4511 }
c@106 4512 inline void Feature::Builder::adoptDuration(
c@106 4513 ::capnp::Orphan< ::piper::RealTime>&& value) {
c@106 4514 ::capnp::_::PointerHelpers< ::piper::RealTime>::adopt(
c@106 4515 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4516 }
c@106 4517 inline ::capnp::Orphan< ::piper::RealTime> Feature::Builder::disownDuration() {
c@106 4518 return ::capnp::_::PointerHelpers< ::piper::RealTime>::disown(
c@106 4519 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4520 }
c@106 4521
c@106 4522 inline bool Feature::Reader::hasLabel() const {
c@106 4523 return !_reader.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 4524 }
c@106 4525 inline bool Feature::Builder::hasLabel() {
c@106 4526 return !_builder.getPointerField(2 * ::capnp::POINTERS).isNull();
c@106 4527 }
c@106 4528 inline ::capnp::Text::Reader Feature::Reader::getLabel() const {
c@106 4529 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4530 _reader.getPointerField(2 * ::capnp::POINTERS));
c@106 4531 }
c@106 4532 inline ::capnp::Text::Builder Feature::Builder::getLabel() {
c@106 4533 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4534 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 4535 }
c@106 4536 inline void Feature::Builder::setLabel( ::capnp::Text::Reader value) {
c@106 4537 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4538 _builder.getPointerField(2 * ::capnp::POINTERS), value);
c@106 4539 }
c@106 4540 inline ::capnp::Text::Builder Feature::Builder::initLabel(unsigned int size) {
c@106 4541 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4542 _builder.getPointerField(2 * ::capnp::POINTERS), size);
c@106 4543 }
c@106 4544 inline void Feature::Builder::adoptLabel(
c@106 4545 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4546 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4547 _builder.getPointerField(2 * ::capnp::POINTERS), kj::mv(value));
c@106 4548 }
c@106 4549 inline ::capnp::Orphan< ::capnp::Text> Feature::Builder::disownLabel() {
c@106 4550 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4551 _builder.getPointerField(2 * ::capnp::POINTERS));
c@106 4552 }
c@106 4553
c@106 4554 inline bool Feature::Reader::hasFeatureValues() const {
c@106 4555 return !_reader.getPointerField(3 * ::capnp::POINTERS).isNull();
c@106 4556 }
c@106 4557 inline bool Feature::Builder::hasFeatureValues() {
c@106 4558 return !_builder.getPointerField(3 * ::capnp::POINTERS).isNull();
c@106 4559 }
c@106 4560 inline ::capnp::List<float>::Reader Feature::Reader::getFeatureValues() const {
c@106 4561 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(
c@106 4562 _reader.getPointerField(3 * ::capnp::POINTERS),
c@106 4563 ::capnp::schemas::bp_d6a172208c9a1760 + 115);
c@106 4564 }
c@106 4565 inline ::capnp::List<float>::Builder Feature::Builder::getFeatureValues() {
c@106 4566 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::get(
c@106 4567 _builder.getPointerField(3 * ::capnp::POINTERS),
c@106 4568 ::capnp::schemas::bp_d6a172208c9a1760 + 115);
c@106 4569 }
c@106 4570 inline void Feature::Builder::setFeatureValues( ::capnp::List<float>::Reader value) {
c@106 4571 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(
c@106 4572 _builder.getPointerField(3 * ::capnp::POINTERS), value);
c@106 4573 }
c@106 4574 inline void Feature::Builder::setFeatureValues(::kj::ArrayPtr<const float> value) {
c@106 4575 ::capnp::_::PointerHelpers< ::capnp::List<float>>::set(
c@106 4576 _builder.getPointerField(3 * ::capnp::POINTERS), value);
c@106 4577 }
c@106 4578 inline ::capnp::List<float>::Builder Feature::Builder::initFeatureValues(unsigned int size) {
c@106 4579 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::init(
c@106 4580 _builder.getPointerField(3 * ::capnp::POINTERS), size);
c@106 4581 }
c@106 4582 inline void Feature::Builder::adoptFeatureValues(
c@106 4583 ::capnp::Orphan< ::capnp::List<float>>&& value) {
c@106 4584 ::capnp::_::PointerHelpers< ::capnp::List<float>>::adopt(
c@106 4585 _builder.getPointerField(3 * ::capnp::POINTERS), kj::mv(value));
c@106 4586 }
c@106 4587 inline ::capnp::Orphan< ::capnp::List<float>> Feature::Builder::disownFeatureValues() {
c@106 4588 return ::capnp::_::PointerHelpers< ::capnp::List<float>>::disown(
c@106 4589 _builder.getPointerField(3 * ::capnp::POINTERS));
c@106 4590 }
c@106 4591
c@106 4592 inline bool FeatureSet::Reader::hasFeaturePairs() const {
c@106 4593 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4594 }
c@106 4595 inline bool FeatureSet::Builder::hasFeaturePairs() {
c@106 4596 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4597 }
c@106 4598 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Reader FeatureSet::Reader::getFeaturePairs() const {
c@106 4599 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::get(
c@106 4600 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4601 }
c@106 4602 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder FeatureSet::Builder::getFeaturePairs() {
c@106 4603 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::get(
c@106 4604 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4605 }
c@106 4606 inline void FeatureSet::Builder::setFeaturePairs( ::capnp::List< ::piper::FeatureSet::FSPair>::Reader value) {
c@106 4607 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::set(
c@106 4608 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4609 }
c@106 4610 inline ::capnp::List< ::piper::FeatureSet::FSPair>::Builder FeatureSet::Builder::initFeaturePairs(unsigned int size) {
c@106 4611 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::init(
c@106 4612 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4613 }
c@106 4614 inline void FeatureSet::Builder::adoptFeaturePairs(
c@106 4615 ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>>&& value) {
c@106 4616 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::adopt(
c@106 4617 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4618 }
c@106 4619 inline ::capnp::Orphan< ::capnp::List< ::piper::FeatureSet::FSPair>> FeatureSet::Builder::disownFeaturePairs() {
c@106 4620 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::FeatureSet::FSPair>>::disown(
c@106 4621 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4622 }
c@106 4623
c@106 4624 inline bool FeatureSet::FSPair::Reader::hasOutput() const {
c@106 4625 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4626 }
c@106 4627 inline bool FeatureSet::FSPair::Builder::hasOutput() {
c@106 4628 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4629 }
c@106 4630 inline ::capnp::Text::Reader FeatureSet::FSPair::Reader::getOutput() const {
c@106 4631 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4632 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4633 }
c@106 4634 inline ::capnp::Text::Builder FeatureSet::FSPair::Builder::getOutput() {
c@106 4635 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4636 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4637 }
c@106 4638 inline void FeatureSet::FSPair::Builder::setOutput( ::capnp::Text::Reader value) {
c@106 4639 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4640 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4641 }
c@106 4642 inline ::capnp::Text::Builder FeatureSet::FSPair::Builder::initOutput(unsigned int size) {
c@106 4643 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4644 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4645 }
c@106 4646 inline void FeatureSet::FSPair::Builder::adoptOutput(
c@106 4647 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4648 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4649 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4650 }
c@106 4651 inline ::capnp::Orphan< ::capnp::Text> FeatureSet::FSPair::Builder::disownOutput() {
c@106 4652 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4653 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4654 }
c@106 4655
c@106 4656 inline bool FeatureSet::FSPair::Reader::hasFeatures() const {
c@106 4657 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4658 }
c@106 4659 inline bool FeatureSet::FSPair::Builder::hasFeatures() {
c@106 4660 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4661 }
c@106 4662 inline ::capnp::List< ::piper::Feature>::Reader FeatureSet::FSPair::Reader::getFeatures() const {
c@106 4663 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::get(
c@106 4664 _reader.getPointerField(1 * ::capnp::POINTERS),
c@106 4665 ::capnp::schemas::bp_ab2572c346316b24 + 52);
c@106 4666 }
c@106 4667 inline ::capnp::List< ::piper::Feature>::Builder FeatureSet::FSPair::Builder::getFeatures() {
c@106 4668 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::get(
c@106 4669 _builder.getPointerField(1 * ::capnp::POINTERS),
c@106 4670 ::capnp::schemas::bp_ab2572c346316b24 + 52);
c@106 4671 }
c@106 4672 inline void FeatureSet::FSPair::Builder::setFeatures( ::capnp::List< ::piper::Feature>::Reader value) {
c@106 4673 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::set(
c@106 4674 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4675 }
c@106 4676 inline ::capnp::List< ::piper::Feature>::Builder FeatureSet::FSPair::Builder::initFeatures(unsigned int size) {
c@106 4677 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::init(
c@106 4678 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 4679 }
c@106 4680 inline void FeatureSet::FSPair::Builder::adoptFeatures(
c@106 4681 ::capnp::Orphan< ::capnp::List< ::piper::Feature>>&& value) {
c@106 4682 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::adopt(
c@106 4683 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4684 }
c@106 4685 inline ::capnp::Orphan< ::capnp::List< ::piper::Feature>> FeatureSet::FSPair::Builder::disownFeatures() {
c@106 4686 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Feature>>::disown(
c@106 4687 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4688 }
c@106 4689
c@106 4690 inline bool Configuration::Reader::hasParameterValues() const {
c@106 4691 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4692 }
c@106 4693 inline bool Configuration::Builder::hasParameterValues() {
c@106 4694 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4695 }
c@106 4696 inline ::capnp::List< ::piper::Configuration::PVPair>::Reader Configuration::Reader::getParameterValues() const {
c@106 4697 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::get(
c@106 4698 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4699 }
c@106 4700 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder Configuration::Builder::getParameterValues() {
c@106 4701 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::get(
c@106 4702 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4703 }
c@106 4704 inline void Configuration::Builder::setParameterValues( ::capnp::List< ::piper::Configuration::PVPair>::Reader value) {
c@106 4705 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::set(
c@106 4706 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4707 }
c@106 4708 inline ::capnp::List< ::piper::Configuration::PVPair>::Builder Configuration::Builder::initParameterValues(unsigned int size) {
c@106 4709 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::init(
c@106 4710 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4711 }
c@106 4712 inline void Configuration::Builder::adoptParameterValues(
c@106 4713 ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>>&& value) {
c@106 4714 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::adopt(
c@106 4715 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4716 }
c@106 4717 inline ::capnp::Orphan< ::capnp::List< ::piper::Configuration::PVPair>> Configuration::Builder::disownParameterValues() {
c@106 4718 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::Configuration::PVPair>>::disown(
c@106 4719 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4720 }
c@106 4721
c@106 4722 inline bool Configuration::Reader::hasCurrentProgram() const {
c@106 4723 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4724 }
c@106 4725 inline bool Configuration::Builder::hasCurrentProgram() {
c@106 4726 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4727 }
c@106 4728 inline ::capnp::Text::Reader Configuration::Reader::getCurrentProgram() const {
c@106 4729 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4730 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 4731 }
c@106 4732 inline ::capnp::Text::Builder Configuration::Builder::getCurrentProgram() {
c@106 4733 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4734 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4735 }
c@106 4736 inline void Configuration::Builder::setCurrentProgram( ::capnp::Text::Reader value) {
c@106 4737 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4738 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4739 }
c@106 4740 inline ::capnp::Text::Builder Configuration::Builder::initCurrentProgram(unsigned int size) {
c@106 4741 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4742 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 4743 }
c@106 4744 inline void Configuration::Builder::adoptCurrentProgram(
c@106 4745 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4746 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4747 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4748 }
c@106 4749 inline ::capnp::Orphan< ::capnp::Text> Configuration::Builder::disownCurrentProgram() {
c@106 4750 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4751 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4752 }
c@106 4753
c@106 4754 inline ::int32_t Configuration::Reader::getChannelCount() const {
c@106 4755 return _reader.getDataField< ::int32_t>(
c@106 4756 0 * ::capnp::ELEMENTS);
c@106 4757 }
c@106 4758
c@106 4759 inline ::int32_t Configuration::Builder::getChannelCount() {
c@106 4760 return _builder.getDataField< ::int32_t>(
c@106 4761 0 * ::capnp::ELEMENTS);
c@106 4762 }
c@106 4763 inline void Configuration::Builder::setChannelCount( ::int32_t value) {
c@106 4764 _builder.setDataField< ::int32_t>(
c@106 4765 0 * ::capnp::ELEMENTS, value);
c@106 4766 }
c@106 4767
c@106 4768 inline ::int32_t Configuration::Reader::getStepSize() const {
c@106 4769 return _reader.getDataField< ::int32_t>(
c@106 4770 1 * ::capnp::ELEMENTS);
c@106 4771 }
c@106 4772
c@106 4773 inline ::int32_t Configuration::Builder::getStepSize() {
c@106 4774 return _builder.getDataField< ::int32_t>(
c@106 4775 1 * ::capnp::ELEMENTS);
c@106 4776 }
c@106 4777 inline void Configuration::Builder::setStepSize( ::int32_t value) {
c@106 4778 _builder.setDataField< ::int32_t>(
c@106 4779 1 * ::capnp::ELEMENTS, value);
c@106 4780 }
c@106 4781
c@106 4782 inline ::int32_t Configuration::Reader::getBlockSize() const {
c@106 4783 return _reader.getDataField< ::int32_t>(
c@106 4784 2 * ::capnp::ELEMENTS);
c@106 4785 }
c@106 4786
c@106 4787 inline ::int32_t Configuration::Builder::getBlockSize() {
c@106 4788 return _builder.getDataField< ::int32_t>(
c@106 4789 2 * ::capnp::ELEMENTS);
c@106 4790 }
c@106 4791 inline void Configuration::Builder::setBlockSize( ::int32_t value) {
c@106 4792 _builder.setDataField< ::int32_t>(
c@106 4793 2 * ::capnp::ELEMENTS, value);
c@106 4794 }
c@106 4795
c@106 4796 inline bool Configuration::PVPair::Reader::hasParameter() const {
c@106 4797 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4798 }
c@106 4799 inline bool Configuration::PVPair::Builder::hasParameter() {
c@106 4800 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4801 }
c@106 4802 inline ::capnp::Text::Reader Configuration::PVPair::Reader::getParameter() const {
c@106 4803 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4804 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4805 }
c@106 4806 inline ::capnp::Text::Builder Configuration::PVPair::Builder::getParameter() {
c@106 4807 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4808 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4809 }
c@106 4810 inline void Configuration::PVPair::Builder::setParameter( ::capnp::Text::Reader value) {
c@106 4811 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4812 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4813 }
c@106 4814 inline ::capnp::Text::Builder Configuration::PVPair::Builder::initParameter(unsigned int size) {
c@106 4815 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4816 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4817 }
c@106 4818 inline void Configuration::PVPair::Builder::adoptParameter(
c@106 4819 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4820 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4821 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4822 }
c@106 4823 inline ::capnp::Orphan< ::capnp::Text> Configuration::PVPair::Builder::disownParameter() {
c@106 4824 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4825 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4826 }
c@106 4827
c@106 4828 inline float Configuration::PVPair::Reader::getValue() const {
c@106 4829 return _reader.getDataField<float>(
c@106 4830 0 * ::capnp::ELEMENTS);
c@106 4831 }
c@106 4832
c@106 4833 inline float Configuration::PVPair::Builder::getValue() {
c@106 4834 return _builder.getDataField<float>(
c@106 4835 0 * ::capnp::ELEMENTS);
c@106 4836 }
c@106 4837 inline void Configuration::PVPair::Builder::setValue(float value) {
c@106 4838 _builder.setDataField<float>(
c@106 4839 0 * ::capnp::ELEMENTS, value);
c@106 4840 }
c@106 4841
c@106 4842 inline bool ListResponse::Reader::hasAvailable() const {
c@106 4843 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4844 }
c@106 4845 inline bool ListResponse::Builder::hasAvailable() {
c@106 4846 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4847 }
c@106 4848 inline ::capnp::List< ::piper::ExtractorStaticData>::Reader ListResponse::Reader::getAvailable() const {
c@106 4849 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::get(
c@106 4850 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4851 }
c@106 4852 inline ::capnp::List< ::piper::ExtractorStaticData>::Builder ListResponse::Builder::getAvailable() {
c@106 4853 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::get(
c@106 4854 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4855 }
c@106 4856 inline void ListResponse::Builder::setAvailable( ::capnp::List< ::piper::ExtractorStaticData>::Reader value) {
c@106 4857 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::set(
c@106 4858 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4859 }
c@106 4860 inline ::capnp::List< ::piper::ExtractorStaticData>::Builder ListResponse::Builder::initAvailable(unsigned int size) {
c@106 4861 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::init(
c@106 4862 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4863 }
c@106 4864 inline void ListResponse::Builder::adoptAvailable(
c@106 4865 ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>>&& value) {
c@106 4866 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::adopt(
c@106 4867 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4868 }
c@106 4869 inline ::capnp::Orphan< ::capnp::List< ::piper::ExtractorStaticData>> ListResponse::Builder::disownAvailable() {
c@106 4870 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::ExtractorStaticData>>::disown(
c@106 4871 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4872 }
c@106 4873
c@106 4874 inline bool LoadRequest::Reader::hasKey() const {
c@106 4875 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4876 }
c@106 4877 inline bool LoadRequest::Builder::hasKey() {
c@106 4878 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4879 }
c@106 4880 inline ::capnp::Text::Reader LoadRequest::Reader::getKey() const {
c@106 4881 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4882 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4883 }
c@106 4884 inline ::capnp::Text::Builder LoadRequest::Builder::getKey() {
c@106 4885 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 4886 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4887 }
c@106 4888 inline void LoadRequest::Builder::setKey( ::capnp::Text::Reader value) {
c@106 4889 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 4890 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4891 }
c@106 4892 inline ::capnp::Text::Builder LoadRequest::Builder::initKey(unsigned int size) {
c@106 4893 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 4894 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 4895 }
c@106 4896 inline void LoadRequest::Builder::adoptKey(
c@106 4897 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 4898 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 4899 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 4900 }
c@106 4901 inline ::capnp::Orphan< ::capnp::Text> LoadRequest::Builder::disownKey() {
c@106 4902 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 4903 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4904 }
c@106 4905
c@106 4906 inline float LoadRequest::Reader::getInputSampleRate() const {
c@106 4907 return _reader.getDataField<float>(
c@106 4908 0 * ::capnp::ELEMENTS);
c@106 4909 }
c@106 4910
c@106 4911 inline float LoadRequest::Builder::getInputSampleRate() {
c@106 4912 return _builder.getDataField<float>(
c@106 4913 0 * ::capnp::ELEMENTS);
c@106 4914 }
c@106 4915 inline void LoadRequest::Builder::setInputSampleRate(float value) {
c@106 4916 _builder.setDataField<float>(
c@106 4917 0 * ::capnp::ELEMENTS, value);
c@106 4918 }
c@106 4919
c@106 4920 inline bool LoadRequest::Reader::hasAdapterFlags() const {
c@106 4921 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4922 }
c@106 4923 inline bool LoadRequest::Builder::hasAdapterFlags() {
c@106 4924 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 4925 }
c@106 4926 inline ::capnp::List< ::piper::AdapterFlag>::Reader LoadRequest::Reader::getAdapterFlags() const {
c@106 4927 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::get(
c@106 4928 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 4929 }
c@106 4930 inline ::capnp::List< ::piper::AdapterFlag>::Builder LoadRequest::Builder::getAdapterFlags() {
c@106 4931 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::get(
c@106 4932 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4933 }
c@106 4934 inline void LoadRequest::Builder::setAdapterFlags( ::capnp::List< ::piper::AdapterFlag>::Reader value) {
c@106 4935 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::set(
c@106 4936 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4937 }
c@106 4938 inline void LoadRequest::Builder::setAdapterFlags(::kj::ArrayPtr<const ::piper::AdapterFlag> value) {
c@106 4939 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::set(
c@106 4940 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 4941 }
c@106 4942 inline ::capnp::List< ::piper::AdapterFlag>::Builder LoadRequest::Builder::initAdapterFlags(unsigned int size) {
c@106 4943 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::init(
c@106 4944 _builder.getPointerField(1 * ::capnp::POINTERS), size);
c@106 4945 }
c@106 4946 inline void LoadRequest::Builder::adoptAdapterFlags(
c@106 4947 ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>>&& value) {
c@106 4948 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::adopt(
c@106 4949 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 4950 }
c@106 4951 inline ::capnp::Orphan< ::capnp::List< ::piper::AdapterFlag>> LoadRequest::Builder::disownAdapterFlags() {
c@106 4952 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::AdapterFlag>>::disown(
c@106 4953 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 4954 }
c@106 4955
c@106 4956 inline ::int32_t LoadResponse::Reader::getHandle() const {
c@106 4957 return _reader.getDataField< ::int32_t>(
c@106 4958 0 * ::capnp::ELEMENTS);
c@106 4959 }
c@106 4960
c@106 4961 inline ::int32_t LoadResponse::Builder::getHandle() {
c@106 4962 return _builder.getDataField< ::int32_t>(
c@106 4963 0 * ::capnp::ELEMENTS);
c@106 4964 }
c@106 4965 inline void LoadResponse::Builder::setHandle( ::int32_t value) {
c@106 4966 _builder.setDataField< ::int32_t>(
c@106 4967 0 * ::capnp::ELEMENTS, value);
c@106 4968 }
c@106 4969
c@106 4970 inline bool LoadResponse::Reader::hasStaticData() const {
c@106 4971 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4972 }
c@106 4973 inline bool LoadResponse::Builder::hasStaticData() {
c@106 4974 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 4975 }
c@106 4976 inline ::piper::ExtractorStaticData::Reader LoadResponse::Reader::getStaticData() const {
c@106 4977 return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::get(
c@106 4978 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 4979 }
c@106 4980 inline ::piper::ExtractorStaticData::Builder LoadResponse::Builder::getStaticData() {
c@106 4981 return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::get(
c@106 4982 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4983 }
c@106 4984 #if !CAPNP_LITE
c@106 4985 inline ::piper::ExtractorStaticData::Pipeline LoadResponse::Pipeline::getStaticData() {
c@106 4986 return ::piper::ExtractorStaticData::Pipeline(_typeless.getPointerField(0));
c@106 4987 }
c@106 4988 #endif // !CAPNP_LITE
c@106 4989 inline void LoadResponse::Builder::setStaticData( ::piper::ExtractorStaticData::Reader value) {
c@106 4990 ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::set(
c@106 4991 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 4992 }
c@106 4993 inline ::piper::ExtractorStaticData::Builder LoadResponse::Builder::initStaticData() {
c@106 4994 return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::init(
c@106 4995 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 4996 }
c@106 4997 inline void LoadResponse::Builder::adoptStaticData(
c@106 4998 ::capnp::Orphan< ::piper::ExtractorStaticData>&& value) {
c@106 4999 ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::adopt(
c@106 5000 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5001 }
c@106 5002 inline ::capnp::Orphan< ::piper::ExtractorStaticData> LoadResponse::Builder::disownStaticData() {
c@106 5003 return ::capnp::_::PointerHelpers< ::piper::ExtractorStaticData>::disown(
c@106 5004 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5005 }
c@106 5006
c@106 5007 inline bool LoadResponse::Reader::hasDefaultConfiguration() const {
c@106 5008 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5009 }
c@106 5010 inline bool LoadResponse::Builder::hasDefaultConfiguration() {
c@106 5011 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5012 }
c@106 5013 inline ::piper::Configuration::Reader LoadResponse::Reader::getDefaultConfiguration() const {
c@106 5014 return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(
c@106 5015 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5016 }
c@106 5017 inline ::piper::Configuration::Builder LoadResponse::Builder::getDefaultConfiguration() {
c@106 5018 return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(
c@106 5019 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5020 }
c@106 5021 #if !CAPNP_LITE
c@106 5022 inline ::piper::Configuration::Pipeline LoadResponse::Pipeline::getDefaultConfiguration() {
c@106 5023 return ::piper::Configuration::Pipeline(_typeless.getPointerField(1));
c@106 5024 }
c@106 5025 #endif // !CAPNP_LITE
c@106 5026 inline void LoadResponse::Builder::setDefaultConfiguration( ::piper::Configuration::Reader value) {
c@106 5027 ::capnp::_::PointerHelpers< ::piper::Configuration>::set(
c@106 5028 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5029 }
c@106 5030 inline ::piper::Configuration::Builder LoadResponse::Builder::initDefaultConfiguration() {
c@106 5031 return ::capnp::_::PointerHelpers< ::piper::Configuration>::init(
c@106 5032 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5033 }
c@106 5034 inline void LoadResponse::Builder::adoptDefaultConfiguration(
c@106 5035 ::capnp::Orphan< ::piper::Configuration>&& value) {
c@106 5036 ::capnp::_::PointerHelpers< ::piper::Configuration>::adopt(
c@106 5037 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5038 }
c@106 5039 inline ::capnp::Orphan< ::piper::Configuration> LoadResponse::Builder::disownDefaultConfiguration() {
c@106 5040 return ::capnp::_::PointerHelpers< ::piper::Configuration>::disown(
c@106 5041 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5042 }
c@106 5043
c@106 5044 inline ::int32_t ConfigurationRequest::Reader::getHandle() const {
c@106 5045 return _reader.getDataField< ::int32_t>(
c@106 5046 0 * ::capnp::ELEMENTS);
c@106 5047 }
c@106 5048
c@106 5049 inline ::int32_t ConfigurationRequest::Builder::getHandle() {
c@106 5050 return _builder.getDataField< ::int32_t>(
c@106 5051 0 * ::capnp::ELEMENTS);
c@106 5052 }
c@106 5053 inline void ConfigurationRequest::Builder::setHandle( ::int32_t value) {
c@106 5054 _builder.setDataField< ::int32_t>(
c@106 5055 0 * ::capnp::ELEMENTS, value);
c@106 5056 }
c@106 5057
c@106 5058 inline bool ConfigurationRequest::Reader::hasConfiguration() const {
c@106 5059 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5060 }
c@106 5061 inline bool ConfigurationRequest::Builder::hasConfiguration() {
c@106 5062 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5063 }
c@106 5064 inline ::piper::Configuration::Reader ConfigurationRequest::Reader::getConfiguration() const {
c@106 5065 return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(
c@106 5066 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5067 }
c@106 5068 inline ::piper::Configuration::Builder ConfigurationRequest::Builder::getConfiguration() {
c@106 5069 return ::capnp::_::PointerHelpers< ::piper::Configuration>::get(
c@106 5070 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5071 }
c@106 5072 #if !CAPNP_LITE
c@106 5073 inline ::piper::Configuration::Pipeline ConfigurationRequest::Pipeline::getConfiguration() {
c@106 5074 return ::piper::Configuration::Pipeline(_typeless.getPointerField(0));
c@106 5075 }
c@106 5076 #endif // !CAPNP_LITE
c@106 5077 inline void ConfigurationRequest::Builder::setConfiguration( ::piper::Configuration::Reader value) {
c@106 5078 ::capnp::_::PointerHelpers< ::piper::Configuration>::set(
c@106 5079 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5080 }
c@106 5081 inline ::piper::Configuration::Builder ConfigurationRequest::Builder::initConfiguration() {
c@106 5082 return ::capnp::_::PointerHelpers< ::piper::Configuration>::init(
c@106 5083 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5084 }
c@106 5085 inline void ConfigurationRequest::Builder::adoptConfiguration(
c@106 5086 ::capnp::Orphan< ::piper::Configuration>&& value) {
c@106 5087 ::capnp::_::PointerHelpers< ::piper::Configuration>::adopt(
c@106 5088 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5089 }
c@106 5090 inline ::capnp::Orphan< ::piper::Configuration> ConfigurationRequest::Builder::disownConfiguration() {
c@106 5091 return ::capnp::_::PointerHelpers< ::piper::Configuration>::disown(
c@106 5092 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5093 }
c@106 5094
c@106 5095 inline ::int32_t ConfigurationResponse::Reader::getHandle() const {
c@106 5096 return _reader.getDataField< ::int32_t>(
c@106 5097 0 * ::capnp::ELEMENTS);
c@106 5098 }
c@106 5099
c@106 5100 inline ::int32_t ConfigurationResponse::Builder::getHandle() {
c@106 5101 return _builder.getDataField< ::int32_t>(
c@106 5102 0 * ::capnp::ELEMENTS);
c@106 5103 }
c@106 5104 inline void ConfigurationResponse::Builder::setHandle( ::int32_t value) {
c@106 5105 _builder.setDataField< ::int32_t>(
c@106 5106 0 * ::capnp::ELEMENTS, value);
c@106 5107 }
c@106 5108
c@106 5109 inline bool ConfigurationResponse::Reader::hasOutputs() const {
c@106 5110 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5111 }
c@106 5112 inline bool ConfigurationResponse::Builder::hasOutputs() {
c@106 5113 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5114 }
c@106 5115 inline ::capnp::List< ::piper::OutputDescriptor>::Reader ConfigurationResponse::Reader::getOutputs() const {
c@106 5116 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::get(
c@106 5117 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5118 }
c@106 5119 inline ::capnp::List< ::piper::OutputDescriptor>::Builder ConfigurationResponse::Builder::getOutputs() {
c@106 5120 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::get(
c@106 5121 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5122 }
c@106 5123 inline void ConfigurationResponse::Builder::setOutputs( ::capnp::List< ::piper::OutputDescriptor>::Reader value) {
c@106 5124 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::set(
c@106 5125 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5126 }
c@106 5127 inline ::capnp::List< ::piper::OutputDescriptor>::Builder ConfigurationResponse::Builder::initOutputs(unsigned int size) {
c@106 5128 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::init(
c@106 5129 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 5130 }
c@106 5131 inline void ConfigurationResponse::Builder::adoptOutputs(
c@106 5132 ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>>&& value) {
c@106 5133 ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::adopt(
c@106 5134 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5135 }
c@106 5136 inline ::capnp::Orphan< ::capnp::List< ::piper::OutputDescriptor>> ConfigurationResponse::Builder::disownOutputs() {
c@106 5137 return ::capnp::_::PointerHelpers< ::capnp::List< ::piper::OutputDescriptor>>::disown(
c@106 5138 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5139 }
c@106 5140
c@106 5141 inline ::int32_t ProcessRequest::Reader::getHandle() const {
c@106 5142 return _reader.getDataField< ::int32_t>(
c@106 5143 0 * ::capnp::ELEMENTS);
c@106 5144 }
c@106 5145
c@106 5146 inline ::int32_t ProcessRequest::Builder::getHandle() {
c@106 5147 return _builder.getDataField< ::int32_t>(
c@106 5148 0 * ::capnp::ELEMENTS);
c@106 5149 }
c@106 5150 inline void ProcessRequest::Builder::setHandle( ::int32_t value) {
c@106 5151 _builder.setDataField< ::int32_t>(
c@106 5152 0 * ::capnp::ELEMENTS, value);
c@106 5153 }
c@106 5154
c@106 5155 inline bool ProcessRequest::Reader::hasProcessInput() const {
c@106 5156 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5157 }
c@106 5158 inline bool ProcessRequest::Builder::hasProcessInput() {
c@106 5159 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5160 }
c@106 5161 inline ::piper::ProcessInput::Reader ProcessRequest::Reader::getProcessInput() const {
c@106 5162 return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::get(
c@106 5163 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5164 }
c@106 5165 inline ::piper::ProcessInput::Builder ProcessRequest::Builder::getProcessInput() {
c@106 5166 return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::get(
c@106 5167 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5168 }
c@106 5169 #if !CAPNP_LITE
c@106 5170 inline ::piper::ProcessInput::Pipeline ProcessRequest::Pipeline::getProcessInput() {
c@106 5171 return ::piper::ProcessInput::Pipeline(_typeless.getPointerField(0));
c@106 5172 }
c@106 5173 #endif // !CAPNP_LITE
c@106 5174 inline void ProcessRequest::Builder::setProcessInput( ::piper::ProcessInput::Reader value) {
c@106 5175 ::capnp::_::PointerHelpers< ::piper::ProcessInput>::set(
c@106 5176 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5177 }
c@106 5178 inline ::piper::ProcessInput::Builder ProcessRequest::Builder::initProcessInput() {
c@106 5179 return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::init(
c@106 5180 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5181 }
c@106 5182 inline void ProcessRequest::Builder::adoptProcessInput(
c@106 5183 ::capnp::Orphan< ::piper::ProcessInput>&& value) {
c@106 5184 ::capnp::_::PointerHelpers< ::piper::ProcessInput>::adopt(
c@106 5185 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5186 }
c@106 5187 inline ::capnp::Orphan< ::piper::ProcessInput> ProcessRequest::Builder::disownProcessInput() {
c@106 5188 return ::capnp::_::PointerHelpers< ::piper::ProcessInput>::disown(
c@106 5189 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5190 }
c@106 5191
c@106 5192 inline ::int32_t ProcessResponse::Reader::getHandle() const {
c@106 5193 return _reader.getDataField< ::int32_t>(
c@106 5194 0 * ::capnp::ELEMENTS);
c@106 5195 }
c@106 5196
c@106 5197 inline ::int32_t ProcessResponse::Builder::getHandle() {
c@106 5198 return _builder.getDataField< ::int32_t>(
c@106 5199 0 * ::capnp::ELEMENTS);
c@106 5200 }
c@106 5201 inline void ProcessResponse::Builder::setHandle( ::int32_t value) {
c@106 5202 _builder.setDataField< ::int32_t>(
c@106 5203 0 * ::capnp::ELEMENTS, value);
c@106 5204 }
c@106 5205
c@106 5206 inline bool ProcessResponse::Reader::hasFeatures() const {
c@106 5207 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5208 }
c@106 5209 inline bool ProcessResponse::Builder::hasFeatures() {
c@106 5210 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5211 }
c@106 5212 inline ::piper::FeatureSet::Reader ProcessResponse::Reader::getFeatures() const {
c@106 5213 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(
c@106 5214 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5215 }
c@106 5216 inline ::piper::FeatureSet::Builder ProcessResponse::Builder::getFeatures() {
c@106 5217 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(
c@106 5218 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5219 }
c@106 5220 #if !CAPNP_LITE
c@106 5221 inline ::piper::FeatureSet::Pipeline ProcessResponse::Pipeline::getFeatures() {
c@106 5222 return ::piper::FeatureSet::Pipeline(_typeless.getPointerField(0));
c@106 5223 }
c@106 5224 #endif // !CAPNP_LITE
c@106 5225 inline void ProcessResponse::Builder::setFeatures( ::piper::FeatureSet::Reader value) {
c@106 5226 ::capnp::_::PointerHelpers< ::piper::FeatureSet>::set(
c@106 5227 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5228 }
c@106 5229 inline ::piper::FeatureSet::Builder ProcessResponse::Builder::initFeatures() {
c@106 5230 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::init(
c@106 5231 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5232 }
c@106 5233 inline void ProcessResponse::Builder::adoptFeatures(
c@106 5234 ::capnp::Orphan< ::piper::FeatureSet>&& value) {
c@106 5235 ::capnp::_::PointerHelpers< ::piper::FeatureSet>::adopt(
c@106 5236 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5237 }
c@106 5238 inline ::capnp::Orphan< ::piper::FeatureSet> ProcessResponse::Builder::disownFeatures() {
c@106 5239 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::disown(
c@106 5240 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5241 }
c@106 5242
c@106 5243 inline ::int32_t FinishRequest::Reader::getHandle() const {
c@106 5244 return _reader.getDataField< ::int32_t>(
c@106 5245 0 * ::capnp::ELEMENTS);
c@106 5246 }
c@106 5247
c@106 5248 inline ::int32_t FinishRequest::Builder::getHandle() {
c@106 5249 return _builder.getDataField< ::int32_t>(
c@106 5250 0 * ::capnp::ELEMENTS);
c@106 5251 }
c@106 5252 inline void FinishRequest::Builder::setHandle( ::int32_t value) {
c@106 5253 _builder.setDataField< ::int32_t>(
c@106 5254 0 * ::capnp::ELEMENTS, value);
c@106 5255 }
c@106 5256
c@106 5257 inline ::int32_t FinishResponse::Reader::getHandle() const {
c@106 5258 return _reader.getDataField< ::int32_t>(
c@106 5259 0 * ::capnp::ELEMENTS);
c@106 5260 }
c@106 5261
c@106 5262 inline ::int32_t FinishResponse::Builder::getHandle() {
c@106 5263 return _builder.getDataField< ::int32_t>(
c@106 5264 0 * ::capnp::ELEMENTS);
c@106 5265 }
c@106 5266 inline void FinishResponse::Builder::setHandle( ::int32_t value) {
c@106 5267 _builder.setDataField< ::int32_t>(
c@106 5268 0 * ::capnp::ELEMENTS, value);
c@106 5269 }
c@106 5270
c@106 5271 inline bool FinishResponse::Reader::hasFeatures() const {
c@106 5272 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5273 }
c@106 5274 inline bool FinishResponse::Builder::hasFeatures() {
c@106 5275 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5276 }
c@106 5277 inline ::piper::FeatureSet::Reader FinishResponse::Reader::getFeatures() const {
c@106 5278 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(
c@106 5279 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5280 }
c@106 5281 inline ::piper::FeatureSet::Builder FinishResponse::Builder::getFeatures() {
c@106 5282 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::get(
c@106 5283 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5284 }
c@106 5285 #if !CAPNP_LITE
c@106 5286 inline ::piper::FeatureSet::Pipeline FinishResponse::Pipeline::getFeatures() {
c@106 5287 return ::piper::FeatureSet::Pipeline(_typeless.getPointerField(0));
c@106 5288 }
c@106 5289 #endif // !CAPNP_LITE
c@106 5290 inline void FinishResponse::Builder::setFeatures( ::piper::FeatureSet::Reader value) {
c@106 5291 ::capnp::_::PointerHelpers< ::piper::FeatureSet>::set(
c@106 5292 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5293 }
c@106 5294 inline ::piper::FeatureSet::Builder FinishResponse::Builder::initFeatures() {
c@106 5295 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::init(
c@106 5296 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5297 }
c@106 5298 inline void FinishResponse::Builder::adoptFeatures(
c@106 5299 ::capnp::Orphan< ::piper::FeatureSet>&& value) {
c@106 5300 ::capnp::_::PointerHelpers< ::piper::FeatureSet>::adopt(
c@106 5301 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5302 }
c@106 5303 inline ::capnp::Orphan< ::piper::FeatureSet> FinishResponse::Builder::disownFeatures() {
c@106 5304 return ::capnp::_::PointerHelpers< ::piper::FeatureSet>::disown(
c@106 5305 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5306 }
c@106 5307
c@106 5308 inline ::int32_t Error::Reader::getCode() const {
c@106 5309 return _reader.getDataField< ::int32_t>(
c@106 5310 0 * ::capnp::ELEMENTS);
c@106 5311 }
c@106 5312
c@106 5313 inline ::int32_t Error::Builder::getCode() {
c@106 5314 return _builder.getDataField< ::int32_t>(
c@106 5315 0 * ::capnp::ELEMENTS);
c@106 5316 }
c@106 5317 inline void Error::Builder::setCode( ::int32_t value) {
c@106 5318 _builder.setDataField< ::int32_t>(
c@106 5319 0 * ::capnp::ELEMENTS, value);
c@106 5320 }
c@106 5321
c@106 5322 inline bool Error::Reader::hasMessage() const {
c@106 5323 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5324 }
c@106 5325 inline bool Error::Builder::hasMessage() {
c@106 5326 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5327 }
c@106 5328 inline ::capnp::Text::Reader Error::Reader::getMessage() const {
c@106 5329 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5330 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5331 }
c@106 5332 inline ::capnp::Text::Builder Error::Builder::getMessage() {
c@106 5333 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5334 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5335 }
c@106 5336 inline void Error::Builder::setMessage( ::capnp::Text::Reader value) {
c@106 5337 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 5338 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5339 }
c@106 5340 inline ::capnp::Text::Builder Error::Builder::initMessage(unsigned int size) {
c@106 5341 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 5342 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 5343 }
c@106 5344 inline void Error::Builder::adoptMessage(
c@106 5345 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 5346 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 5347 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5348 }
c@106 5349 inline ::capnp::Orphan< ::capnp::Text> Error::Builder::disownMessage() {
c@106 5350 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 5351 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5352 }
c@106 5353
c@106 5354 inline RpcRequest::Id::Reader RpcRequest::Reader::getId() const {
c@106 5355 return RpcRequest::Id::Reader(_reader);
c@106 5356 }
c@106 5357 inline RpcRequest::Id::Builder RpcRequest::Builder::getId() {
c@106 5358 return RpcRequest::Id::Builder(_builder);
c@106 5359 }
c@106 5360 #if !CAPNP_LITE
c@106 5361 inline RpcRequest::Id::Pipeline RpcRequest::Pipeline::getId() {
c@106 5362 return RpcRequest::Id::Pipeline(_typeless.noop());
c@106 5363 }
c@106 5364 #endif // !CAPNP_LITE
c@106 5365 inline RpcRequest::Id::Builder RpcRequest::Builder::initId() {
c@106 5366 _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0);
c@106 5367 _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0);
c@106 5368 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
c@106 5369 return RpcRequest::Id::Builder(_builder);
c@106 5370 }
c@106 5371 inline RpcRequest::Request::Reader RpcRequest::Reader::getRequest() const {
c@106 5372 return RpcRequest::Request::Reader(_reader);
c@106 5373 }
c@106 5374 inline RpcRequest::Request::Builder RpcRequest::Builder::getRequest() {
c@106 5375 return RpcRequest::Request::Builder(_builder);
c@106 5376 }
c@106 5377 #if !CAPNP_LITE
c@106 5378 inline RpcRequest::Request::Pipeline RpcRequest::Pipeline::getRequest() {
c@106 5379 return RpcRequest::Request::Pipeline(_typeless.noop());
c@106 5380 }
c@106 5381 #endif // !CAPNP_LITE
c@106 5382 inline RpcRequest::Request::Builder RpcRequest::Builder::initRequest() {
c@106 5383 _builder.setDataField< ::uint16_t>(3 * ::capnp::ELEMENTS, 0);
c@106 5384 _builder.getPointerField(1 * ::capnp::POINTERS).clear();
c@106 5385 return RpcRequest::Request::Builder(_builder);
c@106 5386 }
c@106 5387 inline ::piper::RpcRequest::Id::Which RpcRequest::Id::Reader::which() const {
c@106 5388 return _reader.getDataField<Which>(2 * ::capnp::ELEMENTS);
c@106 5389 }
c@106 5390 inline ::piper::RpcRequest::Id::Which RpcRequest::Id::Builder::which() {
c@106 5391 return _builder.getDataField<Which>(2 * ::capnp::ELEMENTS);
c@106 5392 }
c@106 5393
c@106 5394 inline bool RpcRequest::Id::Reader::isNumber() const {
c@106 5395 return which() == RpcRequest::Id::NUMBER;
c@106 5396 }
c@106 5397 inline bool RpcRequest::Id::Builder::isNumber() {
c@106 5398 return which() == RpcRequest::Id::NUMBER;
c@106 5399 }
c@106 5400 inline ::int32_t RpcRequest::Id::Reader::getNumber() const {
c@106 5401 KJ_IREQUIRE((which() == RpcRequest::Id::NUMBER),
c@106 5402 "Must check which() before get()ing a union member.");
c@106 5403 return _reader.getDataField< ::int32_t>(
c@106 5404 0 * ::capnp::ELEMENTS);
c@106 5405 }
c@106 5406
c@106 5407 inline ::int32_t RpcRequest::Id::Builder::getNumber() {
c@106 5408 KJ_IREQUIRE((which() == RpcRequest::Id::NUMBER),
c@106 5409 "Must check which() before get()ing a union member.");
c@106 5410 return _builder.getDataField< ::int32_t>(
c@106 5411 0 * ::capnp::ELEMENTS);
c@106 5412 }
c@106 5413 inline void RpcRequest::Id::Builder::setNumber( ::int32_t value) {
c@106 5414 _builder.setDataField<RpcRequest::Id::Which>(
c@106 5415 2 * ::capnp::ELEMENTS, RpcRequest::Id::NUMBER);
c@106 5416 _builder.setDataField< ::int32_t>(
c@106 5417 0 * ::capnp::ELEMENTS, value);
c@106 5418 }
c@106 5419
c@106 5420 inline bool RpcRequest::Id::Reader::isTag() const {
c@106 5421 return which() == RpcRequest::Id::TAG;
c@106 5422 }
c@106 5423 inline bool RpcRequest::Id::Builder::isTag() {
c@106 5424 return which() == RpcRequest::Id::TAG;
c@106 5425 }
c@106 5426 inline bool RpcRequest::Id::Reader::hasTag() const {
c@106 5427 if (which() != RpcRequest::Id::TAG) return false;
c@106 5428 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5429 }
c@106 5430 inline bool RpcRequest::Id::Builder::hasTag() {
c@106 5431 if (which() != RpcRequest::Id::TAG) return false;
c@106 5432 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5433 }
c@106 5434 inline ::capnp::Text::Reader RpcRequest::Id::Reader::getTag() const {
c@106 5435 KJ_IREQUIRE((which() == RpcRequest::Id::TAG),
c@106 5436 "Must check which() before get()ing a union member.");
c@106 5437 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5438 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5439 }
c@106 5440 inline ::capnp::Text::Builder RpcRequest::Id::Builder::getTag() {
c@106 5441 KJ_IREQUIRE((which() == RpcRequest::Id::TAG),
c@106 5442 "Must check which() before get()ing a union member.");
c@106 5443 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5444 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5445 }
c@106 5446 inline void RpcRequest::Id::Builder::setTag( ::capnp::Text::Reader value) {
c@106 5447 _builder.setDataField<RpcRequest::Id::Which>(
c@106 5448 2 * ::capnp::ELEMENTS, RpcRequest::Id::TAG);
c@106 5449 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 5450 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5451 }
c@106 5452 inline ::capnp::Text::Builder RpcRequest::Id::Builder::initTag(unsigned int size) {
c@106 5453 _builder.setDataField<RpcRequest::Id::Which>(
c@106 5454 2 * ::capnp::ELEMENTS, RpcRequest::Id::TAG);
c@106 5455 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 5456 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 5457 }
c@106 5458 inline void RpcRequest::Id::Builder::adoptTag(
c@106 5459 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 5460 _builder.setDataField<RpcRequest::Id::Which>(
c@106 5461 2 * ::capnp::ELEMENTS, RpcRequest::Id::TAG);
c@106 5462 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 5463 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5464 }
c@106 5465 inline ::capnp::Orphan< ::capnp::Text> RpcRequest::Id::Builder::disownTag() {
c@106 5466 KJ_IREQUIRE((which() == RpcRequest::Id::TAG),
c@106 5467 "Must check which() before get()ing a union member.");
c@106 5468 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 5469 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5470 }
c@106 5471
c@106 5472 inline bool RpcRequest::Id::Reader::isNone() const {
c@106 5473 return which() == RpcRequest::Id::NONE;
c@106 5474 }
c@106 5475 inline bool RpcRequest::Id::Builder::isNone() {
c@106 5476 return which() == RpcRequest::Id::NONE;
c@106 5477 }
c@106 5478 inline ::capnp::Void RpcRequest::Id::Reader::getNone() const {
c@106 5479 KJ_IREQUIRE((which() == RpcRequest::Id::NONE),
c@106 5480 "Must check which() before get()ing a union member.");
c@106 5481 return _reader.getDataField< ::capnp::Void>(
c@106 5482 0 * ::capnp::ELEMENTS);
c@106 5483 }
c@106 5484
c@106 5485 inline ::capnp::Void RpcRequest::Id::Builder::getNone() {
c@106 5486 KJ_IREQUIRE((which() == RpcRequest::Id::NONE),
c@106 5487 "Must check which() before get()ing a union member.");
c@106 5488 return _builder.getDataField< ::capnp::Void>(
c@106 5489 0 * ::capnp::ELEMENTS);
c@106 5490 }
c@106 5491 inline void RpcRequest::Id::Builder::setNone( ::capnp::Void value) {
c@106 5492 _builder.setDataField<RpcRequest::Id::Which>(
c@106 5493 2 * ::capnp::ELEMENTS, RpcRequest::Id::NONE);
c@106 5494 _builder.setDataField< ::capnp::Void>(
c@106 5495 0 * ::capnp::ELEMENTS, value);
c@106 5496 }
c@106 5497
c@106 5498 inline ::piper::RpcRequest::Request::Which RpcRequest::Request::Reader::which() const {
c@106 5499 return _reader.getDataField<Which>(3 * ::capnp::ELEMENTS);
c@106 5500 }
c@106 5501 inline ::piper::RpcRequest::Request::Which RpcRequest::Request::Builder::which() {
c@106 5502 return _builder.getDataField<Which>(3 * ::capnp::ELEMENTS);
c@106 5503 }
c@106 5504
c@106 5505 inline bool RpcRequest::Request::Reader::isList() const {
c@106 5506 return which() == RpcRequest::Request::LIST;
c@106 5507 }
c@106 5508 inline bool RpcRequest::Request::Builder::isList() {
c@106 5509 return which() == RpcRequest::Request::LIST;
c@106 5510 }
c@106 5511 inline bool RpcRequest::Request::Reader::hasList() const {
c@106 5512 if (which() != RpcRequest::Request::LIST) return false;
c@106 5513 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5514 }
c@106 5515 inline bool RpcRequest::Request::Builder::hasList() {
c@106 5516 if (which() != RpcRequest::Request::LIST) return false;
c@106 5517 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5518 }
c@106 5519 inline ::piper::ListRequest::Reader RpcRequest::Request::Reader::getList() const {
c@106 5520 KJ_IREQUIRE((which() == RpcRequest::Request::LIST),
c@106 5521 "Must check which() before get()ing a union member.");
c@106 5522 return ::capnp::_::PointerHelpers< ::piper::ListRequest>::get(
c@106 5523 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5524 }
c@106 5525 inline ::piper::ListRequest::Builder RpcRequest::Request::Builder::getList() {
c@106 5526 KJ_IREQUIRE((which() == RpcRequest::Request::LIST),
c@106 5527 "Must check which() before get()ing a union member.");
c@106 5528 return ::capnp::_::PointerHelpers< ::piper::ListRequest>::get(
c@106 5529 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5530 }
c@106 5531 inline void RpcRequest::Request::Builder::setList( ::piper::ListRequest::Reader value) {
c@106 5532 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5533 3 * ::capnp::ELEMENTS, RpcRequest::Request::LIST);
c@106 5534 ::capnp::_::PointerHelpers< ::piper::ListRequest>::set(
c@106 5535 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5536 }
c@106 5537 inline ::piper::ListRequest::Builder RpcRequest::Request::Builder::initList() {
c@106 5538 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5539 3 * ::capnp::ELEMENTS, RpcRequest::Request::LIST);
c@106 5540 return ::capnp::_::PointerHelpers< ::piper::ListRequest>::init(
c@106 5541 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5542 }
c@106 5543 inline void RpcRequest::Request::Builder::adoptList(
c@106 5544 ::capnp::Orphan< ::piper::ListRequest>&& value) {
c@106 5545 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5546 3 * ::capnp::ELEMENTS, RpcRequest::Request::LIST);
c@106 5547 ::capnp::_::PointerHelpers< ::piper::ListRequest>::adopt(
c@106 5548 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5549 }
c@106 5550 inline ::capnp::Orphan< ::piper::ListRequest> RpcRequest::Request::Builder::disownList() {
c@106 5551 KJ_IREQUIRE((which() == RpcRequest::Request::LIST),
c@106 5552 "Must check which() before get()ing a union member.");
c@106 5553 return ::capnp::_::PointerHelpers< ::piper::ListRequest>::disown(
c@106 5554 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5555 }
c@106 5556
c@106 5557 inline bool RpcRequest::Request::Reader::isLoad() const {
c@106 5558 return which() == RpcRequest::Request::LOAD;
c@106 5559 }
c@106 5560 inline bool RpcRequest::Request::Builder::isLoad() {
c@106 5561 return which() == RpcRequest::Request::LOAD;
c@106 5562 }
c@106 5563 inline bool RpcRequest::Request::Reader::hasLoad() const {
c@106 5564 if (which() != RpcRequest::Request::LOAD) return false;
c@106 5565 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5566 }
c@106 5567 inline bool RpcRequest::Request::Builder::hasLoad() {
c@106 5568 if (which() != RpcRequest::Request::LOAD) return false;
c@106 5569 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5570 }
c@106 5571 inline ::piper::LoadRequest::Reader RpcRequest::Request::Reader::getLoad() const {
c@106 5572 KJ_IREQUIRE((which() == RpcRequest::Request::LOAD),
c@106 5573 "Must check which() before get()ing a union member.");
c@106 5574 return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::get(
c@106 5575 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5576 }
c@106 5577 inline ::piper::LoadRequest::Builder RpcRequest::Request::Builder::getLoad() {
c@106 5578 KJ_IREQUIRE((which() == RpcRequest::Request::LOAD),
c@106 5579 "Must check which() before get()ing a union member.");
c@106 5580 return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::get(
c@106 5581 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5582 }
c@106 5583 inline void RpcRequest::Request::Builder::setLoad( ::piper::LoadRequest::Reader value) {
c@106 5584 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5585 3 * ::capnp::ELEMENTS, RpcRequest::Request::LOAD);
c@106 5586 ::capnp::_::PointerHelpers< ::piper::LoadRequest>::set(
c@106 5587 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5588 }
c@106 5589 inline ::piper::LoadRequest::Builder RpcRequest::Request::Builder::initLoad() {
c@106 5590 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5591 3 * ::capnp::ELEMENTS, RpcRequest::Request::LOAD);
c@106 5592 return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::init(
c@106 5593 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5594 }
c@106 5595 inline void RpcRequest::Request::Builder::adoptLoad(
c@106 5596 ::capnp::Orphan< ::piper::LoadRequest>&& value) {
c@106 5597 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5598 3 * ::capnp::ELEMENTS, RpcRequest::Request::LOAD);
c@106 5599 ::capnp::_::PointerHelpers< ::piper::LoadRequest>::adopt(
c@106 5600 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5601 }
c@106 5602 inline ::capnp::Orphan< ::piper::LoadRequest> RpcRequest::Request::Builder::disownLoad() {
c@106 5603 KJ_IREQUIRE((which() == RpcRequest::Request::LOAD),
c@106 5604 "Must check which() before get()ing a union member.");
c@106 5605 return ::capnp::_::PointerHelpers< ::piper::LoadRequest>::disown(
c@106 5606 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5607 }
c@106 5608
c@106 5609 inline bool RpcRequest::Request::Reader::isConfigure() const {
c@106 5610 return which() == RpcRequest::Request::CONFIGURE;
c@106 5611 }
c@106 5612 inline bool RpcRequest::Request::Builder::isConfigure() {
c@106 5613 return which() == RpcRequest::Request::CONFIGURE;
c@106 5614 }
c@106 5615 inline bool RpcRequest::Request::Reader::hasConfigure() const {
c@106 5616 if (which() != RpcRequest::Request::CONFIGURE) return false;
c@106 5617 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5618 }
c@106 5619 inline bool RpcRequest::Request::Builder::hasConfigure() {
c@106 5620 if (which() != RpcRequest::Request::CONFIGURE) return false;
c@106 5621 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5622 }
c@106 5623 inline ::piper::ConfigurationRequest::Reader RpcRequest::Request::Reader::getConfigure() const {
c@106 5624 KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE),
c@106 5625 "Must check which() before get()ing a union member.");
c@106 5626 return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::get(
c@106 5627 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5628 }
c@106 5629 inline ::piper::ConfigurationRequest::Builder RpcRequest::Request::Builder::getConfigure() {
c@106 5630 KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE),
c@106 5631 "Must check which() before get()ing a union member.");
c@106 5632 return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::get(
c@106 5633 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5634 }
c@106 5635 inline void RpcRequest::Request::Builder::setConfigure( ::piper::ConfigurationRequest::Reader value) {
c@106 5636 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5637 3 * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE);
c@106 5638 ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::set(
c@106 5639 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5640 }
c@106 5641 inline ::piper::ConfigurationRequest::Builder RpcRequest::Request::Builder::initConfigure() {
c@106 5642 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5643 3 * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE);
c@106 5644 return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::init(
c@106 5645 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5646 }
c@106 5647 inline void RpcRequest::Request::Builder::adoptConfigure(
c@106 5648 ::capnp::Orphan< ::piper::ConfigurationRequest>&& value) {
c@106 5649 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5650 3 * ::capnp::ELEMENTS, RpcRequest::Request::CONFIGURE);
c@106 5651 ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::adopt(
c@106 5652 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5653 }
c@106 5654 inline ::capnp::Orphan< ::piper::ConfigurationRequest> RpcRequest::Request::Builder::disownConfigure() {
c@106 5655 KJ_IREQUIRE((which() == RpcRequest::Request::CONFIGURE),
c@106 5656 "Must check which() before get()ing a union member.");
c@106 5657 return ::capnp::_::PointerHelpers< ::piper::ConfigurationRequest>::disown(
c@106 5658 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5659 }
c@106 5660
c@106 5661 inline bool RpcRequest::Request::Reader::isProcess() const {
c@106 5662 return which() == RpcRequest::Request::PROCESS;
c@106 5663 }
c@106 5664 inline bool RpcRequest::Request::Builder::isProcess() {
c@106 5665 return which() == RpcRequest::Request::PROCESS;
c@106 5666 }
c@106 5667 inline bool RpcRequest::Request::Reader::hasProcess() const {
c@106 5668 if (which() != RpcRequest::Request::PROCESS) return false;
c@106 5669 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5670 }
c@106 5671 inline bool RpcRequest::Request::Builder::hasProcess() {
c@106 5672 if (which() != RpcRequest::Request::PROCESS) return false;
c@106 5673 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5674 }
c@106 5675 inline ::piper::ProcessRequest::Reader RpcRequest::Request::Reader::getProcess() const {
c@106 5676 KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS),
c@106 5677 "Must check which() before get()ing a union member.");
c@106 5678 return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::get(
c@106 5679 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5680 }
c@106 5681 inline ::piper::ProcessRequest::Builder RpcRequest::Request::Builder::getProcess() {
c@106 5682 KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS),
c@106 5683 "Must check which() before get()ing a union member.");
c@106 5684 return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::get(
c@106 5685 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5686 }
c@106 5687 inline void RpcRequest::Request::Builder::setProcess( ::piper::ProcessRequest::Reader value) {
c@106 5688 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5689 3 * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS);
c@106 5690 ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::set(
c@106 5691 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5692 }
c@106 5693 inline ::piper::ProcessRequest::Builder RpcRequest::Request::Builder::initProcess() {
c@106 5694 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5695 3 * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS);
c@106 5696 return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::init(
c@106 5697 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5698 }
c@106 5699 inline void RpcRequest::Request::Builder::adoptProcess(
c@106 5700 ::capnp::Orphan< ::piper::ProcessRequest>&& value) {
c@106 5701 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5702 3 * ::capnp::ELEMENTS, RpcRequest::Request::PROCESS);
c@106 5703 ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::adopt(
c@106 5704 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5705 }
c@106 5706 inline ::capnp::Orphan< ::piper::ProcessRequest> RpcRequest::Request::Builder::disownProcess() {
c@106 5707 KJ_IREQUIRE((which() == RpcRequest::Request::PROCESS),
c@106 5708 "Must check which() before get()ing a union member.");
c@106 5709 return ::capnp::_::PointerHelpers< ::piper::ProcessRequest>::disown(
c@106 5710 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5711 }
c@106 5712
c@106 5713 inline bool RpcRequest::Request::Reader::isFinish() const {
c@106 5714 return which() == RpcRequest::Request::FINISH;
c@106 5715 }
c@106 5716 inline bool RpcRequest::Request::Builder::isFinish() {
c@106 5717 return which() == RpcRequest::Request::FINISH;
c@106 5718 }
c@106 5719 inline bool RpcRequest::Request::Reader::hasFinish() const {
c@106 5720 if (which() != RpcRequest::Request::FINISH) return false;
c@106 5721 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5722 }
c@106 5723 inline bool RpcRequest::Request::Builder::hasFinish() {
c@106 5724 if (which() != RpcRequest::Request::FINISH) return false;
c@106 5725 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5726 }
c@106 5727 inline ::piper::FinishRequest::Reader RpcRequest::Request::Reader::getFinish() const {
c@106 5728 KJ_IREQUIRE((which() == RpcRequest::Request::FINISH),
c@106 5729 "Must check which() before get()ing a union member.");
c@106 5730 return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::get(
c@106 5731 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5732 }
c@106 5733 inline ::piper::FinishRequest::Builder RpcRequest::Request::Builder::getFinish() {
c@106 5734 KJ_IREQUIRE((which() == RpcRequest::Request::FINISH),
c@106 5735 "Must check which() before get()ing a union member.");
c@106 5736 return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::get(
c@106 5737 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5738 }
c@106 5739 inline void RpcRequest::Request::Builder::setFinish( ::piper::FinishRequest::Reader value) {
c@106 5740 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5741 3 * ::capnp::ELEMENTS, RpcRequest::Request::FINISH);
c@106 5742 ::capnp::_::PointerHelpers< ::piper::FinishRequest>::set(
c@106 5743 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5744 }
c@106 5745 inline ::piper::FinishRequest::Builder RpcRequest::Request::Builder::initFinish() {
c@106 5746 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5747 3 * ::capnp::ELEMENTS, RpcRequest::Request::FINISH);
c@106 5748 return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::init(
c@106 5749 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5750 }
c@106 5751 inline void RpcRequest::Request::Builder::adoptFinish(
c@106 5752 ::capnp::Orphan< ::piper::FinishRequest>&& value) {
c@106 5753 _builder.setDataField<RpcRequest::Request::Which>(
c@106 5754 3 * ::capnp::ELEMENTS, RpcRequest::Request::FINISH);
c@106 5755 ::capnp::_::PointerHelpers< ::piper::FinishRequest>::adopt(
c@106 5756 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5757 }
c@106 5758 inline ::capnp::Orphan< ::piper::FinishRequest> RpcRequest::Request::Builder::disownFinish() {
c@106 5759 KJ_IREQUIRE((which() == RpcRequest::Request::FINISH),
c@106 5760 "Must check which() before get()ing a union member.");
c@106 5761 return ::capnp::_::PointerHelpers< ::piper::FinishRequest>::disown(
c@106 5762 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5763 }
c@106 5764
c@106 5765 inline RpcResponse::Id::Reader RpcResponse::Reader::getId() const {
c@106 5766 return RpcResponse::Id::Reader(_reader);
c@106 5767 }
c@106 5768 inline RpcResponse::Id::Builder RpcResponse::Builder::getId() {
c@106 5769 return RpcResponse::Id::Builder(_builder);
c@106 5770 }
c@106 5771 #if !CAPNP_LITE
c@106 5772 inline RpcResponse::Id::Pipeline RpcResponse::Pipeline::getId() {
c@106 5773 return RpcResponse::Id::Pipeline(_typeless.noop());
c@106 5774 }
c@106 5775 #endif // !CAPNP_LITE
c@106 5776 inline RpcResponse::Id::Builder RpcResponse::Builder::initId() {
c@106 5777 _builder.setDataField< ::uint32_t>(0 * ::capnp::ELEMENTS, 0);
c@106 5778 _builder.setDataField< ::uint16_t>(2 * ::capnp::ELEMENTS, 0);
c@106 5779 _builder.getPointerField(0 * ::capnp::POINTERS).clear();
c@106 5780 return RpcResponse::Id::Builder(_builder);
c@106 5781 }
c@106 5782 inline RpcResponse::Response::Reader RpcResponse::Reader::getResponse() const {
c@106 5783 return RpcResponse::Response::Reader(_reader);
c@106 5784 }
c@106 5785 inline RpcResponse::Response::Builder RpcResponse::Builder::getResponse() {
c@106 5786 return RpcResponse::Response::Builder(_builder);
c@106 5787 }
c@106 5788 #if !CAPNP_LITE
c@106 5789 inline RpcResponse::Response::Pipeline RpcResponse::Pipeline::getResponse() {
c@106 5790 return RpcResponse::Response::Pipeline(_typeless.noop());
c@106 5791 }
c@106 5792 #endif // !CAPNP_LITE
c@106 5793 inline RpcResponse::Response::Builder RpcResponse::Builder::initResponse() {
c@106 5794 _builder.setDataField< ::uint16_t>(3 * ::capnp::ELEMENTS, 0);
c@106 5795 _builder.getPointerField(1 * ::capnp::POINTERS).clear();
c@106 5796 return RpcResponse::Response::Builder(_builder);
c@106 5797 }
c@106 5798 inline ::piper::RpcResponse::Id::Which RpcResponse::Id::Reader::which() const {
c@106 5799 return _reader.getDataField<Which>(2 * ::capnp::ELEMENTS);
c@106 5800 }
c@106 5801 inline ::piper::RpcResponse::Id::Which RpcResponse::Id::Builder::which() {
c@106 5802 return _builder.getDataField<Which>(2 * ::capnp::ELEMENTS);
c@106 5803 }
c@106 5804
c@106 5805 inline bool RpcResponse::Id::Reader::isNumber() const {
c@106 5806 return which() == RpcResponse::Id::NUMBER;
c@106 5807 }
c@106 5808 inline bool RpcResponse::Id::Builder::isNumber() {
c@106 5809 return which() == RpcResponse::Id::NUMBER;
c@106 5810 }
c@106 5811 inline ::int32_t RpcResponse::Id::Reader::getNumber() const {
c@106 5812 KJ_IREQUIRE((which() == RpcResponse::Id::NUMBER),
c@106 5813 "Must check which() before get()ing a union member.");
c@106 5814 return _reader.getDataField< ::int32_t>(
c@106 5815 0 * ::capnp::ELEMENTS);
c@106 5816 }
c@106 5817
c@106 5818 inline ::int32_t RpcResponse::Id::Builder::getNumber() {
c@106 5819 KJ_IREQUIRE((which() == RpcResponse::Id::NUMBER),
c@106 5820 "Must check which() before get()ing a union member.");
c@106 5821 return _builder.getDataField< ::int32_t>(
c@106 5822 0 * ::capnp::ELEMENTS);
c@106 5823 }
c@106 5824 inline void RpcResponse::Id::Builder::setNumber( ::int32_t value) {
c@106 5825 _builder.setDataField<RpcResponse::Id::Which>(
c@106 5826 2 * ::capnp::ELEMENTS, RpcResponse::Id::NUMBER);
c@106 5827 _builder.setDataField< ::int32_t>(
c@106 5828 0 * ::capnp::ELEMENTS, value);
c@106 5829 }
c@106 5830
c@106 5831 inline bool RpcResponse::Id::Reader::isTag() const {
c@106 5832 return which() == RpcResponse::Id::TAG;
c@106 5833 }
c@106 5834 inline bool RpcResponse::Id::Builder::isTag() {
c@106 5835 return which() == RpcResponse::Id::TAG;
c@106 5836 }
c@106 5837 inline bool RpcResponse::Id::Reader::hasTag() const {
c@106 5838 if (which() != RpcResponse::Id::TAG) return false;
c@106 5839 return !_reader.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5840 }
c@106 5841 inline bool RpcResponse::Id::Builder::hasTag() {
c@106 5842 if (which() != RpcResponse::Id::TAG) return false;
c@106 5843 return !_builder.getPointerField(0 * ::capnp::POINTERS).isNull();
c@106 5844 }
c@106 5845 inline ::capnp::Text::Reader RpcResponse::Id::Reader::getTag() const {
c@106 5846 KJ_IREQUIRE((which() == RpcResponse::Id::TAG),
c@106 5847 "Must check which() before get()ing a union member.");
c@106 5848 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5849 _reader.getPointerField(0 * ::capnp::POINTERS));
c@106 5850 }
c@106 5851 inline ::capnp::Text::Builder RpcResponse::Id::Builder::getTag() {
c@106 5852 KJ_IREQUIRE((which() == RpcResponse::Id::TAG),
c@106 5853 "Must check which() before get()ing a union member.");
c@106 5854 return ::capnp::_::PointerHelpers< ::capnp::Text>::get(
c@106 5855 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5856 }
c@106 5857 inline void RpcResponse::Id::Builder::setTag( ::capnp::Text::Reader value) {
c@106 5858 _builder.setDataField<RpcResponse::Id::Which>(
c@106 5859 2 * ::capnp::ELEMENTS, RpcResponse::Id::TAG);
c@106 5860 ::capnp::_::PointerHelpers< ::capnp::Text>::set(
c@106 5861 _builder.getPointerField(0 * ::capnp::POINTERS), value);
c@106 5862 }
c@106 5863 inline ::capnp::Text::Builder RpcResponse::Id::Builder::initTag(unsigned int size) {
c@106 5864 _builder.setDataField<RpcResponse::Id::Which>(
c@106 5865 2 * ::capnp::ELEMENTS, RpcResponse::Id::TAG);
c@106 5866 return ::capnp::_::PointerHelpers< ::capnp::Text>::init(
c@106 5867 _builder.getPointerField(0 * ::capnp::POINTERS), size);
c@106 5868 }
c@106 5869 inline void RpcResponse::Id::Builder::adoptTag(
c@106 5870 ::capnp::Orphan< ::capnp::Text>&& value) {
c@106 5871 _builder.setDataField<RpcResponse::Id::Which>(
c@106 5872 2 * ::capnp::ELEMENTS, RpcResponse::Id::TAG);
c@106 5873 ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(
c@106 5874 _builder.getPointerField(0 * ::capnp::POINTERS), kj::mv(value));
c@106 5875 }
c@106 5876 inline ::capnp::Orphan< ::capnp::Text> RpcResponse::Id::Builder::disownTag() {
c@106 5877 KJ_IREQUIRE((which() == RpcResponse::Id::TAG),
c@106 5878 "Must check which() before get()ing a union member.");
c@106 5879 return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(
c@106 5880 _builder.getPointerField(0 * ::capnp::POINTERS));
c@106 5881 }
c@106 5882
c@106 5883 inline bool RpcResponse::Id::Reader::isNone() const {
c@106 5884 return which() == RpcResponse::Id::NONE;
c@106 5885 }
c@106 5886 inline bool RpcResponse::Id::Builder::isNone() {
c@106 5887 return which() == RpcResponse::Id::NONE;
c@106 5888 }
c@106 5889 inline ::capnp::Void RpcResponse::Id::Reader::getNone() const {
c@106 5890 KJ_IREQUIRE((which() == RpcResponse::Id::NONE),
c@106 5891 "Must check which() before get()ing a union member.");
c@106 5892 return _reader.getDataField< ::capnp::Void>(
c@106 5893 0 * ::capnp::ELEMENTS);
c@106 5894 }
c@106 5895
c@106 5896 inline ::capnp::Void RpcResponse::Id::Builder::getNone() {
c@106 5897 KJ_IREQUIRE((which() == RpcResponse::Id::NONE),
c@106 5898 "Must check which() before get()ing a union member.");
c@106 5899 return _builder.getDataField< ::capnp::Void>(
c@106 5900 0 * ::capnp::ELEMENTS);
c@106 5901 }
c@106 5902 inline void RpcResponse::Id::Builder::setNone( ::capnp::Void value) {
c@106 5903 _builder.setDataField<RpcResponse::Id::Which>(
c@106 5904 2 * ::capnp::ELEMENTS, RpcResponse::Id::NONE);
c@106 5905 _builder.setDataField< ::capnp::Void>(
c@106 5906 0 * ::capnp::ELEMENTS, value);
c@106 5907 }
c@106 5908
c@106 5909 inline ::piper::RpcResponse::Response::Which RpcResponse::Response::Reader::which() const {
c@106 5910 return _reader.getDataField<Which>(3 * ::capnp::ELEMENTS);
c@106 5911 }
c@106 5912 inline ::piper::RpcResponse::Response::Which RpcResponse::Response::Builder::which() {
c@106 5913 return _builder.getDataField<Which>(3 * ::capnp::ELEMENTS);
c@106 5914 }
c@106 5915
c@106 5916 inline bool RpcResponse::Response::Reader::isError() const {
c@106 5917 return which() == RpcResponse::Response::ERROR;
c@106 5918 }
c@106 5919 inline bool RpcResponse::Response::Builder::isError() {
c@106 5920 return which() == RpcResponse::Response::ERROR;
c@106 5921 }
c@106 5922 inline bool RpcResponse::Response::Reader::hasError() const {
c@106 5923 if (which() != RpcResponse::Response::ERROR) return false;
c@106 5924 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5925 }
c@106 5926 inline bool RpcResponse::Response::Builder::hasError() {
c@106 5927 if (which() != RpcResponse::Response::ERROR) return false;
c@106 5928 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5929 }
c@106 5930 inline ::piper::Error::Reader RpcResponse::Response::Reader::getError() const {
c@106 5931 KJ_IREQUIRE((which() == RpcResponse::Response::ERROR),
c@106 5932 "Must check which() before get()ing a union member.");
c@106 5933 return ::capnp::_::PointerHelpers< ::piper::Error>::get(
c@106 5934 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5935 }
c@106 5936 inline ::piper::Error::Builder RpcResponse::Response::Builder::getError() {
c@106 5937 KJ_IREQUIRE((which() == RpcResponse::Response::ERROR),
c@106 5938 "Must check which() before get()ing a union member.");
c@106 5939 return ::capnp::_::PointerHelpers< ::piper::Error>::get(
c@106 5940 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5941 }
c@106 5942 inline void RpcResponse::Response::Builder::setError( ::piper::Error::Reader value) {
c@106 5943 _builder.setDataField<RpcResponse::Response::Which>(
c@106 5944 3 * ::capnp::ELEMENTS, RpcResponse::Response::ERROR);
c@106 5945 ::capnp::_::PointerHelpers< ::piper::Error>::set(
c@106 5946 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5947 }
c@106 5948 inline ::piper::Error::Builder RpcResponse::Response::Builder::initError() {
c@106 5949 _builder.setDataField<RpcResponse::Response::Which>(
c@106 5950 3 * ::capnp::ELEMENTS, RpcResponse::Response::ERROR);
c@106 5951 return ::capnp::_::PointerHelpers< ::piper::Error>::init(
c@106 5952 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5953 }
c@106 5954 inline void RpcResponse::Response::Builder::adoptError(
c@106 5955 ::capnp::Orphan< ::piper::Error>&& value) {
c@106 5956 _builder.setDataField<RpcResponse::Response::Which>(
c@106 5957 3 * ::capnp::ELEMENTS, RpcResponse::Response::ERROR);
c@106 5958 ::capnp::_::PointerHelpers< ::piper::Error>::adopt(
c@106 5959 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 5960 }
c@106 5961 inline ::capnp::Orphan< ::piper::Error> RpcResponse::Response::Builder::disownError() {
c@106 5962 KJ_IREQUIRE((which() == RpcResponse::Response::ERROR),
c@106 5963 "Must check which() before get()ing a union member.");
c@106 5964 return ::capnp::_::PointerHelpers< ::piper::Error>::disown(
c@106 5965 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5966 }
c@106 5967
c@106 5968 inline bool RpcResponse::Response::Reader::isList() const {
c@106 5969 return which() == RpcResponse::Response::LIST;
c@106 5970 }
c@106 5971 inline bool RpcResponse::Response::Builder::isList() {
c@106 5972 return which() == RpcResponse::Response::LIST;
c@106 5973 }
c@106 5974 inline bool RpcResponse::Response::Reader::hasList() const {
c@106 5975 if (which() != RpcResponse::Response::LIST) return false;
c@106 5976 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5977 }
c@106 5978 inline bool RpcResponse::Response::Builder::hasList() {
c@106 5979 if (which() != RpcResponse::Response::LIST) return false;
c@106 5980 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 5981 }
c@106 5982 inline ::piper::ListResponse::Reader RpcResponse::Response::Reader::getList() const {
c@106 5983 KJ_IREQUIRE((which() == RpcResponse::Response::LIST),
c@106 5984 "Must check which() before get()ing a union member.");
c@106 5985 return ::capnp::_::PointerHelpers< ::piper::ListResponse>::get(
c@106 5986 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 5987 }
c@106 5988 inline ::piper::ListResponse::Builder RpcResponse::Response::Builder::getList() {
c@106 5989 KJ_IREQUIRE((which() == RpcResponse::Response::LIST),
c@106 5990 "Must check which() before get()ing a union member.");
c@106 5991 return ::capnp::_::PointerHelpers< ::piper::ListResponse>::get(
c@106 5992 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 5993 }
c@106 5994 inline void RpcResponse::Response::Builder::setList( ::piper::ListResponse::Reader value) {
c@106 5995 _builder.setDataField<RpcResponse::Response::Which>(
c@106 5996 3 * ::capnp::ELEMENTS, RpcResponse::Response::LIST);
c@106 5997 ::capnp::_::PointerHelpers< ::piper::ListResponse>::set(
c@106 5998 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 5999 }
c@106 6000 inline ::piper::ListResponse::Builder RpcResponse::Response::Builder::initList() {
c@106 6001 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6002 3 * ::capnp::ELEMENTS, RpcResponse::Response::LIST);
c@106 6003 return ::capnp::_::PointerHelpers< ::piper::ListResponse>::init(
c@106 6004 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6005 }
c@106 6006 inline void RpcResponse::Response::Builder::adoptList(
c@106 6007 ::capnp::Orphan< ::piper::ListResponse>&& value) {
c@106 6008 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6009 3 * ::capnp::ELEMENTS, RpcResponse::Response::LIST);
c@106 6010 ::capnp::_::PointerHelpers< ::piper::ListResponse>::adopt(
c@106 6011 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 6012 }
c@106 6013 inline ::capnp::Orphan< ::piper::ListResponse> RpcResponse::Response::Builder::disownList() {
c@106 6014 KJ_IREQUIRE((which() == RpcResponse::Response::LIST),
c@106 6015 "Must check which() before get()ing a union member.");
c@106 6016 return ::capnp::_::PointerHelpers< ::piper::ListResponse>::disown(
c@106 6017 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6018 }
c@106 6019
c@106 6020 inline bool RpcResponse::Response::Reader::isLoad() const {
c@106 6021 return which() == RpcResponse::Response::LOAD;
c@106 6022 }
c@106 6023 inline bool RpcResponse::Response::Builder::isLoad() {
c@106 6024 return which() == RpcResponse::Response::LOAD;
c@106 6025 }
c@106 6026 inline bool RpcResponse::Response::Reader::hasLoad() const {
c@106 6027 if (which() != RpcResponse::Response::LOAD) return false;
c@106 6028 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6029 }
c@106 6030 inline bool RpcResponse::Response::Builder::hasLoad() {
c@106 6031 if (which() != RpcResponse::Response::LOAD) return false;
c@106 6032 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6033 }
c@106 6034 inline ::piper::LoadResponse::Reader RpcResponse::Response::Reader::getLoad() const {
c@106 6035 KJ_IREQUIRE((which() == RpcResponse::Response::LOAD),
c@106 6036 "Must check which() before get()ing a union member.");
c@106 6037 return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::get(
c@106 6038 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 6039 }
c@106 6040 inline ::piper::LoadResponse::Builder RpcResponse::Response::Builder::getLoad() {
c@106 6041 KJ_IREQUIRE((which() == RpcResponse::Response::LOAD),
c@106 6042 "Must check which() before get()ing a union member.");
c@106 6043 return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::get(
c@106 6044 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6045 }
c@106 6046 inline void RpcResponse::Response::Builder::setLoad( ::piper::LoadResponse::Reader value) {
c@106 6047 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6048 3 * ::capnp::ELEMENTS, RpcResponse::Response::LOAD);
c@106 6049 ::capnp::_::PointerHelpers< ::piper::LoadResponse>::set(
c@106 6050 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 6051 }
c@106 6052 inline ::piper::LoadResponse::Builder RpcResponse::Response::Builder::initLoad() {
c@106 6053 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6054 3 * ::capnp::ELEMENTS, RpcResponse::Response::LOAD);
c@106 6055 return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::init(
c@106 6056 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6057 }
c@106 6058 inline void RpcResponse::Response::Builder::adoptLoad(
c@106 6059 ::capnp::Orphan< ::piper::LoadResponse>&& value) {
c@106 6060 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6061 3 * ::capnp::ELEMENTS, RpcResponse::Response::LOAD);
c@106 6062 ::capnp::_::PointerHelpers< ::piper::LoadResponse>::adopt(
c@106 6063 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 6064 }
c@106 6065 inline ::capnp::Orphan< ::piper::LoadResponse> RpcResponse::Response::Builder::disownLoad() {
c@106 6066 KJ_IREQUIRE((which() == RpcResponse::Response::LOAD),
c@106 6067 "Must check which() before get()ing a union member.");
c@106 6068 return ::capnp::_::PointerHelpers< ::piper::LoadResponse>::disown(
c@106 6069 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6070 }
c@106 6071
c@106 6072 inline bool RpcResponse::Response::Reader::isConfigure() const {
c@106 6073 return which() == RpcResponse::Response::CONFIGURE;
c@106 6074 }
c@106 6075 inline bool RpcResponse::Response::Builder::isConfigure() {
c@106 6076 return which() == RpcResponse::Response::CONFIGURE;
c@106 6077 }
c@106 6078 inline bool RpcResponse::Response::Reader::hasConfigure() const {
c@106 6079 if (which() != RpcResponse::Response::CONFIGURE) return false;
c@106 6080 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6081 }
c@106 6082 inline bool RpcResponse::Response::Builder::hasConfigure() {
c@106 6083 if (which() != RpcResponse::Response::CONFIGURE) return false;
c@106 6084 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6085 }
c@106 6086 inline ::piper::ConfigurationResponse::Reader RpcResponse::Response::Reader::getConfigure() const {
c@106 6087 KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE),
c@106 6088 "Must check which() before get()ing a union member.");
c@106 6089 return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::get(
c@106 6090 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 6091 }
c@106 6092 inline ::piper::ConfigurationResponse::Builder RpcResponse::Response::Builder::getConfigure() {
c@106 6093 KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE),
c@106 6094 "Must check which() before get()ing a union member.");
c@106 6095 return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::get(
c@106 6096 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6097 }
c@106 6098 inline void RpcResponse::Response::Builder::setConfigure( ::piper::ConfigurationResponse::Reader value) {
c@106 6099 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6100 3 * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE);
c@106 6101 ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::set(
c@106 6102 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 6103 }
c@106 6104 inline ::piper::ConfigurationResponse::Builder RpcResponse::Response::Builder::initConfigure() {
c@106 6105 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6106 3 * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE);
c@106 6107 return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::init(
c@106 6108 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6109 }
c@106 6110 inline void RpcResponse::Response::Builder::adoptConfigure(
c@106 6111 ::capnp::Orphan< ::piper::ConfigurationResponse>&& value) {
c@106 6112 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6113 3 * ::capnp::ELEMENTS, RpcResponse::Response::CONFIGURE);
c@106 6114 ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::adopt(
c@106 6115 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 6116 }
c@106 6117 inline ::capnp::Orphan< ::piper::ConfigurationResponse> RpcResponse::Response::Builder::disownConfigure() {
c@106 6118 KJ_IREQUIRE((which() == RpcResponse::Response::CONFIGURE),
c@106 6119 "Must check which() before get()ing a union member.");
c@106 6120 return ::capnp::_::PointerHelpers< ::piper::ConfigurationResponse>::disown(
c@106 6121 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6122 }
c@106 6123
c@106 6124 inline bool RpcResponse::Response::Reader::isProcess() const {
c@106 6125 return which() == RpcResponse::Response::PROCESS;
c@106 6126 }
c@106 6127 inline bool RpcResponse::Response::Builder::isProcess() {
c@106 6128 return which() == RpcResponse::Response::PROCESS;
c@106 6129 }
c@106 6130 inline bool RpcResponse::Response::Reader::hasProcess() const {
c@106 6131 if (which() != RpcResponse::Response::PROCESS) return false;
c@106 6132 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6133 }
c@106 6134 inline bool RpcResponse::Response::Builder::hasProcess() {
c@106 6135 if (which() != RpcResponse::Response::PROCESS) return false;
c@106 6136 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6137 }
c@106 6138 inline ::piper::ProcessResponse::Reader RpcResponse::Response::Reader::getProcess() const {
c@106 6139 KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS),
c@106 6140 "Must check which() before get()ing a union member.");
c@106 6141 return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::get(
c@106 6142 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 6143 }
c@106 6144 inline ::piper::ProcessResponse::Builder RpcResponse::Response::Builder::getProcess() {
c@106 6145 KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS),
c@106 6146 "Must check which() before get()ing a union member.");
c@106 6147 return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::get(
c@106 6148 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6149 }
c@106 6150 inline void RpcResponse::Response::Builder::setProcess( ::piper::ProcessResponse::Reader value) {
c@106 6151 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6152 3 * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS);
c@106 6153 ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::set(
c@106 6154 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 6155 }
c@106 6156 inline ::piper::ProcessResponse::Builder RpcResponse::Response::Builder::initProcess() {
c@106 6157 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6158 3 * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS);
c@106 6159 return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::init(
c@106 6160 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6161 }
c@106 6162 inline void RpcResponse::Response::Builder::adoptProcess(
c@106 6163 ::capnp::Orphan< ::piper::ProcessResponse>&& value) {
c@106 6164 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6165 3 * ::capnp::ELEMENTS, RpcResponse::Response::PROCESS);
c@106 6166 ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::adopt(
c@106 6167 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 6168 }
c@106 6169 inline ::capnp::Orphan< ::piper::ProcessResponse> RpcResponse::Response::Builder::disownProcess() {
c@106 6170 KJ_IREQUIRE((which() == RpcResponse::Response::PROCESS),
c@106 6171 "Must check which() before get()ing a union member.");
c@106 6172 return ::capnp::_::PointerHelpers< ::piper::ProcessResponse>::disown(
c@106 6173 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6174 }
c@106 6175
c@106 6176 inline bool RpcResponse::Response::Reader::isFinish() const {
c@106 6177 return which() == RpcResponse::Response::FINISH;
c@106 6178 }
c@106 6179 inline bool RpcResponse::Response::Builder::isFinish() {
c@106 6180 return which() == RpcResponse::Response::FINISH;
c@106 6181 }
c@106 6182 inline bool RpcResponse::Response::Reader::hasFinish() const {
c@106 6183 if (which() != RpcResponse::Response::FINISH) return false;
c@106 6184 return !_reader.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6185 }
c@106 6186 inline bool RpcResponse::Response::Builder::hasFinish() {
c@106 6187 if (which() != RpcResponse::Response::FINISH) return false;
c@106 6188 return !_builder.getPointerField(1 * ::capnp::POINTERS).isNull();
c@106 6189 }
c@106 6190 inline ::piper::FinishResponse::Reader RpcResponse::Response::Reader::getFinish() const {
c@106 6191 KJ_IREQUIRE((which() == RpcResponse::Response::FINISH),
c@106 6192 "Must check which() before get()ing a union member.");
c@106 6193 return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::get(
c@106 6194 _reader.getPointerField(1 * ::capnp::POINTERS));
c@106 6195 }
c@106 6196 inline ::piper::FinishResponse::Builder RpcResponse::Response::Builder::getFinish() {
c@106 6197 KJ_IREQUIRE((which() == RpcResponse::Response::FINISH),
c@106 6198 "Must check which() before get()ing a union member.");
c@106 6199 return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::get(
c@106 6200 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6201 }
c@106 6202 inline void RpcResponse::Response::Builder::setFinish( ::piper::FinishResponse::Reader value) {
c@106 6203 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6204 3 * ::capnp::ELEMENTS, RpcResponse::Response::FINISH);
c@106 6205 ::capnp::_::PointerHelpers< ::piper::FinishResponse>::set(
c@106 6206 _builder.getPointerField(1 * ::capnp::POINTERS), value);
c@106 6207 }
c@106 6208 inline ::piper::FinishResponse::Builder RpcResponse::Response::Builder::initFinish() {
c@106 6209 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6210 3 * ::capnp::ELEMENTS, RpcResponse::Response::FINISH);
c@106 6211 return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::init(
c@106 6212 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6213 }
c@106 6214 inline void RpcResponse::Response::Builder::adoptFinish(
c@106 6215 ::capnp::Orphan< ::piper::FinishResponse>&& value) {
c@106 6216 _builder.setDataField<RpcResponse::Response::Which>(
c@106 6217 3 * ::capnp::ELEMENTS, RpcResponse::Response::FINISH);
c@106 6218 ::capnp::_::PointerHelpers< ::piper::FinishResponse>::adopt(
c@106 6219 _builder.getPointerField(1 * ::capnp::POINTERS), kj::mv(value));
c@106 6220 }
c@106 6221 inline ::capnp::Orphan< ::piper::FinishResponse> RpcResponse::Response::Builder::disownFinish() {
c@106 6222 KJ_IREQUIRE((which() == RpcResponse::Response::FINISH),
c@106 6223 "Must check which() before get()ing a union member.");
c@106 6224 return ::capnp::_::PointerHelpers< ::piper::FinishResponse>::disown(
c@106 6225 _builder.getPointerField(1 * ::capnp::POINTERS));
c@106 6226 }
c@106 6227
c@106 6228 } // namespace
c@106 6229
c@106 6230 #endif // CAPNP_INCLUDED_c4b1c6c44c999206_