github.com/anuvu/nomad@v0.8.7-atom1/client/structs/structs.generated.go (about) 1 // ************************************************************ 2 // DO NOT EDIT. 3 // THIS FILE IS AUTO-GENERATED BY codecgen. 4 // ************************************************************ 5 6 package structs 7 8 import ( 9 "errors" 10 "fmt" 11 pkg3_config "github.com/hashicorp/nomad/client/config" 12 pkg1_stats "github.com/hashicorp/nomad/client/stats" 13 pkg2_structs "github.com/hashicorp/nomad/nomad/structs" 14 pkg5_config "github.com/hashicorp/nomad/nomad/structs/config" 15 pkg4_version "github.com/hashicorp/nomad/version" 16 codec1978 "github.com/ugorji/go/codec" 17 io "io" 18 "reflect" 19 "runtime" 20 time "time" 21 ) 22 23 const ( 24 // ----- content types ---- 25 codecSelferC_UTF8102 = 1 26 codecSelferC_RAW102 = 0 27 // ----- value types used ---- 28 codecSelferValueTypeArray102 = 10 29 codecSelferValueTypeMap102 = 9 30 // ----- containerStateValues ---- 31 codecSelfer_containerMapKey102 = 2 32 codecSelfer_containerMapValue102 = 3 33 codecSelfer_containerMapEnd102 = 4 34 codecSelfer_containerArrayElem102 = 6 35 codecSelfer_containerArrayEnd102 = 7 36 ) 37 38 var ( 39 codecSelferBitsize102 = uint8(reflect.TypeOf(uint(0)).Bits()) 40 codecSelferOnlyMapOrArrayEncodeToStructErr102 = errors.New(`only encoded map or array can be decoded into a struct`) 41 ) 42 43 type codecSelfer102 struct{} 44 45 func init() { 46 if codec1978.GenVersion != 5 { 47 _, file, _, _ := runtime.Caller(0) 48 err := fmt.Errorf("codecgen version mismatch: current: %v, need %v. Re-generate file: %v", 49 5, codec1978.GenVersion, file) 50 panic(err) 51 } 52 if false { // reference the types, but skip this branch at build/run time 53 var v0 pkg3_config.Config 54 var v1 pkg1_stats.HostStats 55 var v2 pkg2_structs.QueryMeta 56 var v3 pkg5_config.ConsulConfig 57 var v4 pkg4_version.VersionInfo 58 var v5 io.Writer 59 var v6 time.Duration 60 _, _, _, _, _, _, _ = v0, v1, v2, v3, v4, v5, v6 61 } 62 } 63 64 func (x *RpcError) CodecEncodeSelf(e *codec1978.Encoder) { 65 var h codecSelfer102 66 z, r := codec1978.GenHelperEncoder(e) 67 _, _, _ = h, z, r 68 if x == nil { 69 r.EncodeNil() 70 } else { 71 yym1 := z.EncBinary() 72 _ = yym1 73 if false { 74 } else if z.HasExtensions() && z.EncExt(x) { 75 } else { 76 yysep2 := !z.EncBinary() 77 yy2arr2 := z.EncBasicHandle().StructToArray 78 var yyq2 [2]bool 79 _, _, _ = yysep2, yyq2, yy2arr2 80 const yyr2 bool = false 81 var yynn2 int 82 if yyr2 || yy2arr2 { 83 r.EncodeArrayStart(2) 84 } else { 85 yynn2 = 2 86 for _, b := range yyq2 { 87 if b { 88 yynn2++ 89 } 90 } 91 r.EncodeMapStart(yynn2) 92 yynn2 = 0 93 } 94 if yyr2 || yy2arr2 { 95 z.EncSendContainerState(codecSelfer_containerArrayElem102) 96 yym4 := z.EncBinary() 97 _ = yym4 98 if false { 99 } else { 100 r.EncodeString(codecSelferC_UTF8102, string(x.Message)) 101 } 102 } else { 103 z.EncSendContainerState(codecSelfer_containerMapKey102) 104 r.EncodeString(codecSelferC_UTF8102, string("Message")) 105 z.EncSendContainerState(codecSelfer_containerMapValue102) 106 yym5 := z.EncBinary() 107 _ = yym5 108 if false { 109 } else { 110 r.EncodeString(codecSelferC_UTF8102, string(x.Message)) 111 } 112 } 113 if yyr2 || yy2arr2 { 114 z.EncSendContainerState(codecSelfer_containerArrayElem102) 115 if x.Code == nil { 116 r.EncodeNil() 117 } else { 118 yy7 := *x.Code 119 yym8 := z.EncBinary() 120 _ = yym8 121 if false { 122 } else { 123 r.EncodeInt(int64(yy7)) 124 } 125 } 126 } else { 127 z.EncSendContainerState(codecSelfer_containerMapKey102) 128 r.EncodeString(codecSelferC_UTF8102, string("Code")) 129 z.EncSendContainerState(codecSelfer_containerMapValue102) 130 if x.Code == nil { 131 r.EncodeNil() 132 } else { 133 yy9 := *x.Code 134 yym10 := z.EncBinary() 135 _ = yym10 136 if false { 137 } else { 138 r.EncodeInt(int64(yy9)) 139 } 140 } 141 } 142 if yyr2 || yy2arr2 { 143 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 144 } else { 145 z.EncSendContainerState(codecSelfer_containerMapEnd102) 146 } 147 } 148 } 149 } 150 151 func (x *RpcError) CodecDecodeSelf(d *codec1978.Decoder) { 152 var h codecSelfer102 153 z, r := codec1978.GenHelperDecoder(d) 154 _, _, _ = h, z, r 155 yym1 := z.DecBinary() 156 _ = yym1 157 if false { 158 } else if z.HasExtensions() && z.DecExt(x) { 159 } else { 160 yyct2 := r.ContainerType() 161 if yyct2 == codecSelferValueTypeMap102 { 162 yyl2 := r.ReadMapStart() 163 if yyl2 == 0 { 164 z.DecSendContainerState(codecSelfer_containerMapEnd102) 165 } else { 166 x.codecDecodeSelfFromMap(yyl2, d) 167 } 168 } else if yyct2 == codecSelferValueTypeArray102 { 169 yyl2 := r.ReadArrayStart() 170 if yyl2 == 0 { 171 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 172 } else { 173 x.codecDecodeSelfFromArray(yyl2, d) 174 } 175 } else { 176 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 177 } 178 } 179 } 180 181 func (x *RpcError) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 182 var h codecSelfer102 183 z, r := codec1978.GenHelperDecoder(d) 184 _, _, _ = h, z, r 185 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 186 _ = yys3Slc 187 var yyhl3 bool = l >= 0 188 for yyj3 := 0; ; yyj3++ { 189 if yyhl3 { 190 if yyj3 >= l { 191 break 192 } 193 } else { 194 if r.CheckBreak() { 195 break 196 } 197 } 198 z.DecSendContainerState(codecSelfer_containerMapKey102) 199 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 200 yys3 := string(yys3Slc) 201 z.DecSendContainerState(codecSelfer_containerMapValue102) 202 switch yys3 { 203 case "Message": 204 if r.TryDecodeAsNil() { 205 x.Message = "" 206 } else { 207 yyv4 := &x.Message 208 yym5 := z.DecBinary() 209 _ = yym5 210 if false { 211 } else { 212 *((*string)(yyv4)) = r.DecodeString() 213 } 214 } 215 case "Code": 216 if r.TryDecodeAsNil() { 217 if x.Code != nil { 218 x.Code = nil 219 } 220 } else { 221 if x.Code == nil { 222 x.Code = new(int64) 223 } 224 yym7 := z.DecBinary() 225 _ = yym7 226 if false { 227 } else { 228 *((*int64)(x.Code)) = int64(r.DecodeInt(64)) 229 } 230 } 231 default: 232 z.DecStructFieldNotFound(-1, yys3) 233 } // end switch yys3 234 } // end for yyj3 235 z.DecSendContainerState(codecSelfer_containerMapEnd102) 236 } 237 238 func (x *RpcError) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 239 var h codecSelfer102 240 z, r := codec1978.GenHelperDecoder(d) 241 _, _, _ = h, z, r 242 var yyj8 int 243 var yyb8 bool 244 var yyhl8 bool = l >= 0 245 yyj8++ 246 if yyhl8 { 247 yyb8 = yyj8 > l 248 } else { 249 yyb8 = r.CheckBreak() 250 } 251 if yyb8 { 252 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 253 return 254 } 255 z.DecSendContainerState(codecSelfer_containerArrayElem102) 256 if r.TryDecodeAsNil() { 257 x.Message = "" 258 } else { 259 yyv9 := &x.Message 260 yym10 := z.DecBinary() 261 _ = yym10 262 if false { 263 } else { 264 *((*string)(yyv9)) = r.DecodeString() 265 } 266 } 267 yyj8++ 268 if yyhl8 { 269 yyb8 = yyj8 > l 270 } else { 271 yyb8 = r.CheckBreak() 272 } 273 if yyb8 { 274 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 275 return 276 } 277 z.DecSendContainerState(codecSelfer_containerArrayElem102) 278 if r.TryDecodeAsNil() { 279 if x.Code != nil { 280 x.Code = nil 281 } 282 } else { 283 if x.Code == nil { 284 x.Code = new(int64) 285 } 286 yym12 := z.DecBinary() 287 _ = yym12 288 if false { 289 } else { 290 *((*int64)(x.Code)) = int64(r.DecodeInt(64)) 291 } 292 } 293 for { 294 yyj8++ 295 if yyhl8 { 296 yyb8 = yyj8 > l 297 } else { 298 yyb8 = r.CheckBreak() 299 } 300 if yyb8 { 301 break 302 } 303 z.DecSendContainerState(codecSelfer_containerArrayElem102) 304 z.DecStructFieldNotFound(yyj8-1, "") 305 } 306 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 307 } 308 309 func (x *ClientStatsResponse) CodecEncodeSelf(e *codec1978.Encoder) { 310 var h codecSelfer102 311 z, r := codec1978.GenHelperEncoder(e) 312 _, _, _ = h, z, r 313 if x == nil { 314 r.EncodeNil() 315 } else { 316 yym1 := z.EncBinary() 317 _ = yym1 318 if false { 319 } else if z.HasExtensions() && z.EncExt(x) { 320 } else { 321 yysep2 := !z.EncBinary() 322 yy2arr2 := z.EncBasicHandle().StructToArray 323 var yyq2 [4]bool 324 _, _, _ = yysep2, yyq2, yy2arr2 325 const yyr2 bool = false 326 var yynn2 int 327 if yyr2 || yy2arr2 { 328 r.EncodeArrayStart(4) 329 } else { 330 yynn2 = 4 331 for _, b := range yyq2 { 332 if b { 333 yynn2++ 334 } 335 } 336 r.EncodeMapStart(yynn2) 337 yynn2 = 0 338 } 339 if yyr2 || yy2arr2 { 340 z.EncSendContainerState(codecSelfer_containerArrayElem102) 341 if x.HostStats == nil { 342 r.EncodeNil() 343 } else { 344 yym4 := z.EncBinary() 345 _ = yym4 346 if false { 347 } else if z.HasExtensions() && z.EncExt(x.HostStats) { 348 } else { 349 z.EncFallback(x.HostStats) 350 } 351 } 352 } else { 353 z.EncSendContainerState(codecSelfer_containerMapKey102) 354 r.EncodeString(codecSelferC_UTF8102, string("HostStats")) 355 z.EncSendContainerState(codecSelfer_containerMapValue102) 356 if x.HostStats == nil { 357 r.EncodeNil() 358 } else { 359 yym5 := z.EncBinary() 360 _ = yym5 361 if false { 362 } else if z.HasExtensions() && z.EncExt(x.HostStats) { 363 } else { 364 z.EncFallback(x.HostStats) 365 } 366 } 367 } 368 if yyr2 || yy2arr2 { 369 z.EncSendContainerState(codecSelfer_containerArrayElem102) 370 yym7 := z.EncBinary() 371 _ = yym7 372 if false { 373 } else { 374 r.EncodeUint(uint64(x.Index)) 375 } 376 } else { 377 z.EncSendContainerState(codecSelfer_containerMapKey102) 378 r.EncodeString(codecSelferC_UTF8102, string("Index")) 379 z.EncSendContainerState(codecSelfer_containerMapValue102) 380 yym8 := z.EncBinary() 381 _ = yym8 382 if false { 383 } else { 384 r.EncodeUint(uint64(x.Index)) 385 } 386 } 387 if yyr2 || yy2arr2 { 388 z.EncSendContainerState(codecSelfer_containerArrayElem102) 389 yym10 := z.EncBinary() 390 _ = yym10 391 if false { 392 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 393 } else { 394 r.EncodeInt(int64(x.LastContact)) 395 } 396 } else { 397 z.EncSendContainerState(codecSelfer_containerMapKey102) 398 r.EncodeString(codecSelferC_UTF8102, string("LastContact")) 399 z.EncSendContainerState(codecSelfer_containerMapValue102) 400 yym11 := z.EncBinary() 401 _ = yym11 402 if false { 403 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 404 } else { 405 r.EncodeInt(int64(x.LastContact)) 406 } 407 } 408 if yyr2 || yy2arr2 { 409 z.EncSendContainerState(codecSelfer_containerArrayElem102) 410 yym13 := z.EncBinary() 411 _ = yym13 412 if false { 413 } else { 414 r.EncodeBool(bool(x.KnownLeader)) 415 } 416 } else { 417 z.EncSendContainerState(codecSelfer_containerMapKey102) 418 r.EncodeString(codecSelferC_UTF8102, string("KnownLeader")) 419 z.EncSendContainerState(codecSelfer_containerMapValue102) 420 yym14 := z.EncBinary() 421 _ = yym14 422 if false { 423 } else { 424 r.EncodeBool(bool(x.KnownLeader)) 425 } 426 } 427 if yyr2 || yy2arr2 { 428 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 429 } else { 430 z.EncSendContainerState(codecSelfer_containerMapEnd102) 431 } 432 } 433 } 434 } 435 436 func (x *ClientStatsResponse) CodecDecodeSelf(d *codec1978.Decoder) { 437 var h codecSelfer102 438 z, r := codec1978.GenHelperDecoder(d) 439 _, _, _ = h, z, r 440 yym1 := z.DecBinary() 441 _ = yym1 442 if false { 443 } else if z.HasExtensions() && z.DecExt(x) { 444 } else { 445 yyct2 := r.ContainerType() 446 if yyct2 == codecSelferValueTypeMap102 { 447 yyl2 := r.ReadMapStart() 448 if yyl2 == 0 { 449 z.DecSendContainerState(codecSelfer_containerMapEnd102) 450 } else { 451 x.codecDecodeSelfFromMap(yyl2, d) 452 } 453 } else if yyct2 == codecSelferValueTypeArray102 { 454 yyl2 := r.ReadArrayStart() 455 if yyl2 == 0 { 456 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 457 } else { 458 x.codecDecodeSelfFromArray(yyl2, d) 459 } 460 } else { 461 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 462 } 463 } 464 } 465 466 func (x *ClientStatsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 467 var h codecSelfer102 468 z, r := codec1978.GenHelperDecoder(d) 469 _, _, _ = h, z, r 470 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 471 _ = yys3Slc 472 var yyhl3 bool = l >= 0 473 for yyj3 := 0; ; yyj3++ { 474 if yyhl3 { 475 if yyj3 >= l { 476 break 477 } 478 } else { 479 if r.CheckBreak() { 480 break 481 } 482 } 483 z.DecSendContainerState(codecSelfer_containerMapKey102) 484 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 485 yys3 := string(yys3Slc) 486 z.DecSendContainerState(codecSelfer_containerMapValue102) 487 switch yys3 { 488 case "HostStats": 489 if r.TryDecodeAsNil() { 490 if x.HostStats != nil { 491 x.HostStats = nil 492 } 493 } else { 494 if x.HostStats == nil { 495 x.HostStats = new(pkg1_stats.HostStats) 496 } 497 yym5 := z.DecBinary() 498 _ = yym5 499 if false { 500 } else if z.HasExtensions() && z.DecExt(x.HostStats) { 501 } else { 502 z.DecFallback(x.HostStats, false) 503 } 504 } 505 case "Index": 506 if r.TryDecodeAsNil() { 507 x.Index = 0 508 } else { 509 yyv6 := &x.Index 510 yym7 := z.DecBinary() 511 _ = yym7 512 if false { 513 } else { 514 *((*uint64)(yyv6)) = uint64(r.DecodeUint(64)) 515 } 516 } 517 case "LastContact": 518 if r.TryDecodeAsNil() { 519 x.LastContact = 0 520 } else { 521 yyv8 := &x.LastContact 522 yym9 := z.DecBinary() 523 _ = yym9 524 if false { 525 } else if z.HasExtensions() && z.DecExt(yyv8) { 526 } else { 527 *((*int64)(yyv8)) = int64(r.DecodeInt(64)) 528 } 529 } 530 case "KnownLeader": 531 if r.TryDecodeAsNil() { 532 x.KnownLeader = false 533 } else { 534 yyv10 := &x.KnownLeader 535 yym11 := z.DecBinary() 536 _ = yym11 537 if false { 538 } else { 539 *((*bool)(yyv10)) = r.DecodeBool() 540 } 541 } 542 default: 543 z.DecStructFieldNotFound(-1, yys3) 544 } // end switch yys3 545 } // end for yyj3 546 z.DecSendContainerState(codecSelfer_containerMapEnd102) 547 } 548 549 func (x *ClientStatsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 550 var h codecSelfer102 551 z, r := codec1978.GenHelperDecoder(d) 552 _, _, _ = h, z, r 553 var yyj12 int 554 var yyb12 bool 555 var yyhl12 bool = l >= 0 556 yyj12++ 557 if yyhl12 { 558 yyb12 = yyj12 > l 559 } else { 560 yyb12 = r.CheckBreak() 561 } 562 if yyb12 { 563 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 564 return 565 } 566 z.DecSendContainerState(codecSelfer_containerArrayElem102) 567 if r.TryDecodeAsNil() { 568 if x.HostStats != nil { 569 x.HostStats = nil 570 } 571 } else { 572 if x.HostStats == nil { 573 x.HostStats = new(pkg1_stats.HostStats) 574 } 575 yym14 := z.DecBinary() 576 _ = yym14 577 if false { 578 } else if z.HasExtensions() && z.DecExt(x.HostStats) { 579 } else { 580 z.DecFallback(x.HostStats, false) 581 } 582 } 583 yyj12++ 584 if yyhl12 { 585 yyb12 = yyj12 > l 586 } else { 587 yyb12 = r.CheckBreak() 588 } 589 if yyb12 { 590 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 591 return 592 } 593 z.DecSendContainerState(codecSelfer_containerArrayElem102) 594 if r.TryDecodeAsNil() { 595 x.Index = 0 596 } else { 597 yyv15 := &x.Index 598 yym16 := z.DecBinary() 599 _ = yym16 600 if false { 601 } else { 602 *((*uint64)(yyv15)) = uint64(r.DecodeUint(64)) 603 } 604 } 605 yyj12++ 606 if yyhl12 { 607 yyb12 = yyj12 > l 608 } else { 609 yyb12 = r.CheckBreak() 610 } 611 if yyb12 { 612 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 613 return 614 } 615 z.DecSendContainerState(codecSelfer_containerArrayElem102) 616 if r.TryDecodeAsNil() { 617 x.LastContact = 0 618 } else { 619 yyv17 := &x.LastContact 620 yym18 := z.DecBinary() 621 _ = yym18 622 if false { 623 } else if z.HasExtensions() && z.DecExt(yyv17) { 624 } else { 625 *((*int64)(yyv17)) = int64(r.DecodeInt(64)) 626 } 627 } 628 yyj12++ 629 if yyhl12 { 630 yyb12 = yyj12 > l 631 } else { 632 yyb12 = r.CheckBreak() 633 } 634 if yyb12 { 635 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 636 return 637 } 638 z.DecSendContainerState(codecSelfer_containerArrayElem102) 639 if r.TryDecodeAsNil() { 640 x.KnownLeader = false 641 } else { 642 yyv19 := &x.KnownLeader 643 yym20 := z.DecBinary() 644 _ = yym20 645 if false { 646 } else { 647 *((*bool)(yyv19)) = r.DecodeBool() 648 } 649 } 650 for { 651 yyj12++ 652 if yyhl12 { 653 yyb12 = yyj12 > l 654 } else { 655 yyb12 = r.CheckBreak() 656 } 657 if yyb12 { 658 break 659 } 660 z.DecSendContainerState(codecSelfer_containerArrayElem102) 661 z.DecStructFieldNotFound(yyj12-1, "") 662 } 663 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 664 } 665 666 func (x *AllocFileInfo) CodecEncodeSelf(e *codec1978.Encoder) { 667 var h codecSelfer102 668 z, r := codec1978.GenHelperEncoder(e) 669 _, _, _ = h, z, r 670 if x == nil { 671 r.EncodeNil() 672 } else { 673 yym1 := z.EncBinary() 674 _ = yym1 675 if false { 676 } else if z.HasExtensions() && z.EncExt(x) { 677 } else { 678 yysep2 := !z.EncBinary() 679 yy2arr2 := z.EncBasicHandle().StructToArray 680 var yyq2 [5]bool 681 _, _, _ = yysep2, yyq2, yy2arr2 682 const yyr2 bool = false 683 var yynn2 int 684 if yyr2 || yy2arr2 { 685 r.EncodeArrayStart(5) 686 } else { 687 yynn2 = 5 688 for _, b := range yyq2 { 689 if b { 690 yynn2++ 691 } 692 } 693 r.EncodeMapStart(yynn2) 694 yynn2 = 0 695 } 696 if yyr2 || yy2arr2 { 697 z.EncSendContainerState(codecSelfer_containerArrayElem102) 698 yym4 := z.EncBinary() 699 _ = yym4 700 if false { 701 } else { 702 r.EncodeString(codecSelferC_UTF8102, string(x.Name)) 703 } 704 } else { 705 z.EncSendContainerState(codecSelfer_containerMapKey102) 706 r.EncodeString(codecSelferC_UTF8102, string("Name")) 707 z.EncSendContainerState(codecSelfer_containerMapValue102) 708 yym5 := z.EncBinary() 709 _ = yym5 710 if false { 711 } else { 712 r.EncodeString(codecSelferC_UTF8102, string(x.Name)) 713 } 714 } 715 if yyr2 || yy2arr2 { 716 z.EncSendContainerState(codecSelfer_containerArrayElem102) 717 yym7 := z.EncBinary() 718 _ = yym7 719 if false { 720 } else { 721 r.EncodeBool(bool(x.IsDir)) 722 } 723 } else { 724 z.EncSendContainerState(codecSelfer_containerMapKey102) 725 r.EncodeString(codecSelferC_UTF8102, string("IsDir")) 726 z.EncSendContainerState(codecSelfer_containerMapValue102) 727 yym8 := z.EncBinary() 728 _ = yym8 729 if false { 730 } else { 731 r.EncodeBool(bool(x.IsDir)) 732 } 733 } 734 if yyr2 || yy2arr2 { 735 z.EncSendContainerState(codecSelfer_containerArrayElem102) 736 yym10 := z.EncBinary() 737 _ = yym10 738 if false { 739 } else { 740 r.EncodeInt(int64(x.Size)) 741 } 742 } else { 743 z.EncSendContainerState(codecSelfer_containerMapKey102) 744 r.EncodeString(codecSelferC_UTF8102, string("Size")) 745 z.EncSendContainerState(codecSelfer_containerMapValue102) 746 yym11 := z.EncBinary() 747 _ = yym11 748 if false { 749 } else { 750 r.EncodeInt(int64(x.Size)) 751 } 752 } 753 if yyr2 || yy2arr2 { 754 z.EncSendContainerState(codecSelfer_containerArrayElem102) 755 yym13 := z.EncBinary() 756 _ = yym13 757 if false { 758 } else { 759 r.EncodeString(codecSelferC_UTF8102, string(x.FileMode)) 760 } 761 } else { 762 z.EncSendContainerState(codecSelfer_containerMapKey102) 763 r.EncodeString(codecSelferC_UTF8102, string("FileMode")) 764 z.EncSendContainerState(codecSelfer_containerMapValue102) 765 yym14 := z.EncBinary() 766 _ = yym14 767 if false { 768 } else { 769 r.EncodeString(codecSelferC_UTF8102, string(x.FileMode)) 770 } 771 } 772 if yyr2 || yy2arr2 { 773 z.EncSendContainerState(codecSelfer_containerArrayElem102) 774 yy16 := &x.ModTime 775 yym17 := z.EncBinary() 776 _ = yym17 777 if false { 778 } else if yym18 := z.TimeRtidIfBinc(); yym18 != 0 { 779 r.EncodeBuiltin(yym18, yy16) 780 } else if z.HasExtensions() && z.EncExt(yy16) { 781 } else if yym17 { 782 z.EncBinaryMarshal(yy16) 783 } else if !yym17 && z.IsJSONHandle() { 784 z.EncJSONMarshal(yy16) 785 } else { 786 z.EncFallback(yy16) 787 } 788 } else { 789 z.EncSendContainerState(codecSelfer_containerMapKey102) 790 r.EncodeString(codecSelferC_UTF8102, string("ModTime")) 791 z.EncSendContainerState(codecSelfer_containerMapValue102) 792 yy19 := &x.ModTime 793 yym20 := z.EncBinary() 794 _ = yym20 795 if false { 796 } else if yym21 := z.TimeRtidIfBinc(); yym21 != 0 { 797 r.EncodeBuiltin(yym21, yy19) 798 } else if z.HasExtensions() && z.EncExt(yy19) { 799 } else if yym20 { 800 z.EncBinaryMarshal(yy19) 801 } else if !yym20 && z.IsJSONHandle() { 802 z.EncJSONMarshal(yy19) 803 } else { 804 z.EncFallback(yy19) 805 } 806 } 807 if yyr2 || yy2arr2 { 808 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 809 } else { 810 z.EncSendContainerState(codecSelfer_containerMapEnd102) 811 } 812 } 813 } 814 } 815 816 func (x *AllocFileInfo) CodecDecodeSelf(d *codec1978.Decoder) { 817 var h codecSelfer102 818 z, r := codec1978.GenHelperDecoder(d) 819 _, _, _ = h, z, r 820 yym1 := z.DecBinary() 821 _ = yym1 822 if false { 823 } else if z.HasExtensions() && z.DecExt(x) { 824 } else { 825 yyct2 := r.ContainerType() 826 if yyct2 == codecSelferValueTypeMap102 { 827 yyl2 := r.ReadMapStart() 828 if yyl2 == 0 { 829 z.DecSendContainerState(codecSelfer_containerMapEnd102) 830 } else { 831 x.codecDecodeSelfFromMap(yyl2, d) 832 } 833 } else if yyct2 == codecSelferValueTypeArray102 { 834 yyl2 := r.ReadArrayStart() 835 if yyl2 == 0 { 836 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 837 } else { 838 x.codecDecodeSelfFromArray(yyl2, d) 839 } 840 } else { 841 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 842 } 843 } 844 } 845 846 func (x *AllocFileInfo) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 847 var h codecSelfer102 848 z, r := codec1978.GenHelperDecoder(d) 849 _, _, _ = h, z, r 850 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 851 _ = yys3Slc 852 var yyhl3 bool = l >= 0 853 for yyj3 := 0; ; yyj3++ { 854 if yyhl3 { 855 if yyj3 >= l { 856 break 857 } 858 } else { 859 if r.CheckBreak() { 860 break 861 } 862 } 863 z.DecSendContainerState(codecSelfer_containerMapKey102) 864 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 865 yys3 := string(yys3Slc) 866 z.DecSendContainerState(codecSelfer_containerMapValue102) 867 switch yys3 { 868 case "Name": 869 if r.TryDecodeAsNil() { 870 x.Name = "" 871 } else { 872 yyv4 := &x.Name 873 yym5 := z.DecBinary() 874 _ = yym5 875 if false { 876 } else { 877 *((*string)(yyv4)) = r.DecodeString() 878 } 879 } 880 case "IsDir": 881 if r.TryDecodeAsNil() { 882 x.IsDir = false 883 } else { 884 yyv6 := &x.IsDir 885 yym7 := z.DecBinary() 886 _ = yym7 887 if false { 888 } else { 889 *((*bool)(yyv6)) = r.DecodeBool() 890 } 891 } 892 case "Size": 893 if r.TryDecodeAsNil() { 894 x.Size = 0 895 } else { 896 yyv8 := &x.Size 897 yym9 := z.DecBinary() 898 _ = yym9 899 if false { 900 } else { 901 *((*int64)(yyv8)) = int64(r.DecodeInt(64)) 902 } 903 } 904 case "FileMode": 905 if r.TryDecodeAsNil() { 906 x.FileMode = "" 907 } else { 908 yyv10 := &x.FileMode 909 yym11 := z.DecBinary() 910 _ = yym11 911 if false { 912 } else { 913 *((*string)(yyv10)) = r.DecodeString() 914 } 915 } 916 case "ModTime": 917 if r.TryDecodeAsNil() { 918 x.ModTime = time.Time{} 919 } else { 920 yyv12 := &x.ModTime 921 yym13 := z.DecBinary() 922 _ = yym13 923 if false { 924 } else if yym14 := z.TimeRtidIfBinc(); yym14 != 0 { 925 r.DecodeBuiltin(yym14, yyv12) 926 } else if z.HasExtensions() && z.DecExt(yyv12) { 927 } else if yym13 { 928 z.DecBinaryUnmarshal(yyv12) 929 } else if !yym13 && z.IsJSONHandle() { 930 z.DecJSONUnmarshal(yyv12) 931 } else { 932 z.DecFallback(yyv12, false) 933 } 934 } 935 default: 936 z.DecStructFieldNotFound(-1, yys3) 937 } // end switch yys3 938 } // end for yyj3 939 z.DecSendContainerState(codecSelfer_containerMapEnd102) 940 } 941 942 func (x *AllocFileInfo) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 943 var h codecSelfer102 944 z, r := codec1978.GenHelperDecoder(d) 945 _, _, _ = h, z, r 946 var yyj15 int 947 var yyb15 bool 948 var yyhl15 bool = l >= 0 949 yyj15++ 950 if yyhl15 { 951 yyb15 = yyj15 > l 952 } else { 953 yyb15 = r.CheckBreak() 954 } 955 if yyb15 { 956 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 957 return 958 } 959 z.DecSendContainerState(codecSelfer_containerArrayElem102) 960 if r.TryDecodeAsNil() { 961 x.Name = "" 962 } else { 963 yyv16 := &x.Name 964 yym17 := z.DecBinary() 965 _ = yym17 966 if false { 967 } else { 968 *((*string)(yyv16)) = r.DecodeString() 969 } 970 } 971 yyj15++ 972 if yyhl15 { 973 yyb15 = yyj15 > l 974 } else { 975 yyb15 = r.CheckBreak() 976 } 977 if yyb15 { 978 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 979 return 980 } 981 z.DecSendContainerState(codecSelfer_containerArrayElem102) 982 if r.TryDecodeAsNil() { 983 x.IsDir = false 984 } else { 985 yyv18 := &x.IsDir 986 yym19 := z.DecBinary() 987 _ = yym19 988 if false { 989 } else { 990 *((*bool)(yyv18)) = r.DecodeBool() 991 } 992 } 993 yyj15++ 994 if yyhl15 { 995 yyb15 = yyj15 > l 996 } else { 997 yyb15 = r.CheckBreak() 998 } 999 if yyb15 { 1000 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1001 return 1002 } 1003 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1004 if r.TryDecodeAsNil() { 1005 x.Size = 0 1006 } else { 1007 yyv20 := &x.Size 1008 yym21 := z.DecBinary() 1009 _ = yym21 1010 if false { 1011 } else { 1012 *((*int64)(yyv20)) = int64(r.DecodeInt(64)) 1013 } 1014 } 1015 yyj15++ 1016 if yyhl15 { 1017 yyb15 = yyj15 > l 1018 } else { 1019 yyb15 = r.CheckBreak() 1020 } 1021 if yyb15 { 1022 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1023 return 1024 } 1025 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1026 if r.TryDecodeAsNil() { 1027 x.FileMode = "" 1028 } else { 1029 yyv22 := &x.FileMode 1030 yym23 := z.DecBinary() 1031 _ = yym23 1032 if false { 1033 } else { 1034 *((*string)(yyv22)) = r.DecodeString() 1035 } 1036 } 1037 yyj15++ 1038 if yyhl15 { 1039 yyb15 = yyj15 > l 1040 } else { 1041 yyb15 = r.CheckBreak() 1042 } 1043 if yyb15 { 1044 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1045 return 1046 } 1047 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1048 if r.TryDecodeAsNil() { 1049 x.ModTime = time.Time{} 1050 } else { 1051 yyv24 := &x.ModTime 1052 yym25 := z.DecBinary() 1053 _ = yym25 1054 if false { 1055 } else if yym26 := z.TimeRtidIfBinc(); yym26 != 0 { 1056 r.DecodeBuiltin(yym26, yyv24) 1057 } else if z.HasExtensions() && z.DecExt(yyv24) { 1058 } else if yym25 { 1059 z.DecBinaryUnmarshal(yyv24) 1060 } else if !yym25 && z.IsJSONHandle() { 1061 z.DecJSONUnmarshal(yyv24) 1062 } else { 1063 z.DecFallback(yyv24, false) 1064 } 1065 } 1066 for { 1067 yyj15++ 1068 if yyhl15 { 1069 yyb15 = yyj15 > l 1070 } else { 1071 yyb15 = r.CheckBreak() 1072 } 1073 if yyb15 { 1074 break 1075 } 1076 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1077 z.DecStructFieldNotFound(yyj15-1, "") 1078 } 1079 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1080 } 1081 1082 func (x *FsListRequest) CodecEncodeSelf(e *codec1978.Encoder) { 1083 var h codecSelfer102 1084 z, r := codec1978.GenHelperEncoder(e) 1085 _, _, _ = h, z, r 1086 if x == nil { 1087 r.EncodeNil() 1088 } else { 1089 yym1 := z.EncBinary() 1090 _ = yym1 1091 if false { 1092 } else if z.HasExtensions() && z.EncExt(x) { 1093 } else { 1094 yysep2 := !z.EncBinary() 1095 yy2arr2 := z.EncBasicHandle().StructToArray 1096 var yyq2 [10]bool 1097 _, _, _ = yysep2, yyq2, yy2arr2 1098 const yyr2 bool = false 1099 var yynn2 int 1100 if yyr2 || yy2arr2 { 1101 r.EncodeArrayStart(10) 1102 } else { 1103 yynn2 = 10 1104 for _, b := range yyq2 { 1105 if b { 1106 yynn2++ 1107 } 1108 } 1109 r.EncodeMapStart(yynn2) 1110 yynn2 = 0 1111 } 1112 if yyr2 || yy2arr2 { 1113 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1114 yym4 := z.EncBinary() 1115 _ = yym4 1116 if false { 1117 } else { 1118 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 1119 } 1120 } else { 1121 z.EncSendContainerState(codecSelfer_containerMapKey102) 1122 r.EncodeString(codecSelferC_UTF8102, string("AllocID")) 1123 z.EncSendContainerState(codecSelfer_containerMapValue102) 1124 yym5 := z.EncBinary() 1125 _ = yym5 1126 if false { 1127 } else { 1128 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 1129 } 1130 } 1131 if yyr2 || yy2arr2 { 1132 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1133 yym7 := z.EncBinary() 1134 _ = yym7 1135 if false { 1136 } else { 1137 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 1138 } 1139 } else { 1140 z.EncSendContainerState(codecSelfer_containerMapKey102) 1141 r.EncodeString(codecSelferC_UTF8102, string("Path")) 1142 z.EncSendContainerState(codecSelfer_containerMapValue102) 1143 yym8 := z.EncBinary() 1144 _ = yym8 1145 if false { 1146 } else { 1147 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 1148 } 1149 } 1150 if yyr2 || yy2arr2 { 1151 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1152 yym10 := z.EncBinary() 1153 _ = yym10 1154 if false { 1155 } else { 1156 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 1157 } 1158 } else { 1159 z.EncSendContainerState(codecSelfer_containerMapKey102) 1160 r.EncodeString(codecSelferC_UTF8102, string("Region")) 1161 z.EncSendContainerState(codecSelfer_containerMapValue102) 1162 yym11 := z.EncBinary() 1163 _ = yym11 1164 if false { 1165 } else { 1166 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 1167 } 1168 } 1169 if yyr2 || yy2arr2 { 1170 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1171 yym13 := z.EncBinary() 1172 _ = yym13 1173 if false { 1174 } else { 1175 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 1176 } 1177 } else { 1178 z.EncSendContainerState(codecSelfer_containerMapKey102) 1179 r.EncodeString(codecSelferC_UTF8102, string("Namespace")) 1180 z.EncSendContainerState(codecSelfer_containerMapValue102) 1181 yym14 := z.EncBinary() 1182 _ = yym14 1183 if false { 1184 } else { 1185 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 1186 } 1187 } 1188 if yyr2 || yy2arr2 { 1189 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1190 yym16 := z.EncBinary() 1191 _ = yym16 1192 if false { 1193 } else { 1194 r.EncodeUint(uint64(x.MinQueryIndex)) 1195 } 1196 } else { 1197 z.EncSendContainerState(codecSelfer_containerMapKey102) 1198 r.EncodeString(codecSelferC_UTF8102, string("MinQueryIndex")) 1199 z.EncSendContainerState(codecSelfer_containerMapValue102) 1200 yym17 := z.EncBinary() 1201 _ = yym17 1202 if false { 1203 } else { 1204 r.EncodeUint(uint64(x.MinQueryIndex)) 1205 } 1206 } 1207 if yyr2 || yy2arr2 { 1208 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1209 yym19 := z.EncBinary() 1210 _ = yym19 1211 if false { 1212 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 1213 } else { 1214 r.EncodeInt(int64(x.MaxQueryTime)) 1215 } 1216 } else { 1217 z.EncSendContainerState(codecSelfer_containerMapKey102) 1218 r.EncodeString(codecSelferC_UTF8102, string("MaxQueryTime")) 1219 z.EncSendContainerState(codecSelfer_containerMapValue102) 1220 yym20 := z.EncBinary() 1221 _ = yym20 1222 if false { 1223 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 1224 } else { 1225 r.EncodeInt(int64(x.MaxQueryTime)) 1226 } 1227 } 1228 if yyr2 || yy2arr2 { 1229 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1230 yym22 := z.EncBinary() 1231 _ = yym22 1232 if false { 1233 } else { 1234 r.EncodeBool(bool(x.AllowStale)) 1235 } 1236 } else { 1237 z.EncSendContainerState(codecSelfer_containerMapKey102) 1238 r.EncodeString(codecSelferC_UTF8102, string("AllowStale")) 1239 z.EncSendContainerState(codecSelfer_containerMapValue102) 1240 yym23 := z.EncBinary() 1241 _ = yym23 1242 if false { 1243 } else { 1244 r.EncodeBool(bool(x.AllowStale)) 1245 } 1246 } 1247 if yyr2 || yy2arr2 { 1248 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1249 yym25 := z.EncBinary() 1250 _ = yym25 1251 if false { 1252 } else { 1253 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 1254 } 1255 } else { 1256 z.EncSendContainerState(codecSelfer_containerMapKey102) 1257 r.EncodeString(codecSelferC_UTF8102, string("Prefix")) 1258 z.EncSendContainerState(codecSelfer_containerMapValue102) 1259 yym26 := z.EncBinary() 1260 _ = yym26 1261 if false { 1262 } else { 1263 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 1264 } 1265 } 1266 if yyr2 || yy2arr2 { 1267 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1268 yym28 := z.EncBinary() 1269 _ = yym28 1270 if false { 1271 } else { 1272 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 1273 } 1274 } else { 1275 z.EncSendContainerState(codecSelfer_containerMapKey102) 1276 r.EncodeString(codecSelferC_UTF8102, string("AuthToken")) 1277 z.EncSendContainerState(codecSelfer_containerMapValue102) 1278 yym29 := z.EncBinary() 1279 _ = yym29 1280 if false { 1281 } else { 1282 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 1283 } 1284 } 1285 if yyr2 || yy2arr2 { 1286 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1287 yym31 := z.EncBinary() 1288 _ = yym31 1289 if false { 1290 } else { 1291 r.EncodeBool(bool(x.Forwarded)) 1292 } 1293 } else { 1294 z.EncSendContainerState(codecSelfer_containerMapKey102) 1295 r.EncodeString(codecSelferC_UTF8102, string("Forwarded")) 1296 z.EncSendContainerState(codecSelfer_containerMapValue102) 1297 yym32 := z.EncBinary() 1298 _ = yym32 1299 if false { 1300 } else { 1301 r.EncodeBool(bool(x.Forwarded)) 1302 } 1303 } 1304 if yyr2 || yy2arr2 { 1305 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 1306 } else { 1307 z.EncSendContainerState(codecSelfer_containerMapEnd102) 1308 } 1309 } 1310 } 1311 } 1312 1313 func (x *FsListRequest) CodecDecodeSelf(d *codec1978.Decoder) { 1314 var h codecSelfer102 1315 z, r := codec1978.GenHelperDecoder(d) 1316 _, _, _ = h, z, r 1317 yym1 := z.DecBinary() 1318 _ = yym1 1319 if false { 1320 } else if z.HasExtensions() && z.DecExt(x) { 1321 } else { 1322 yyct2 := r.ContainerType() 1323 if yyct2 == codecSelferValueTypeMap102 { 1324 yyl2 := r.ReadMapStart() 1325 if yyl2 == 0 { 1326 z.DecSendContainerState(codecSelfer_containerMapEnd102) 1327 } else { 1328 x.codecDecodeSelfFromMap(yyl2, d) 1329 } 1330 } else if yyct2 == codecSelferValueTypeArray102 { 1331 yyl2 := r.ReadArrayStart() 1332 if yyl2 == 0 { 1333 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1334 } else { 1335 x.codecDecodeSelfFromArray(yyl2, d) 1336 } 1337 } else { 1338 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 1339 } 1340 } 1341 } 1342 1343 func (x *FsListRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 1344 var h codecSelfer102 1345 z, r := codec1978.GenHelperDecoder(d) 1346 _, _, _ = h, z, r 1347 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 1348 _ = yys3Slc 1349 var yyhl3 bool = l >= 0 1350 for yyj3 := 0; ; yyj3++ { 1351 if yyhl3 { 1352 if yyj3 >= l { 1353 break 1354 } 1355 } else { 1356 if r.CheckBreak() { 1357 break 1358 } 1359 } 1360 z.DecSendContainerState(codecSelfer_containerMapKey102) 1361 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 1362 yys3 := string(yys3Slc) 1363 z.DecSendContainerState(codecSelfer_containerMapValue102) 1364 switch yys3 { 1365 case "AllocID": 1366 if r.TryDecodeAsNil() { 1367 x.AllocID = "" 1368 } else { 1369 yyv4 := &x.AllocID 1370 yym5 := z.DecBinary() 1371 _ = yym5 1372 if false { 1373 } else { 1374 *((*string)(yyv4)) = r.DecodeString() 1375 } 1376 } 1377 case "Path": 1378 if r.TryDecodeAsNil() { 1379 x.Path = "" 1380 } else { 1381 yyv6 := &x.Path 1382 yym7 := z.DecBinary() 1383 _ = yym7 1384 if false { 1385 } else { 1386 *((*string)(yyv6)) = r.DecodeString() 1387 } 1388 } 1389 case "Region": 1390 if r.TryDecodeAsNil() { 1391 x.Region = "" 1392 } else { 1393 yyv8 := &x.Region 1394 yym9 := z.DecBinary() 1395 _ = yym9 1396 if false { 1397 } else { 1398 *((*string)(yyv8)) = r.DecodeString() 1399 } 1400 } 1401 case "Namespace": 1402 if r.TryDecodeAsNil() { 1403 x.Namespace = "" 1404 } else { 1405 yyv10 := &x.Namespace 1406 yym11 := z.DecBinary() 1407 _ = yym11 1408 if false { 1409 } else { 1410 *((*string)(yyv10)) = r.DecodeString() 1411 } 1412 } 1413 case "MinQueryIndex": 1414 if r.TryDecodeAsNil() { 1415 x.MinQueryIndex = 0 1416 } else { 1417 yyv12 := &x.MinQueryIndex 1418 yym13 := z.DecBinary() 1419 _ = yym13 1420 if false { 1421 } else { 1422 *((*uint64)(yyv12)) = uint64(r.DecodeUint(64)) 1423 } 1424 } 1425 case "MaxQueryTime": 1426 if r.TryDecodeAsNil() { 1427 x.MaxQueryTime = 0 1428 } else { 1429 yyv14 := &x.MaxQueryTime 1430 yym15 := z.DecBinary() 1431 _ = yym15 1432 if false { 1433 } else if z.HasExtensions() && z.DecExt(yyv14) { 1434 } else { 1435 *((*int64)(yyv14)) = int64(r.DecodeInt(64)) 1436 } 1437 } 1438 case "AllowStale": 1439 if r.TryDecodeAsNil() { 1440 x.AllowStale = false 1441 } else { 1442 yyv16 := &x.AllowStale 1443 yym17 := z.DecBinary() 1444 _ = yym17 1445 if false { 1446 } else { 1447 *((*bool)(yyv16)) = r.DecodeBool() 1448 } 1449 } 1450 case "Prefix": 1451 if r.TryDecodeAsNil() { 1452 x.Prefix = "" 1453 } else { 1454 yyv18 := &x.Prefix 1455 yym19 := z.DecBinary() 1456 _ = yym19 1457 if false { 1458 } else { 1459 *((*string)(yyv18)) = r.DecodeString() 1460 } 1461 } 1462 case "AuthToken": 1463 if r.TryDecodeAsNil() { 1464 x.AuthToken = "" 1465 } else { 1466 yyv20 := &x.AuthToken 1467 yym21 := z.DecBinary() 1468 _ = yym21 1469 if false { 1470 } else { 1471 *((*string)(yyv20)) = r.DecodeString() 1472 } 1473 } 1474 case "Forwarded": 1475 if r.TryDecodeAsNil() { 1476 x.Forwarded = false 1477 } else { 1478 yyv22 := &x.Forwarded 1479 yym23 := z.DecBinary() 1480 _ = yym23 1481 if false { 1482 } else { 1483 *((*bool)(yyv22)) = r.DecodeBool() 1484 } 1485 } 1486 default: 1487 z.DecStructFieldNotFound(-1, yys3) 1488 } // end switch yys3 1489 } // end for yyj3 1490 z.DecSendContainerState(codecSelfer_containerMapEnd102) 1491 } 1492 1493 func (x *FsListRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 1494 var h codecSelfer102 1495 z, r := codec1978.GenHelperDecoder(d) 1496 _, _, _ = h, z, r 1497 var yyj24 int 1498 var yyb24 bool 1499 var yyhl24 bool = l >= 0 1500 yyj24++ 1501 if yyhl24 { 1502 yyb24 = yyj24 > l 1503 } else { 1504 yyb24 = r.CheckBreak() 1505 } 1506 if yyb24 { 1507 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1508 return 1509 } 1510 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1511 if r.TryDecodeAsNil() { 1512 x.AllocID = "" 1513 } else { 1514 yyv25 := &x.AllocID 1515 yym26 := z.DecBinary() 1516 _ = yym26 1517 if false { 1518 } else { 1519 *((*string)(yyv25)) = r.DecodeString() 1520 } 1521 } 1522 yyj24++ 1523 if yyhl24 { 1524 yyb24 = yyj24 > l 1525 } else { 1526 yyb24 = r.CheckBreak() 1527 } 1528 if yyb24 { 1529 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1530 return 1531 } 1532 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1533 if r.TryDecodeAsNil() { 1534 x.Path = "" 1535 } else { 1536 yyv27 := &x.Path 1537 yym28 := z.DecBinary() 1538 _ = yym28 1539 if false { 1540 } else { 1541 *((*string)(yyv27)) = r.DecodeString() 1542 } 1543 } 1544 yyj24++ 1545 if yyhl24 { 1546 yyb24 = yyj24 > l 1547 } else { 1548 yyb24 = r.CheckBreak() 1549 } 1550 if yyb24 { 1551 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1552 return 1553 } 1554 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1555 if r.TryDecodeAsNil() { 1556 x.Region = "" 1557 } else { 1558 yyv29 := &x.Region 1559 yym30 := z.DecBinary() 1560 _ = yym30 1561 if false { 1562 } else { 1563 *((*string)(yyv29)) = r.DecodeString() 1564 } 1565 } 1566 yyj24++ 1567 if yyhl24 { 1568 yyb24 = yyj24 > l 1569 } else { 1570 yyb24 = r.CheckBreak() 1571 } 1572 if yyb24 { 1573 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1574 return 1575 } 1576 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1577 if r.TryDecodeAsNil() { 1578 x.Namespace = "" 1579 } else { 1580 yyv31 := &x.Namespace 1581 yym32 := z.DecBinary() 1582 _ = yym32 1583 if false { 1584 } else { 1585 *((*string)(yyv31)) = r.DecodeString() 1586 } 1587 } 1588 yyj24++ 1589 if yyhl24 { 1590 yyb24 = yyj24 > l 1591 } else { 1592 yyb24 = r.CheckBreak() 1593 } 1594 if yyb24 { 1595 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1596 return 1597 } 1598 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1599 if r.TryDecodeAsNil() { 1600 x.MinQueryIndex = 0 1601 } else { 1602 yyv33 := &x.MinQueryIndex 1603 yym34 := z.DecBinary() 1604 _ = yym34 1605 if false { 1606 } else { 1607 *((*uint64)(yyv33)) = uint64(r.DecodeUint(64)) 1608 } 1609 } 1610 yyj24++ 1611 if yyhl24 { 1612 yyb24 = yyj24 > l 1613 } else { 1614 yyb24 = r.CheckBreak() 1615 } 1616 if yyb24 { 1617 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1618 return 1619 } 1620 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1621 if r.TryDecodeAsNil() { 1622 x.MaxQueryTime = 0 1623 } else { 1624 yyv35 := &x.MaxQueryTime 1625 yym36 := z.DecBinary() 1626 _ = yym36 1627 if false { 1628 } else if z.HasExtensions() && z.DecExt(yyv35) { 1629 } else { 1630 *((*int64)(yyv35)) = int64(r.DecodeInt(64)) 1631 } 1632 } 1633 yyj24++ 1634 if yyhl24 { 1635 yyb24 = yyj24 > l 1636 } else { 1637 yyb24 = r.CheckBreak() 1638 } 1639 if yyb24 { 1640 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1641 return 1642 } 1643 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1644 if r.TryDecodeAsNil() { 1645 x.AllowStale = false 1646 } else { 1647 yyv37 := &x.AllowStale 1648 yym38 := z.DecBinary() 1649 _ = yym38 1650 if false { 1651 } else { 1652 *((*bool)(yyv37)) = r.DecodeBool() 1653 } 1654 } 1655 yyj24++ 1656 if yyhl24 { 1657 yyb24 = yyj24 > l 1658 } else { 1659 yyb24 = r.CheckBreak() 1660 } 1661 if yyb24 { 1662 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1663 return 1664 } 1665 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1666 if r.TryDecodeAsNil() { 1667 x.Prefix = "" 1668 } else { 1669 yyv39 := &x.Prefix 1670 yym40 := z.DecBinary() 1671 _ = yym40 1672 if false { 1673 } else { 1674 *((*string)(yyv39)) = r.DecodeString() 1675 } 1676 } 1677 yyj24++ 1678 if yyhl24 { 1679 yyb24 = yyj24 > l 1680 } else { 1681 yyb24 = r.CheckBreak() 1682 } 1683 if yyb24 { 1684 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1685 return 1686 } 1687 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1688 if r.TryDecodeAsNil() { 1689 x.AuthToken = "" 1690 } else { 1691 yyv41 := &x.AuthToken 1692 yym42 := z.DecBinary() 1693 _ = yym42 1694 if false { 1695 } else { 1696 *((*string)(yyv41)) = r.DecodeString() 1697 } 1698 } 1699 yyj24++ 1700 if yyhl24 { 1701 yyb24 = yyj24 > l 1702 } else { 1703 yyb24 = r.CheckBreak() 1704 } 1705 if yyb24 { 1706 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1707 return 1708 } 1709 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1710 if r.TryDecodeAsNil() { 1711 x.Forwarded = false 1712 } else { 1713 yyv43 := &x.Forwarded 1714 yym44 := z.DecBinary() 1715 _ = yym44 1716 if false { 1717 } else { 1718 *((*bool)(yyv43)) = r.DecodeBool() 1719 } 1720 } 1721 for { 1722 yyj24++ 1723 if yyhl24 { 1724 yyb24 = yyj24 > l 1725 } else { 1726 yyb24 = r.CheckBreak() 1727 } 1728 if yyb24 { 1729 break 1730 } 1731 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1732 z.DecStructFieldNotFound(yyj24-1, "") 1733 } 1734 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1735 } 1736 1737 func (x *FsListResponse) CodecEncodeSelf(e *codec1978.Encoder) { 1738 var h codecSelfer102 1739 z, r := codec1978.GenHelperEncoder(e) 1740 _, _, _ = h, z, r 1741 if x == nil { 1742 r.EncodeNil() 1743 } else { 1744 yym1 := z.EncBinary() 1745 _ = yym1 1746 if false { 1747 } else if z.HasExtensions() && z.EncExt(x) { 1748 } else { 1749 yysep2 := !z.EncBinary() 1750 yy2arr2 := z.EncBasicHandle().StructToArray 1751 var yyq2 [4]bool 1752 _, _, _ = yysep2, yyq2, yy2arr2 1753 const yyr2 bool = false 1754 var yynn2 int 1755 if yyr2 || yy2arr2 { 1756 r.EncodeArrayStart(4) 1757 } else { 1758 yynn2 = 4 1759 for _, b := range yyq2 { 1760 if b { 1761 yynn2++ 1762 } 1763 } 1764 r.EncodeMapStart(yynn2) 1765 yynn2 = 0 1766 } 1767 if yyr2 || yy2arr2 { 1768 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1769 if x.Files == nil { 1770 r.EncodeNil() 1771 } else { 1772 yym4 := z.EncBinary() 1773 _ = yym4 1774 if false { 1775 } else { 1776 h.encSlicePtrtoAllocFileInfo(([]*AllocFileInfo)(x.Files), e) 1777 } 1778 } 1779 } else { 1780 z.EncSendContainerState(codecSelfer_containerMapKey102) 1781 r.EncodeString(codecSelferC_UTF8102, string("Files")) 1782 z.EncSendContainerState(codecSelfer_containerMapValue102) 1783 if x.Files == nil { 1784 r.EncodeNil() 1785 } else { 1786 yym5 := z.EncBinary() 1787 _ = yym5 1788 if false { 1789 } else { 1790 h.encSlicePtrtoAllocFileInfo(([]*AllocFileInfo)(x.Files), e) 1791 } 1792 } 1793 } 1794 if yyr2 || yy2arr2 { 1795 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1796 yym7 := z.EncBinary() 1797 _ = yym7 1798 if false { 1799 } else { 1800 r.EncodeUint(uint64(x.Index)) 1801 } 1802 } else { 1803 z.EncSendContainerState(codecSelfer_containerMapKey102) 1804 r.EncodeString(codecSelferC_UTF8102, string("Index")) 1805 z.EncSendContainerState(codecSelfer_containerMapValue102) 1806 yym8 := z.EncBinary() 1807 _ = yym8 1808 if false { 1809 } else { 1810 r.EncodeUint(uint64(x.Index)) 1811 } 1812 } 1813 if yyr2 || yy2arr2 { 1814 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1815 yym10 := z.EncBinary() 1816 _ = yym10 1817 if false { 1818 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 1819 } else { 1820 r.EncodeInt(int64(x.LastContact)) 1821 } 1822 } else { 1823 z.EncSendContainerState(codecSelfer_containerMapKey102) 1824 r.EncodeString(codecSelferC_UTF8102, string("LastContact")) 1825 z.EncSendContainerState(codecSelfer_containerMapValue102) 1826 yym11 := z.EncBinary() 1827 _ = yym11 1828 if false { 1829 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 1830 } else { 1831 r.EncodeInt(int64(x.LastContact)) 1832 } 1833 } 1834 if yyr2 || yy2arr2 { 1835 z.EncSendContainerState(codecSelfer_containerArrayElem102) 1836 yym13 := z.EncBinary() 1837 _ = yym13 1838 if false { 1839 } else { 1840 r.EncodeBool(bool(x.KnownLeader)) 1841 } 1842 } else { 1843 z.EncSendContainerState(codecSelfer_containerMapKey102) 1844 r.EncodeString(codecSelferC_UTF8102, string("KnownLeader")) 1845 z.EncSendContainerState(codecSelfer_containerMapValue102) 1846 yym14 := z.EncBinary() 1847 _ = yym14 1848 if false { 1849 } else { 1850 r.EncodeBool(bool(x.KnownLeader)) 1851 } 1852 } 1853 if yyr2 || yy2arr2 { 1854 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 1855 } else { 1856 z.EncSendContainerState(codecSelfer_containerMapEnd102) 1857 } 1858 } 1859 } 1860 } 1861 1862 func (x *FsListResponse) CodecDecodeSelf(d *codec1978.Decoder) { 1863 var h codecSelfer102 1864 z, r := codec1978.GenHelperDecoder(d) 1865 _, _, _ = h, z, r 1866 yym1 := z.DecBinary() 1867 _ = yym1 1868 if false { 1869 } else if z.HasExtensions() && z.DecExt(x) { 1870 } else { 1871 yyct2 := r.ContainerType() 1872 if yyct2 == codecSelferValueTypeMap102 { 1873 yyl2 := r.ReadMapStart() 1874 if yyl2 == 0 { 1875 z.DecSendContainerState(codecSelfer_containerMapEnd102) 1876 } else { 1877 x.codecDecodeSelfFromMap(yyl2, d) 1878 } 1879 } else if yyct2 == codecSelferValueTypeArray102 { 1880 yyl2 := r.ReadArrayStart() 1881 if yyl2 == 0 { 1882 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1883 } else { 1884 x.codecDecodeSelfFromArray(yyl2, d) 1885 } 1886 } else { 1887 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 1888 } 1889 } 1890 } 1891 1892 func (x *FsListResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 1893 var h codecSelfer102 1894 z, r := codec1978.GenHelperDecoder(d) 1895 _, _, _ = h, z, r 1896 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 1897 _ = yys3Slc 1898 var yyhl3 bool = l >= 0 1899 for yyj3 := 0; ; yyj3++ { 1900 if yyhl3 { 1901 if yyj3 >= l { 1902 break 1903 } 1904 } else { 1905 if r.CheckBreak() { 1906 break 1907 } 1908 } 1909 z.DecSendContainerState(codecSelfer_containerMapKey102) 1910 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 1911 yys3 := string(yys3Slc) 1912 z.DecSendContainerState(codecSelfer_containerMapValue102) 1913 switch yys3 { 1914 case "Files": 1915 if r.TryDecodeAsNil() { 1916 x.Files = nil 1917 } else { 1918 yyv4 := &x.Files 1919 yym5 := z.DecBinary() 1920 _ = yym5 1921 if false { 1922 } else { 1923 h.decSlicePtrtoAllocFileInfo((*[]*AllocFileInfo)(yyv4), d) 1924 } 1925 } 1926 case "Index": 1927 if r.TryDecodeAsNil() { 1928 x.Index = 0 1929 } else { 1930 yyv6 := &x.Index 1931 yym7 := z.DecBinary() 1932 _ = yym7 1933 if false { 1934 } else { 1935 *((*uint64)(yyv6)) = uint64(r.DecodeUint(64)) 1936 } 1937 } 1938 case "LastContact": 1939 if r.TryDecodeAsNil() { 1940 x.LastContact = 0 1941 } else { 1942 yyv8 := &x.LastContact 1943 yym9 := z.DecBinary() 1944 _ = yym9 1945 if false { 1946 } else if z.HasExtensions() && z.DecExt(yyv8) { 1947 } else { 1948 *((*int64)(yyv8)) = int64(r.DecodeInt(64)) 1949 } 1950 } 1951 case "KnownLeader": 1952 if r.TryDecodeAsNil() { 1953 x.KnownLeader = false 1954 } else { 1955 yyv10 := &x.KnownLeader 1956 yym11 := z.DecBinary() 1957 _ = yym11 1958 if false { 1959 } else { 1960 *((*bool)(yyv10)) = r.DecodeBool() 1961 } 1962 } 1963 default: 1964 z.DecStructFieldNotFound(-1, yys3) 1965 } // end switch yys3 1966 } // end for yyj3 1967 z.DecSendContainerState(codecSelfer_containerMapEnd102) 1968 } 1969 1970 func (x *FsListResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 1971 var h codecSelfer102 1972 z, r := codec1978.GenHelperDecoder(d) 1973 _, _, _ = h, z, r 1974 var yyj12 int 1975 var yyb12 bool 1976 var yyhl12 bool = l >= 0 1977 yyj12++ 1978 if yyhl12 { 1979 yyb12 = yyj12 > l 1980 } else { 1981 yyb12 = r.CheckBreak() 1982 } 1983 if yyb12 { 1984 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 1985 return 1986 } 1987 z.DecSendContainerState(codecSelfer_containerArrayElem102) 1988 if r.TryDecodeAsNil() { 1989 x.Files = nil 1990 } else { 1991 yyv13 := &x.Files 1992 yym14 := z.DecBinary() 1993 _ = yym14 1994 if false { 1995 } else { 1996 h.decSlicePtrtoAllocFileInfo((*[]*AllocFileInfo)(yyv13), d) 1997 } 1998 } 1999 yyj12++ 2000 if yyhl12 { 2001 yyb12 = yyj12 > l 2002 } else { 2003 yyb12 = r.CheckBreak() 2004 } 2005 if yyb12 { 2006 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2007 return 2008 } 2009 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2010 if r.TryDecodeAsNil() { 2011 x.Index = 0 2012 } else { 2013 yyv15 := &x.Index 2014 yym16 := z.DecBinary() 2015 _ = yym16 2016 if false { 2017 } else { 2018 *((*uint64)(yyv15)) = uint64(r.DecodeUint(64)) 2019 } 2020 } 2021 yyj12++ 2022 if yyhl12 { 2023 yyb12 = yyj12 > l 2024 } else { 2025 yyb12 = r.CheckBreak() 2026 } 2027 if yyb12 { 2028 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2029 return 2030 } 2031 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2032 if r.TryDecodeAsNil() { 2033 x.LastContact = 0 2034 } else { 2035 yyv17 := &x.LastContact 2036 yym18 := z.DecBinary() 2037 _ = yym18 2038 if false { 2039 } else if z.HasExtensions() && z.DecExt(yyv17) { 2040 } else { 2041 *((*int64)(yyv17)) = int64(r.DecodeInt(64)) 2042 } 2043 } 2044 yyj12++ 2045 if yyhl12 { 2046 yyb12 = yyj12 > l 2047 } else { 2048 yyb12 = r.CheckBreak() 2049 } 2050 if yyb12 { 2051 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2052 return 2053 } 2054 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2055 if r.TryDecodeAsNil() { 2056 x.KnownLeader = false 2057 } else { 2058 yyv19 := &x.KnownLeader 2059 yym20 := z.DecBinary() 2060 _ = yym20 2061 if false { 2062 } else { 2063 *((*bool)(yyv19)) = r.DecodeBool() 2064 } 2065 } 2066 for { 2067 yyj12++ 2068 if yyhl12 { 2069 yyb12 = yyj12 > l 2070 } else { 2071 yyb12 = r.CheckBreak() 2072 } 2073 if yyb12 { 2074 break 2075 } 2076 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2077 z.DecStructFieldNotFound(yyj12-1, "") 2078 } 2079 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2080 } 2081 2082 func (x *FsStatRequest) CodecEncodeSelf(e *codec1978.Encoder) { 2083 var h codecSelfer102 2084 z, r := codec1978.GenHelperEncoder(e) 2085 _, _, _ = h, z, r 2086 if x == nil { 2087 r.EncodeNil() 2088 } else { 2089 yym1 := z.EncBinary() 2090 _ = yym1 2091 if false { 2092 } else if z.HasExtensions() && z.EncExt(x) { 2093 } else { 2094 yysep2 := !z.EncBinary() 2095 yy2arr2 := z.EncBasicHandle().StructToArray 2096 var yyq2 [10]bool 2097 _, _, _ = yysep2, yyq2, yy2arr2 2098 const yyr2 bool = false 2099 var yynn2 int 2100 if yyr2 || yy2arr2 { 2101 r.EncodeArrayStart(10) 2102 } else { 2103 yynn2 = 10 2104 for _, b := range yyq2 { 2105 if b { 2106 yynn2++ 2107 } 2108 } 2109 r.EncodeMapStart(yynn2) 2110 yynn2 = 0 2111 } 2112 if yyr2 || yy2arr2 { 2113 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2114 yym4 := z.EncBinary() 2115 _ = yym4 2116 if false { 2117 } else { 2118 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 2119 } 2120 } else { 2121 z.EncSendContainerState(codecSelfer_containerMapKey102) 2122 r.EncodeString(codecSelferC_UTF8102, string("AllocID")) 2123 z.EncSendContainerState(codecSelfer_containerMapValue102) 2124 yym5 := z.EncBinary() 2125 _ = yym5 2126 if false { 2127 } else { 2128 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 2129 } 2130 } 2131 if yyr2 || yy2arr2 { 2132 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2133 yym7 := z.EncBinary() 2134 _ = yym7 2135 if false { 2136 } else { 2137 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 2138 } 2139 } else { 2140 z.EncSendContainerState(codecSelfer_containerMapKey102) 2141 r.EncodeString(codecSelferC_UTF8102, string("Path")) 2142 z.EncSendContainerState(codecSelfer_containerMapValue102) 2143 yym8 := z.EncBinary() 2144 _ = yym8 2145 if false { 2146 } else { 2147 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 2148 } 2149 } 2150 if yyr2 || yy2arr2 { 2151 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2152 yym10 := z.EncBinary() 2153 _ = yym10 2154 if false { 2155 } else { 2156 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 2157 } 2158 } else { 2159 z.EncSendContainerState(codecSelfer_containerMapKey102) 2160 r.EncodeString(codecSelferC_UTF8102, string("Region")) 2161 z.EncSendContainerState(codecSelfer_containerMapValue102) 2162 yym11 := z.EncBinary() 2163 _ = yym11 2164 if false { 2165 } else { 2166 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 2167 } 2168 } 2169 if yyr2 || yy2arr2 { 2170 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2171 yym13 := z.EncBinary() 2172 _ = yym13 2173 if false { 2174 } else { 2175 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 2176 } 2177 } else { 2178 z.EncSendContainerState(codecSelfer_containerMapKey102) 2179 r.EncodeString(codecSelferC_UTF8102, string("Namespace")) 2180 z.EncSendContainerState(codecSelfer_containerMapValue102) 2181 yym14 := z.EncBinary() 2182 _ = yym14 2183 if false { 2184 } else { 2185 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 2186 } 2187 } 2188 if yyr2 || yy2arr2 { 2189 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2190 yym16 := z.EncBinary() 2191 _ = yym16 2192 if false { 2193 } else { 2194 r.EncodeUint(uint64(x.MinQueryIndex)) 2195 } 2196 } else { 2197 z.EncSendContainerState(codecSelfer_containerMapKey102) 2198 r.EncodeString(codecSelferC_UTF8102, string("MinQueryIndex")) 2199 z.EncSendContainerState(codecSelfer_containerMapValue102) 2200 yym17 := z.EncBinary() 2201 _ = yym17 2202 if false { 2203 } else { 2204 r.EncodeUint(uint64(x.MinQueryIndex)) 2205 } 2206 } 2207 if yyr2 || yy2arr2 { 2208 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2209 yym19 := z.EncBinary() 2210 _ = yym19 2211 if false { 2212 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 2213 } else { 2214 r.EncodeInt(int64(x.MaxQueryTime)) 2215 } 2216 } else { 2217 z.EncSendContainerState(codecSelfer_containerMapKey102) 2218 r.EncodeString(codecSelferC_UTF8102, string("MaxQueryTime")) 2219 z.EncSendContainerState(codecSelfer_containerMapValue102) 2220 yym20 := z.EncBinary() 2221 _ = yym20 2222 if false { 2223 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 2224 } else { 2225 r.EncodeInt(int64(x.MaxQueryTime)) 2226 } 2227 } 2228 if yyr2 || yy2arr2 { 2229 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2230 yym22 := z.EncBinary() 2231 _ = yym22 2232 if false { 2233 } else { 2234 r.EncodeBool(bool(x.AllowStale)) 2235 } 2236 } else { 2237 z.EncSendContainerState(codecSelfer_containerMapKey102) 2238 r.EncodeString(codecSelferC_UTF8102, string("AllowStale")) 2239 z.EncSendContainerState(codecSelfer_containerMapValue102) 2240 yym23 := z.EncBinary() 2241 _ = yym23 2242 if false { 2243 } else { 2244 r.EncodeBool(bool(x.AllowStale)) 2245 } 2246 } 2247 if yyr2 || yy2arr2 { 2248 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2249 yym25 := z.EncBinary() 2250 _ = yym25 2251 if false { 2252 } else { 2253 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 2254 } 2255 } else { 2256 z.EncSendContainerState(codecSelfer_containerMapKey102) 2257 r.EncodeString(codecSelferC_UTF8102, string("Prefix")) 2258 z.EncSendContainerState(codecSelfer_containerMapValue102) 2259 yym26 := z.EncBinary() 2260 _ = yym26 2261 if false { 2262 } else { 2263 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 2264 } 2265 } 2266 if yyr2 || yy2arr2 { 2267 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2268 yym28 := z.EncBinary() 2269 _ = yym28 2270 if false { 2271 } else { 2272 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 2273 } 2274 } else { 2275 z.EncSendContainerState(codecSelfer_containerMapKey102) 2276 r.EncodeString(codecSelferC_UTF8102, string("AuthToken")) 2277 z.EncSendContainerState(codecSelfer_containerMapValue102) 2278 yym29 := z.EncBinary() 2279 _ = yym29 2280 if false { 2281 } else { 2282 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 2283 } 2284 } 2285 if yyr2 || yy2arr2 { 2286 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2287 yym31 := z.EncBinary() 2288 _ = yym31 2289 if false { 2290 } else { 2291 r.EncodeBool(bool(x.Forwarded)) 2292 } 2293 } else { 2294 z.EncSendContainerState(codecSelfer_containerMapKey102) 2295 r.EncodeString(codecSelferC_UTF8102, string("Forwarded")) 2296 z.EncSendContainerState(codecSelfer_containerMapValue102) 2297 yym32 := z.EncBinary() 2298 _ = yym32 2299 if false { 2300 } else { 2301 r.EncodeBool(bool(x.Forwarded)) 2302 } 2303 } 2304 if yyr2 || yy2arr2 { 2305 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 2306 } else { 2307 z.EncSendContainerState(codecSelfer_containerMapEnd102) 2308 } 2309 } 2310 } 2311 } 2312 2313 func (x *FsStatRequest) CodecDecodeSelf(d *codec1978.Decoder) { 2314 var h codecSelfer102 2315 z, r := codec1978.GenHelperDecoder(d) 2316 _, _, _ = h, z, r 2317 yym1 := z.DecBinary() 2318 _ = yym1 2319 if false { 2320 } else if z.HasExtensions() && z.DecExt(x) { 2321 } else { 2322 yyct2 := r.ContainerType() 2323 if yyct2 == codecSelferValueTypeMap102 { 2324 yyl2 := r.ReadMapStart() 2325 if yyl2 == 0 { 2326 z.DecSendContainerState(codecSelfer_containerMapEnd102) 2327 } else { 2328 x.codecDecodeSelfFromMap(yyl2, d) 2329 } 2330 } else if yyct2 == codecSelferValueTypeArray102 { 2331 yyl2 := r.ReadArrayStart() 2332 if yyl2 == 0 { 2333 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2334 } else { 2335 x.codecDecodeSelfFromArray(yyl2, d) 2336 } 2337 } else { 2338 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 2339 } 2340 } 2341 } 2342 2343 func (x *FsStatRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 2344 var h codecSelfer102 2345 z, r := codec1978.GenHelperDecoder(d) 2346 _, _, _ = h, z, r 2347 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 2348 _ = yys3Slc 2349 var yyhl3 bool = l >= 0 2350 for yyj3 := 0; ; yyj3++ { 2351 if yyhl3 { 2352 if yyj3 >= l { 2353 break 2354 } 2355 } else { 2356 if r.CheckBreak() { 2357 break 2358 } 2359 } 2360 z.DecSendContainerState(codecSelfer_containerMapKey102) 2361 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 2362 yys3 := string(yys3Slc) 2363 z.DecSendContainerState(codecSelfer_containerMapValue102) 2364 switch yys3 { 2365 case "AllocID": 2366 if r.TryDecodeAsNil() { 2367 x.AllocID = "" 2368 } else { 2369 yyv4 := &x.AllocID 2370 yym5 := z.DecBinary() 2371 _ = yym5 2372 if false { 2373 } else { 2374 *((*string)(yyv4)) = r.DecodeString() 2375 } 2376 } 2377 case "Path": 2378 if r.TryDecodeAsNil() { 2379 x.Path = "" 2380 } else { 2381 yyv6 := &x.Path 2382 yym7 := z.DecBinary() 2383 _ = yym7 2384 if false { 2385 } else { 2386 *((*string)(yyv6)) = r.DecodeString() 2387 } 2388 } 2389 case "Region": 2390 if r.TryDecodeAsNil() { 2391 x.Region = "" 2392 } else { 2393 yyv8 := &x.Region 2394 yym9 := z.DecBinary() 2395 _ = yym9 2396 if false { 2397 } else { 2398 *((*string)(yyv8)) = r.DecodeString() 2399 } 2400 } 2401 case "Namespace": 2402 if r.TryDecodeAsNil() { 2403 x.Namespace = "" 2404 } else { 2405 yyv10 := &x.Namespace 2406 yym11 := z.DecBinary() 2407 _ = yym11 2408 if false { 2409 } else { 2410 *((*string)(yyv10)) = r.DecodeString() 2411 } 2412 } 2413 case "MinQueryIndex": 2414 if r.TryDecodeAsNil() { 2415 x.MinQueryIndex = 0 2416 } else { 2417 yyv12 := &x.MinQueryIndex 2418 yym13 := z.DecBinary() 2419 _ = yym13 2420 if false { 2421 } else { 2422 *((*uint64)(yyv12)) = uint64(r.DecodeUint(64)) 2423 } 2424 } 2425 case "MaxQueryTime": 2426 if r.TryDecodeAsNil() { 2427 x.MaxQueryTime = 0 2428 } else { 2429 yyv14 := &x.MaxQueryTime 2430 yym15 := z.DecBinary() 2431 _ = yym15 2432 if false { 2433 } else if z.HasExtensions() && z.DecExt(yyv14) { 2434 } else { 2435 *((*int64)(yyv14)) = int64(r.DecodeInt(64)) 2436 } 2437 } 2438 case "AllowStale": 2439 if r.TryDecodeAsNil() { 2440 x.AllowStale = false 2441 } else { 2442 yyv16 := &x.AllowStale 2443 yym17 := z.DecBinary() 2444 _ = yym17 2445 if false { 2446 } else { 2447 *((*bool)(yyv16)) = r.DecodeBool() 2448 } 2449 } 2450 case "Prefix": 2451 if r.TryDecodeAsNil() { 2452 x.Prefix = "" 2453 } else { 2454 yyv18 := &x.Prefix 2455 yym19 := z.DecBinary() 2456 _ = yym19 2457 if false { 2458 } else { 2459 *((*string)(yyv18)) = r.DecodeString() 2460 } 2461 } 2462 case "AuthToken": 2463 if r.TryDecodeAsNil() { 2464 x.AuthToken = "" 2465 } else { 2466 yyv20 := &x.AuthToken 2467 yym21 := z.DecBinary() 2468 _ = yym21 2469 if false { 2470 } else { 2471 *((*string)(yyv20)) = r.DecodeString() 2472 } 2473 } 2474 case "Forwarded": 2475 if r.TryDecodeAsNil() { 2476 x.Forwarded = false 2477 } else { 2478 yyv22 := &x.Forwarded 2479 yym23 := z.DecBinary() 2480 _ = yym23 2481 if false { 2482 } else { 2483 *((*bool)(yyv22)) = r.DecodeBool() 2484 } 2485 } 2486 default: 2487 z.DecStructFieldNotFound(-1, yys3) 2488 } // end switch yys3 2489 } // end for yyj3 2490 z.DecSendContainerState(codecSelfer_containerMapEnd102) 2491 } 2492 2493 func (x *FsStatRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 2494 var h codecSelfer102 2495 z, r := codec1978.GenHelperDecoder(d) 2496 _, _, _ = h, z, r 2497 var yyj24 int 2498 var yyb24 bool 2499 var yyhl24 bool = l >= 0 2500 yyj24++ 2501 if yyhl24 { 2502 yyb24 = yyj24 > l 2503 } else { 2504 yyb24 = r.CheckBreak() 2505 } 2506 if yyb24 { 2507 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2508 return 2509 } 2510 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2511 if r.TryDecodeAsNil() { 2512 x.AllocID = "" 2513 } else { 2514 yyv25 := &x.AllocID 2515 yym26 := z.DecBinary() 2516 _ = yym26 2517 if false { 2518 } else { 2519 *((*string)(yyv25)) = r.DecodeString() 2520 } 2521 } 2522 yyj24++ 2523 if yyhl24 { 2524 yyb24 = yyj24 > l 2525 } else { 2526 yyb24 = r.CheckBreak() 2527 } 2528 if yyb24 { 2529 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2530 return 2531 } 2532 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2533 if r.TryDecodeAsNil() { 2534 x.Path = "" 2535 } else { 2536 yyv27 := &x.Path 2537 yym28 := z.DecBinary() 2538 _ = yym28 2539 if false { 2540 } else { 2541 *((*string)(yyv27)) = r.DecodeString() 2542 } 2543 } 2544 yyj24++ 2545 if yyhl24 { 2546 yyb24 = yyj24 > l 2547 } else { 2548 yyb24 = r.CheckBreak() 2549 } 2550 if yyb24 { 2551 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2552 return 2553 } 2554 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2555 if r.TryDecodeAsNil() { 2556 x.Region = "" 2557 } else { 2558 yyv29 := &x.Region 2559 yym30 := z.DecBinary() 2560 _ = yym30 2561 if false { 2562 } else { 2563 *((*string)(yyv29)) = r.DecodeString() 2564 } 2565 } 2566 yyj24++ 2567 if yyhl24 { 2568 yyb24 = yyj24 > l 2569 } else { 2570 yyb24 = r.CheckBreak() 2571 } 2572 if yyb24 { 2573 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2574 return 2575 } 2576 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2577 if r.TryDecodeAsNil() { 2578 x.Namespace = "" 2579 } else { 2580 yyv31 := &x.Namespace 2581 yym32 := z.DecBinary() 2582 _ = yym32 2583 if false { 2584 } else { 2585 *((*string)(yyv31)) = r.DecodeString() 2586 } 2587 } 2588 yyj24++ 2589 if yyhl24 { 2590 yyb24 = yyj24 > l 2591 } else { 2592 yyb24 = r.CheckBreak() 2593 } 2594 if yyb24 { 2595 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2596 return 2597 } 2598 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2599 if r.TryDecodeAsNil() { 2600 x.MinQueryIndex = 0 2601 } else { 2602 yyv33 := &x.MinQueryIndex 2603 yym34 := z.DecBinary() 2604 _ = yym34 2605 if false { 2606 } else { 2607 *((*uint64)(yyv33)) = uint64(r.DecodeUint(64)) 2608 } 2609 } 2610 yyj24++ 2611 if yyhl24 { 2612 yyb24 = yyj24 > l 2613 } else { 2614 yyb24 = r.CheckBreak() 2615 } 2616 if yyb24 { 2617 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2618 return 2619 } 2620 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2621 if r.TryDecodeAsNil() { 2622 x.MaxQueryTime = 0 2623 } else { 2624 yyv35 := &x.MaxQueryTime 2625 yym36 := z.DecBinary() 2626 _ = yym36 2627 if false { 2628 } else if z.HasExtensions() && z.DecExt(yyv35) { 2629 } else { 2630 *((*int64)(yyv35)) = int64(r.DecodeInt(64)) 2631 } 2632 } 2633 yyj24++ 2634 if yyhl24 { 2635 yyb24 = yyj24 > l 2636 } else { 2637 yyb24 = r.CheckBreak() 2638 } 2639 if yyb24 { 2640 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2641 return 2642 } 2643 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2644 if r.TryDecodeAsNil() { 2645 x.AllowStale = false 2646 } else { 2647 yyv37 := &x.AllowStale 2648 yym38 := z.DecBinary() 2649 _ = yym38 2650 if false { 2651 } else { 2652 *((*bool)(yyv37)) = r.DecodeBool() 2653 } 2654 } 2655 yyj24++ 2656 if yyhl24 { 2657 yyb24 = yyj24 > l 2658 } else { 2659 yyb24 = r.CheckBreak() 2660 } 2661 if yyb24 { 2662 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2663 return 2664 } 2665 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2666 if r.TryDecodeAsNil() { 2667 x.Prefix = "" 2668 } else { 2669 yyv39 := &x.Prefix 2670 yym40 := z.DecBinary() 2671 _ = yym40 2672 if false { 2673 } else { 2674 *((*string)(yyv39)) = r.DecodeString() 2675 } 2676 } 2677 yyj24++ 2678 if yyhl24 { 2679 yyb24 = yyj24 > l 2680 } else { 2681 yyb24 = r.CheckBreak() 2682 } 2683 if yyb24 { 2684 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2685 return 2686 } 2687 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2688 if r.TryDecodeAsNil() { 2689 x.AuthToken = "" 2690 } else { 2691 yyv41 := &x.AuthToken 2692 yym42 := z.DecBinary() 2693 _ = yym42 2694 if false { 2695 } else { 2696 *((*string)(yyv41)) = r.DecodeString() 2697 } 2698 } 2699 yyj24++ 2700 if yyhl24 { 2701 yyb24 = yyj24 > l 2702 } else { 2703 yyb24 = r.CheckBreak() 2704 } 2705 if yyb24 { 2706 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2707 return 2708 } 2709 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2710 if r.TryDecodeAsNil() { 2711 x.Forwarded = false 2712 } else { 2713 yyv43 := &x.Forwarded 2714 yym44 := z.DecBinary() 2715 _ = yym44 2716 if false { 2717 } else { 2718 *((*bool)(yyv43)) = r.DecodeBool() 2719 } 2720 } 2721 for { 2722 yyj24++ 2723 if yyhl24 { 2724 yyb24 = yyj24 > l 2725 } else { 2726 yyb24 = r.CheckBreak() 2727 } 2728 if yyb24 { 2729 break 2730 } 2731 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2732 z.DecStructFieldNotFound(yyj24-1, "") 2733 } 2734 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2735 } 2736 2737 func (x *FsStatResponse) CodecEncodeSelf(e *codec1978.Encoder) { 2738 var h codecSelfer102 2739 z, r := codec1978.GenHelperEncoder(e) 2740 _, _, _ = h, z, r 2741 if x == nil { 2742 r.EncodeNil() 2743 } else { 2744 yym1 := z.EncBinary() 2745 _ = yym1 2746 if false { 2747 } else if z.HasExtensions() && z.EncExt(x) { 2748 } else { 2749 yysep2 := !z.EncBinary() 2750 yy2arr2 := z.EncBasicHandle().StructToArray 2751 var yyq2 [4]bool 2752 _, _, _ = yysep2, yyq2, yy2arr2 2753 const yyr2 bool = false 2754 var yynn2 int 2755 if yyr2 || yy2arr2 { 2756 r.EncodeArrayStart(4) 2757 } else { 2758 yynn2 = 4 2759 for _, b := range yyq2 { 2760 if b { 2761 yynn2++ 2762 } 2763 } 2764 r.EncodeMapStart(yynn2) 2765 yynn2 = 0 2766 } 2767 if yyr2 || yy2arr2 { 2768 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2769 if x.Info == nil { 2770 r.EncodeNil() 2771 } else { 2772 x.Info.CodecEncodeSelf(e) 2773 } 2774 } else { 2775 z.EncSendContainerState(codecSelfer_containerMapKey102) 2776 r.EncodeString(codecSelferC_UTF8102, string("Info")) 2777 z.EncSendContainerState(codecSelfer_containerMapValue102) 2778 if x.Info == nil { 2779 r.EncodeNil() 2780 } else { 2781 x.Info.CodecEncodeSelf(e) 2782 } 2783 } 2784 if yyr2 || yy2arr2 { 2785 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2786 yym7 := z.EncBinary() 2787 _ = yym7 2788 if false { 2789 } else { 2790 r.EncodeUint(uint64(x.Index)) 2791 } 2792 } else { 2793 z.EncSendContainerState(codecSelfer_containerMapKey102) 2794 r.EncodeString(codecSelferC_UTF8102, string("Index")) 2795 z.EncSendContainerState(codecSelfer_containerMapValue102) 2796 yym8 := z.EncBinary() 2797 _ = yym8 2798 if false { 2799 } else { 2800 r.EncodeUint(uint64(x.Index)) 2801 } 2802 } 2803 if yyr2 || yy2arr2 { 2804 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2805 yym10 := z.EncBinary() 2806 _ = yym10 2807 if false { 2808 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 2809 } else { 2810 r.EncodeInt(int64(x.LastContact)) 2811 } 2812 } else { 2813 z.EncSendContainerState(codecSelfer_containerMapKey102) 2814 r.EncodeString(codecSelferC_UTF8102, string("LastContact")) 2815 z.EncSendContainerState(codecSelfer_containerMapValue102) 2816 yym11 := z.EncBinary() 2817 _ = yym11 2818 if false { 2819 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 2820 } else { 2821 r.EncodeInt(int64(x.LastContact)) 2822 } 2823 } 2824 if yyr2 || yy2arr2 { 2825 z.EncSendContainerState(codecSelfer_containerArrayElem102) 2826 yym13 := z.EncBinary() 2827 _ = yym13 2828 if false { 2829 } else { 2830 r.EncodeBool(bool(x.KnownLeader)) 2831 } 2832 } else { 2833 z.EncSendContainerState(codecSelfer_containerMapKey102) 2834 r.EncodeString(codecSelferC_UTF8102, string("KnownLeader")) 2835 z.EncSendContainerState(codecSelfer_containerMapValue102) 2836 yym14 := z.EncBinary() 2837 _ = yym14 2838 if false { 2839 } else { 2840 r.EncodeBool(bool(x.KnownLeader)) 2841 } 2842 } 2843 if yyr2 || yy2arr2 { 2844 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 2845 } else { 2846 z.EncSendContainerState(codecSelfer_containerMapEnd102) 2847 } 2848 } 2849 } 2850 } 2851 2852 func (x *FsStatResponse) CodecDecodeSelf(d *codec1978.Decoder) { 2853 var h codecSelfer102 2854 z, r := codec1978.GenHelperDecoder(d) 2855 _, _, _ = h, z, r 2856 yym1 := z.DecBinary() 2857 _ = yym1 2858 if false { 2859 } else if z.HasExtensions() && z.DecExt(x) { 2860 } else { 2861 yyct2 := r.ContainerType() 2862 if yyct2 == codecSelferValueTypeMap102 { 2863 yyl2 := r.ReadMapStart() 2864 if yyl2 == 0 { 2865 z.DecSendContainerState(codecSelfer_containerMapEnd102) 2866 } else { 2867 x.codecDecodeSelfFromMap(yyl2, d) 2868 } 2869 } else if yyct2 == codecSelferValueTypeArray102 { 2870 yyl2 := r.ReadArrayStart() 2871 if yyl2 == 0 { 2872 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2873 } else { 2874 x.codecDecodeSelfFromArray(yyl2, d) 2875 } 2876 } else { 2877 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 2878 } 2879 } 2880 } 2881 2882 func (x *FsStatResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 2883 var h codecSelfer102 2884 z, r := codec1978.GenHelperDecoder(d) 2885 _, _, _ = h, z, r 2886 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 2887 _ = yys3Slc 2888 var yyhl3 bool = l >= 0 2889 for yyj3 := 0; ; yyj3++ { 2890 if yyhl3 { 2891 if yyj3 >= l { 2892 break 2893 } 2894 } else { 2895 if r.CheckBreak() { 2896 break 2897 } 2898 } 2899 z.DecSendContainerState(codecSelfer_containerMapKey102) 2900 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 2901 yys3 := string(yys3Slc) 2902 z.DecSendContainerState(codecSelfer_containerMapValue102) 2903 switch yys3 { 2904 case "Info": 2905 if r.TryDecodeAsNil() { 2906 if x.Info != nil { 2907 x.Info = nil 2908 } 2909 } else { 2910 if x.Info == nil { 2911 x.Info = new(AllocFileInfo) 2912 } 2913 x.Info.CodecDecodeSelf(d) 2914 } 2915 case "Index": 2916 if r.TryDecodeAsNil() { 2917 x.Index = 0 2918 } else { 2919 yyv5 := &x.Index 2920 yym6 := z.DecBinary() 2921 _ = yym6 2922 if false { 2923 } else { 2924 *((*uint64)(yyv5)) = uint64(r.DecodeUint(64)) 2925 } 2926 } 2927 case "LastContact": 2928 if r.TryDecodeAsNil() { 2929 x.LastContact = 0 2930 } else { 2931 yyv7 := &x.LastContact 2932 yym8 := z.DecBinary() 2933 _ = yym8 2934 if false { 2935 } else if z.HasExtensions() && z.DecExt(yyv7) { 2936 } else { 2937 *((*int64)(yyv7)) = int64(r.DecodeInt(64)) 2938 } 2939 } 2940 case "KnownLeader": 2941 if r.TryDecodeAsNil() { 2942 x.KnownLeader = false 2943 } else { 2944 yyv9 := &x.KnownLeader 2945 yym10 := z.DecBinary() 2946 _ = yym10 2947 if false { 2948 } else { 2949 *((*bool)(yyv9)) = r.DecodeBool() 2950 } 2951 } 2952 default: 2953 z.DecStructFieldNotFound(-1, yys3) 2954 } // end switch yys3 2955 } // end for yyj3 2956 z.DecSendContainerState(codecSelfer_containerMapEnd102) 2957 } 2958 2959 func (x *FsStatResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 2960 var h codecSelfer102 2961 z, r := codec1978.GenHelperDecoder(d) 2962 _, _, _ = h, z, r 2963 var yyj11 int 2964 var yyb11 bool 2965 var yyhl11 bool = l >= 0 2966 yyj11++ 2967 if yyhl11 { 2968 yyb11 = yyj11 > l 2969 } else { 2970 yyb11 = r.CheckBreak() 2971 } 2972 if yyb11 { 2973 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2974 return 2975 } 2976 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2977 if r.TryDecodeAsNil() { 2978 if x.Info != nil { 2979 x.Info = nil 2980 } 2981 } else { 2982 if x.Info == nil { 2983 x.Info = new(AllocFileInfo) 2984 } 2985 x.Info.CodecDecodeSelf(d) 2986 } 2987 yyj11++ 2988 if yyhl11 { 2989 yyb11 = yyj11 > l 2990 } else { 2991 yyb11 = r.CheckBreak() 2992 } 2993 if yyb11 { 2994 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 2995 return 2996 } 2997 z.DecSendContainerState(codecSelfer_containerArrayElem102) 2998 if r.TryDecodeAsNil() { 2999 x.Index = 0 3000 } else { 3001 yyv13 := &x.Index 3002 yym14 := z.DecBinary() 3003 _ = yym14 3004 if false { 3005 } else { 3006 *((*uint64)(yyv13)) = uint64(r.DecodeUint(64)) 3007 } 3008 } 3009 yyj11++ 3010 if yyhl11 { 3011 yyb11 = yyj11 > l 3012 } else { 3013 yyb11 = r.CheckBreak() 3014 } 3015 if yyb11 { 3016 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3017 return 3018 } 3019 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3020 if r.TryDecodeAsNil() { 3021 x.LastContact = 0 3022 } else { 3023 yyv15 := &x.LastContact 3024 yym16 := z.DecBinary() 3025 _ = yym16 3026 if false { 3027 } else if z.HasExtensions() && z.DecExt(yyv15) { 3028 } else { 3029 *((*int64)(yyv15)) = int64(r.DecodeInt(64)) 3030 } 3031 } 3032 yyj11++ 3033 if yyhl11 { 3034 yyb11 = yyj11 > l 3035 } else { 3036 yyb11 = r.CheckBreak() 3037 } 3038 if yyb11 { 3039 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3040 return 3041 } 3042 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3043 if r.TryDecodeAsNil() { 3044 x.KnownLeader = false 3045 } else { 3046 yyv17 := &x.KnownLeader 3047 yym18 := z.DecBinary() 3048 _ = yym18 3049 if false { 3050 } else { 3051 *((*bool)(yyv17)) = r.DecodeBool() 3052 } 3053 } 3054 for { 3055 yyj11++ 3056 if yyhl11 { 3057 yyb11 = yyj11 > l 3058 } else { 3059 yyb11 = r.CheckBreak() 3060 } 3061 if yyb11 { 3062 break 3063 } 3064 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3065 z.DecStructFieldNotFound(yyj11-1, "") 3066 } 3067 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3068 } 3069 3070 func (x *FsStreamRequest) CodecEncodeSelf(e *codec1978.Encoder) { 3071 var h codecSelfer102 3072 z, r := codec1978.GenHelperEncoder(e) 3073 _, _, _ = h, z, r 3074 if x == nil { 3075 r.EncodeNil() 3076 } else { 3077 yym1 := z.EncBinary() 3078 _ = yym1 3079 if false { 3080 } else if z.HasExtensions() && z.EncExt(x) { 3081 } else { 3082 yysep2 := !z.EncBinary() 3083 yy2arr2 := z.EncBasicHandle().StructToArray 3084 var yyq2 [15]bool 3085 _, _, _ = yysep2, yyq2, yy2arr2 3086 const yyr2 bool = false 3087 var yynn2 int 3088 if yyr2 || yy2arr2 { 3089 r.EncodeArrayStart(15) 3090 } else { 3091 yynn2 = 15 3092 for _, b := range yyq2 { 3093 if b { 3094 yynn2++ 3095 } 3096 } 3097 r.EncodeMapStart(yynn2) 3098 yynn2 = 0 3099 } 3100 if yyr2 || yy2arr2 { 3101 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3102 yym4 := z.EncBinary() 3103 _ = yym4 3104 if false { 3105 } else { 3106 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 3107 } 3108 } else { 3109 z.EncSendContainerState(codecSelfer_containerMapKey102) 3110 r.EncodeString(codecSelferC_UTF8102, string("AllocID")) 3111 z.EncSendContainerState(codecSelfer_containerMapValue102) 3112 yym5 := z.EncBinary() 3113 _ = yym5 3114 if false { 3115 } else { 3116 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 3117 } 3118 } 3119 if yyr2 || yy2arr2 { 3120 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3121 yym7 := z.EncBinary() 3122 _ = yym7 3123 if false { 3124 } else { 3125 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 3126 } 3127 } else { 3128 z.EncSendContainerState(codecSelfer_containerMapKey102) 3129 r.EncodeString(codecSelferC_UTF8102, string("Path")) 3130 z.EncSendContainerState(codecSelfer_containerMapValue102) 3131 yym8 := z.EncBinary() 3132 _ = yym8 3133 if false { 3134 } else { 3135 r.EncodeString(codecSelferC_UTF8102, string(x.Path)) 3136 } 3137 } 3138 if yyr2 || yy2arr2 { 3139 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3140 yym10 := z.EncBinary() 3141 _ = yym10 3142 if false { 3143 } else { 3144 r.EncodeInt(int64(x.Offset)) 3145 } 3146 } else { 3147 z.EncSendContainerState(codecSelfer_containerMapKey102) 3148 r.EncodeString(codecSelferC_UTF8102, string("Offset")) 3149 z.EncSendContainerState(codecSelfer_containerMapValue102) 3150 yym11 := z.EncBinary() 3151 _ = yym11 3152 if false { 3153 } else { 3154 r.EncodeInt(int64(x.Offset)) 3155 } 3156 } 3157 if yyr2 || yy2arr2 { 3158 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3159 yym13 := z.EncBinary() 3160 _ = yym13 3161 if false { 3162 } else { 3163 r.EncodeString(codecSelferC_UTF8102, string(x.Origin)) 3164 } 3165 } else { 3166 z.EncSendContainerState(codecSelfer_containerMapKey102) 3167 r.EncodeString(codecSelferC_UTF8102, string("Origin")) 3168 z.EncSendContainerState(codecSelfer_containerMapValue102) 3169 yym14 := z.EncBinary() 3170 _ = yym14 3171 if false { 3172 } else { 3173 r.EncodeString(codecSelferC_UTF8102, string(x.Origin)) 3174 } 3175 } 3176 if yyr2 || yy2arr2 { 3177 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3178 yym16 := z.EncBinary() 3179 _ = yym16 3180 if false { 3181 } else { 3182 r.EncodeBool(bool(x.PlainText)) 3183 } 3184 } else { 3185 z.EncSendContainerState(codecSelfer_containerMapKey102) 3186 r.EncodeString(codecSelferC_UTF8102, string("PlainText")) 3187 z.EncSendContainerState(codecSelfer_containerMapValue102) 3188 yym17 := z.EncBinary() 3189 _ = yym17 3190 if false { 3191 } else { 3192 r.EncodeBool(bool(x.PlainText)) 3193 } 3194 } 3195 if yyr2 || yy2arr2 { 3196 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3197 yym19 := z.EncBinary() 3198 _ = yym19 3199 if false { 3200 } else { 3201 r.EncodeInt(int64(x.Limit)) 3202 } 3203 } else { 3204 z.EncSendContainerState(codecSelfer_containerMapKey102) 3205 r.EncodeString(codecSelferC_UTF8102, string("Limit")) 3206 z.EncSendContainerState(codecSelfer_containerMapValue102) 3207 yym20 := z.EncBinary() 3208 _ = yym20 3209 if false { 3210 } else { 3211 r.EncodeInt(int64(x.Limit)) 3212 } 3213 } 3214 if yyr2 || yy2arr2 { 3215 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3216 yym22 := z.EncBinary() 3217 _ = yym22 3218 if false { 3219 } else { 3220 r.EncodeBool(bool(x.Follow)) 3221 } 3222 } else { 3223 z.EncSendContainerState(codecSelfer_containerMapKey102) 3224 r.EncodeString(codecSelferC_UTF8102, string("Follow")) 3225 z.EncSendContainerState(codecSelfer_containerMapValue102) 3226 yym23 := z.EncBinary() 3227 _ = yym23 3228 if false { 3229 } else { 3230 r.EncodeBool(bool(x.Follow)) 3231 } 3232 } 3233 if yyr2 || yy2arr2 { 3234 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3235 yym25 := z.EncBinary() 3236 _ = yym25 3237 if false { 3238 } else { 3239 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 3240 } 3241 } else { 3242 z.EncSendContainerState(codecSelfer_containerMapKey102) 3243 r.EncodeString(codecSelferC_UTF8102, string("Region")) 3244 z.EncSendContainerState(codecSelfer_containerMapValue102) 3245 yym26 := z.EncBinary() 3246 _ = yym26 3247 if false { 3248 } else { 3249 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 3250 } 3251 } 3252 if yyr2 || yy2arr2 { 3253 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3254 yym28 := z.EncBinary() 3255 _ = yym28 3256 if false { 3257 } else { 3258 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 3259 } 3260 } else { 3261 z.EncSendContainerState(codecSelfer_containerMapKey102) 3262 r.EncodeString(codecSelferC_UTF8102, string("Namespace")) 3263 z.EncSendContainerState(codecSelfer_containerMapValue102) 3264 yym29 := z.EncBinary() 3265 _ = yym29 3266 if false { 3267 } else { 3268 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 3269 } 3270 } 3271 if yyr2 || yy2arr2 { 3272 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3273 yym31 := z.EncBinary() 3274 _ = yym31 3275 if false { 3276 } else { 3277 r.EncodeUint(uint64(x.MinQueryIndex)) 3278 } 3279 } else { 3280 z.EncSendContainerState(codecSelfer_containerMapKey102) 3281 r.EncodeString(codecSelferC_UTF8102, string("MinQueryIndex")) 3282 z.EncSendContainerState(codecSelfer_containerMapValue102) 3283 yym32 := z.EncBinary() 3284 _ = yym32 3285 if false { 3286 } else { 3287 r.EncodeUint(uint64(x.MinQueryIndex)) 3288 } 3289 } 3290 if yyr2 || yy2arr2 { 3291 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3292 yym34 := z.EncBinary() 3293 _ = yym34 3294 if false { 3295 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 3296 } else { 3297 r.EncodeInt(int64(x.MaxQueryTime)) 3298 } 3299 } else { 3300 z.EncSendContainerState(codecSelfer_containerMapKey102) 3301 r.EncodeString(codecSelferC_UTF8102, string("MaxQueryTime")) 3302 z.EncSendContainerState(codecSelfer_containerMapValue102) 3303 yym35 := z.EncBinary() 3304 _ = yym35 3305 if false { 3306 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 3307 } else { 3308 r.EncodeInt(int64(x.MaxQueryTime)) 3309 } 3310 } 3311 if yyr2 || yy2arr2 { 3312 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3313 yym37 := z.EncBinary() 3314 _ = yym37 3315 if false { 3316 } else { 3317 r.EncodeBool(bool(x.AllowStale)) 3318 } 3319 } else { 3320 z.EncSendContainerState(codecSelfer_containerMapKey102) 3321 r.EncodeString(codecSelferC_UTF8102, string("AllowStale")) 3322 z.EncSendContainerState(codecSelfer_containerMapValue102) 3323 yym38 := z.EncBinary() 3324 _ = yym38 3325 if false { 3326 } else { 3327 r.EncodeBool(bool(x.AllowStale)) 3328 } 3329 } 3330 if yyr2 || yy2arr2 { 3331 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3332 yym40 := z.EncBinary() 3333 _ = yym40 3334 if false { 3335 } else { 3336 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 3337 } 3338 } else { 3339 z.EncSendContainerState(codecSelfer_containerMapKey102) 3340 r.EncodeString(codecSelferC_UTF8102, string("Prefix")) 3341 z.EncSendContainerState(codecSelfer_containerMapValue102) 3342 yym41 := z.EncBinary() 3343 _ = yym41 3344 if false { 3345 } else { 3346 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 3347 } 3348 } 3349 if yyr2 || yy2arr2 { 3350 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3351 yym43 := z.EncBinary() 3352 _ = yym43 3353 if false { 3354 } else { 3355 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 3356 } 3357 } else { 3358 z.EncSendContainerState(codecSelfer_containerMapKey102) 3359 r.EncodeString(codecSelferC_UTF8102, string("AuthToken")) 3360 z.EncSendContainerState(codecSelfer_containerMapValue102) 3361 yym44 := z.EncBinary() 3362 _ = yym44 3363 if false { 3364 } else { 3365 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 3366 } 3367 } 3368 if yyr2 || yy2arr2 { 3369 z.EncSendContainerState(codecSelfer_containerArrayElem102) 3370 yym46 := z.EncBinary() 3371 _ = yym46 3372 if false { 3373 } else { 3374 r.EncodeBool(bool(x.Forwarded)) 3375 } 3376 } else { 3377 z.EncSendContainerState(codecSelfer_containerMapKey102) 3378 r.EncodeString(codecSelferC_UTF8102, string("Forwarded")) 3379 z.EncSendContainerState(codecSelfer_containerMapValue102) 3380 yym47 := z.EncBinary() 3381 _ = yym47 3382 if false { 3383 } else { 3384 r.EncodeBool(bool(x.Forwarded)) 3385 } 3386 } 3387 if yyr2 || yy2arr2 { 3388 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 3389 } else { 3390 z.EncSendContainerState(codecSelfer_containerMapEnd102) 3391 } 3392 } 3393 } 3394 } 3395 3396 func (x *FsStreamRequest) CodecDecodeSelf(d *codec1978.Decoder) { 3397 var h codecSelfer102 3398 z, r := codec1978.GenHelperDecoder(d) 3399 _, _, _ = h, z, r 3400 yym1 := z.DecBinary() 3401 _ = yym1 3402 if false { 3403 } else if z.HasExtensions() && z.DecExt(x) { 3404 } else { 3405 yyct2 := r.ContainerType() 3406 if yyct2 == codecSelferValueTypeMap102 { 3407 yyl2 := r.ReadMapStart() 3408 if yyl2 == 0 { 3409 z.DecSendContainerState(codecSelfer_containerMapEnd102) 3410 } else { 3411 x.codecDecodeSelfFromMap(yyl2, d) 3412 } 3413 } else if yyct2 == codecSelferValueTypeArray102 { 3414 yyl2 := r.ReadArrayStart() 3415 if yyl2 == 0 { 3416 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3417 } else { 3418 x.codecDecodeSelfFromArray(yyl2, d) 3419 } 3420 } else { 3421 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 3422 } 3423 } 3424 } 3425 3426 func (x *FsStreamRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 3427 var h codecSelfer102 3428 z, r := codec1978.GenHelperDecoder(d) 3429 _, _, _ = h, z, r 3430 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 3431 _ = yys3Slc 3432 var yyhl3 bool = l >= 0 3433 for yyj3 := 0; ; yyj3++ { 3434 if yyhl3 { 3435 if yyj3 >= l { 3436 break 3437 } 3438 } else { 3439 if r.CheckBreak() { 3440 break 3441 } 3442 } 3443 z.DecSendContainerState(codecSelfer_containerMapKey102) 3444 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 3445 yys3 := string(yys3Slc) 3446 z.DecSendContainerState(codecSelfer_containerMapValue102) 3447 switch yys3 { 3448 case "AllocID": 3449 if r.TryDecodeAsNil() { 3450 x.AllocID = "" 3451 } else { 3452 yyv4 := &x.AllocID 3453 yym5 := z.DecBinary() 3454 _ = yym5 3455 if false { 3456 } else { 3457 *((*string)(yyv4)) = r.DecodeString() 3458 } 3459 } 3460 case "Path": 3461 if r.TryDecodeAsNil() { 3462 x.Path = "" 3463 } else { 3464 yyv6 := &x.Path 3465 yym7 := z.DecBinary() 3466 _ = yym7 3467 if false { 3468 } else { 3469 *((*string)(yyv6)) = r.DecodeString() 3470 } 3471 } 3472 case "Offset": 3473 if r.TryDecodeAsNil() { 3474 x.Offset = 0 3475 } else { 3476 yyv8 := &x.Offset 3477 yym9 := z.DecBinary() 3478 _ = yym9 3479 if false { 3480 } else { 3481 *((*int64)(yyv8)) = int64(r.DecodeInt(64)) 3482 } 3483 } 3484 case "Origin": 3485 if r.TryDecodeAsNil() { 3486 x.Origin = "" 3487 } else { 3488 yyv10 := &x.Origin 3489 yym11 := z.DecBinary() 3490 _ = yym11 3491 if false { 3492 } else { 3493 *((*string)(yyv10)) = r.DecodeString() 3494 } 3495 } 3496 case "PlainText": 3497 if r.TryDecodeAsNil() { 3498 x.PlainText = false 3499 } else { 3500 yyv12 := &x.PlainText 3501 yym13 := z.DecBinary() 3502 _ = yym13 3503 if false { 3504 } else { 3505 *((*bool)(yyv12)) = r.DecodeBool() 3506 } 3507 } 3508 case "Limit": 3509 if r.TryDecodeAsNil() { 3510 x.Limit = 0 3511 } else { 3512 yyv14 := &x.Limit 3513 yym15 := z.DecBinary() 3514 _ = yym15 3515 if false { 3516 } else { 3517 *((*int64)(yyv14)) = int64(r.DecodeInt(64)) 3518 } 3519 } 3520 case "Follow": 3521 if r.TryDecodeAsNil() { 3522 x.Follow = false 3523 } else { 3524 yyv16 := &x.Follow 3525 yym17 := z.DecBinary() 3526 _ = yym17 3527 if false { 3528 } else { 3529 *((*bool)(yyv16)) = r.DecodeBool() 3530 } 3531 } 3532 case "Region": 3533 if r.TryDecodeAsNil() { 3534 x.Region = "" 3535 } else { 3536 yyv18 := &x.Region 3537 yym19 := z.DecBinary() 3538 _ = yym19 3539 if false { 3540 } else { 3541 *((*string)(yyv18)) = r.DecodeString() 3542 } 3543 } 3544 case "Namespace": 3545 if r.TryDecodeAsNil() { 3546 x.Namespace = "" 3547 } else { 3548 yyv20 := &x.Namespace 3549 yym21 := z.DecBinary() 3550 _ = yym21 3551 if false { 3552 } else { 3553 *((*string)(yyv20)) = r.DecodeString() 3554 } 3555 } 3556 case "MinQueryIndex": 3557 if r.TryDecodeAsNil() { 3558 x.MinQueryIndex = 0 3559 } else { 3560 yyv22 := &x.MinQueryIndex 3561 yym23 := z.DecBinary() 3562 _ = yym23 3563 if false { 3564 } else { 3565 *((*uint64)(yyv22)) = uint64(r.DecodeUint(64)) 3566 } 3567 } 3568 case "MaxQueryTime": 3569 if r.TryDecodeAsNil() { 3570 x.MaxQueryTime = 0 3571 } else { 3572 yyv24 := &x.MaxQueryTime 3573 yym25 := z.DecBinary() 3574 _ = yym25 3575 if false { 3576 } else if z.HasExtensions() && z.DecExt(yyv24) { 3577 } else { 3578 *((*int64)(yyv24)) = int64(r.DecodeInt(64)) 3579 } 3580 } 3581 case "AllowStale": 3582 if r.TryDecodeAsNil() { 3583 x.AllowStale = false 3584 } else { 3585 yyv26 := &x.AllowStale 3586 yym27 := z.DecBinary() 3587 _ = yym27 3588 if false { 3589 } else { 3590 *((*bool)(yyv26)) = r.DecodeBool() 3591 } 3592 } 3593 case "Prefix": 3594 if r.TryDecodeAsNil() { 3595 x.Prefix = "" 3596 } else { 3597 yyv28 := &x.Prefix 3598 yym29 := z.DecBinary() 3599 _ = yym29 3600 if false { 3601 } else { 3602 *((*string)(yyv28)) = r.DecodeString() 3603 } 3604 } 3605 case "AuthToken": 3606 if r.TryDecodeAsNil() { 3607 x.AuthToken = "" 3608 } else { 3609 yyv30 := &x.AuthToken 3610 yym31 := z.DecBinary() 3611 _ = yym31 3612 if false { 3613 } else { 3614 *((*string)(yyv30)) = r.DecodeString() 3615 } 3616 } 3617 case "Forwarded": 3618 if r.TryDecodeAsNil() { 3619 x.Forwarded = false 3620 } else { 3621 yyv32 := &x.Forwarded 3622 yym33 := z.DecBinary() 3623 _ = yym33 3624 if false { 3625 } else { 3626 *((*bool)(yyv32)) = r.DecodeBool() 3627 } 3628 } 3629 default: 3630 z.DecStructFieldNotFound(-1, yys3) 3631 } // end switch yys3 3632 } // end for yyj3 3633 z.DecSendContainerState(codecSelfer_containerMapEnd102) 3634 } 3635 3636 func (x *FsStreamRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 3637 var h codecSelfer102 3638 z, r := codec1978.GenHelperDecoder(d) 3639 _, _, _ = h, z, r 3640 var yyj34 int 3641 var yyb34 bool 3642 var yyhl34 bool = l >= 0 3643 yyj34++ 3644 if yyhl34 { 3645 yyb34 = yyj34 > l 3646 } else { 3647 yyb34 = r.CheckBreak() 3648 } 3649 if yyb34 { 3650 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3651 return 3652 } 3653 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3654 if r.TryDecodeAsNil() { 3655 x.AllocID = "" 3656 } else { 3657 yyv35 := &x.AllocID 3658 yym36 := z.DecBinary() 3659 _ = yym36 3660 if false { 3661 } else { 3662 *((*string)(yyv35)) = r.DecodeString() 3663 } 3664 } 3665 yyj34++ 3666 if yyhl34 { 3667 yyb34 = yyj34 > l 3668 } else { 3669 yyb34 = r.CheckBreak() 3670 } 3671 if yyb34 { 3672 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3673 return 3674 } 3675 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3676 if r.TryDecodeAsNil() { 3677 x.Path = "" 3678 } else { 3679 yyv37 := &x.Path 3680 yym38 := z.DecBinary() 3681 _ = yym38 3682 if false { 3683 } else { 3684 *((*string)(yyv37)) = r.DecodeString() 3685 } 3686 } 3687 yyj34++ 3688 if yyhl34 { 3689 yyb34 = yyj34 > l 3690 } else { 3691 yyb34 = r.CheckBreak() 3692 } 3693 if yyb34 { 3694 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3695 return 3696 } 3697 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3698 if r.TryDecodeAsNil() { 3699 x.Offset = 0 3700 } else { 3701 yyv39 := &x.Offset 3702 yym40 := z.DecBinary() 3703 _ = yym40 3704 if false { 3705 } else { 3706 *((*int64)(yyv39)) = int64(r.DecodeInt(64)) 3707 } 3708 } 3709 yyj34++ 3710 if yyhl34 { 3711 yyb34 = yyj34 > l 3712 } else { 3713 yyb34 = r.CheckBreak() 3714 } 3715 if yyb34 { 3716 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3717 return 3718 } 3719 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3720 if r.TryDecodeAsNil() { 3721 x.Origin = "" 3722 } else { 3723 yyv41 := &x.Origin 3724 yym42 := z.DecBinary() 3725 _ = yym42 3726 if false { 3727 } else { 3728 *((*string)(yyv41)) = r.DecodeString() 3729 } 3730 } 3731 yyj34++ 3732 if yyhl34 { 3733 yyb34 = yyj34 > l 3734 } else { 3735 yyb34 = r.CheckBreak() 3736 } 3737 if yyb34 { 3738 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3739 return 3740 } 3741 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3742 if r.TryDecodeAsNil() { 3743 x.PlainText = false 3744 } else { 3745 yyv43 := &x.PlainText 3746 yym44 := z.DecBinary() 3747 _ = yym44 3748 if false { 3749 } else { 3750 *((*bool)(yyv43)) = r.DecodeBool() 3751 } 3752 } 3753 yyj34++ 3754 if yyhl34 { 3755 yyb34 = yyj34 > l 3756 } else { 3757 yyb34 = r.CheckBreak() 3758 } 3759 if yyb34 { 3760 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3761 return 3762 } 3763 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3764 if r.TryDecodeAsNil() { 3765 x.Limit = 0 3766 } else { 3767 yyv45 := &x.Limit 3768 yym46 := z.DecBinary() 3769 _ = yym46 3770 if false { 3771 } else { 3772 *((*int64)(yyv45)) = int64(r.DecodeInt(64)) 3773 } 3774 } 3775 yyj34++ 3776 if yyhl34 { 3777 yyb34 = yyj34 > l 3778 } else { 3779 yyb34 = r.CheckBreak() 3780 } 3781 if yyb34 { 3782 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3783 return 3784 } 3785 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3786 if r.TryDecodeAsNil() { 3787 x.Follow = false 3788 } else { 3789 yyv47 := &x.Follow 3790 yym48 := z.DecBinary() 3791 _ = yym48 3792 if false { 3793 } else { 3794 *((*bool)(yyv47)) = r.DecodeBool() 3795 } 3796 } 3797 yyj34++ 3798 if yyhl34 { 3799 yyb34 = yyj34 > l 3800 } else { 3801 yyb34 = r.CheckBreak() 3802 } 3803 if yyb34 { 3804 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3805 return 3806 } 3807 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3808 if r.TryDecodeAsNil() { 3809 x.Region = "" 3810 } else { 3811 yyv49 := &x.Region 3812 yym50 := z.DecBinary() 3813 _ = yym50 3814 if false { 3815 } else { 3816 *((*string)(yyv49)) = r.DecodeString() 3817 } 3818 } 3819 yyj34++ 3820 if yyhl34 { 3821 yyb34 = yyj34 > l 3822 } else { 3823 yyb34 = r.CheckBreak() 3824 } 3825 if yyb34 { 3826 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3827 return 3828 } 3829 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3830 if r.TryDecodeAsNil() { 3831 x.Namespace = "" 3832 } else { 3833 yyv51 := &x.Namespace 3834 yym52 := z.DecBinary() 3835 _ = yym52 3836 if false { 3837 } else { 3838 *((*string)(yyv51)) = r.DecodeString() 3839 } 3840 } 3841 yyj34++ 3842 if yyhl34 { 3843 yyb34 = yyj34 > l 3844 } else { 3845 yyb34 = r.CheckBreak() 3846 } 3847 if yyb34 { 3848 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3849 return 3850 } 3851 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3852 if r.TryDecodeAsNil() { 3853 x.MinQueryIndex = 0 3854 } else { 3855 yyv53 := &x.MinQueryIndex 3856 yym54 := z.DecBinary() 3857 _ = yym54 3858 if false { 3859 } else { 3860 *((*uint64)(yyv53)) = uint64(r.DecodeUint(64)) 3861 } 3862 } 3863 yyj34++ 3864 if yyhl34 { 3865 yyb34 = yyj34 > l 3866 } else { 3867 yyb34 = r.CheckBreak() 3868 } 3869 if yyb34 { 3870 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3871 return 3872 } 3873 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3874 if r.TryDecodeAsNil() { 3875 x.MaxQueryTime = 0 3876 } else { 3877 yyv55 := &x.MaxQueryTime 3878 yym56 := z.DecBinary() 3879 _ = yym56 3880 if false { 3881 } else if z.HasExtensions() && z.DecExt(yyv55) { 3882 } else { 3883 *((*int64)(yyv55)) = int64(r.DecodeInt(64)) 3884 } 3885 } 3886 yyj34++ 3887 if yyhl34 { 3888 yyb34 = yyj34 > l 3889 } else { 3890 yyb34 = r.CheckBreak() 3891 } 3892 if yyb34 { 3893 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3894 return 3895 } 3896 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3897 if r.TryDecodeAsNil() { 3898 x.AllowStale = false 3899 } else { 3900 yyv57 := &x.AllowStale 3901 yym58 := z.DecBinary() 3902 _ = yym58 3903 if false { 3904 } else { 3905 *((*bool)(yyv57)) = r.DecodeBool() 3906 } 3907 } 3908 yyj34++ 3909 if yyhl34 { 3910 yyb34 = yyj34 > l 3911 } else { 3912 yyb34 = r.CheckBreak() 3913 } 3914 if yyb34 { 3915 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3916 return 3917 } 3918 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3919 if r.TryDecodeAsNil() { 3920 x.Prefix = "" 3921 } else { 3922 yyv59 := &x.Prefix 3923 yym60 := z.DecBinary() 3924 _ = yym60 3925 if false { 3926 } else { 3927 *((*string)(yyv59)) = r.DecodeString() 3928 } 3929 } 3930 yyj34++ 3931 if yyhl34 { 3932 yyb34 = yyj34 > l 3933 } else { 3934 yyb34 = r.CheckBreak() 3935 } 3936 if yyb34 { 3937 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3938 return 3939 } 3940 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3941 if r.TryDecodeAsNil() { 3942 x.AuthToken = "" 3943 } else { 3944 yyv61 := &x.AuthToken 3945 yym62 := z.DecBinary() 3946 _ = yym62 3947 if false { 3948 } else { 3949 *((*string)(yyv61)) = r.DecodeString() 3950 } 3951 } 3952 yyj34++ 3953 if yyhl34 { 3954 yyb34 = yyj34 > l 3955 } else { 3956 yyb34 = r.CheckBreak() 3957 } 3958 if yyb34 { 3959 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3960 return 3961 } 3962 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3963 if r.TryDecodeAsNil() { 3964 x.Forwarded = false 3965 } else { 3966 yyv63 := &x.Forwarded 3967 yym64 := z.DecBinary() 3968 _ = yym64 3969 if false { 3970 } else { 3971 *((*bool)(yyv63)) = r.DecodeBool() 3972 } 3973 } 3974 for { 3975 yyj34++ 3976 if yyhl34 { 3977 yyb34 = yyj34 > l 3978 } else { 3979 yyb34 = r.CheckBreak() 3980 } 3981 if yyb34 { 3982 break 3983 } 3984 z.DecSendContainerState(codecSelfer_containerArrayElem102) 3985 z.DecStructFieldNotFound(yyj34-1, "") 3986 } 3987 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 3988 } 3989 3990 func (x *FsLogsRequest) CodecEncodeSelf(e *codec1978.Encoder) { 3991 var h codecSelfer102 3992 z, r := codec1978.GenHelperEncoder(e) 3993 _, _, _ = h, z, r 3994 if x == nil { 3995 r.EncodeNil() 3996 } else { 3997 yym1 := z.EncBinary() 3998 _ = yym1 3999 if false { 4000 } else if z.HasExtensions() && z.EncExt(x) { 4001 } else { 4002 yysep2 := !z.EncBinary() 4003 yy2arr2 := z.EncBasicHandle().StructToArray 4004 var yyq2 [15]bool 4005 _, _, _ = yysep2, yyq2, yy2arr2 4006 const yyr2 bool = false 4007 var yynn2 int 4008 if yyr2 || yy2arr2 { 4009 r.EncodeArrayStart(15) 4010 } else { 4011 yynn2 = 15 4012 for _, b := range yyq2 { 4013 if b { 4014 yynn2++ 4015 } 4016 } 4017 r.EncodeMapStart(yynn2) 4018 yynn2 = 0 4019 } 4020 if yyr2 || yy2arr2 { 4021 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4022 yym4 := z.EncBinary() 4023 _ = yym4 4024 if false { 4025 } else { 4026 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 4027 } 4028 } else { 4029 z.EncSendContainerState(codecSelfer_containerMapKey102) 4030 r.EncodeString(codecSelferC_UTF8102, string("AllocID")) 4031 z.EncSendContainerState(codecSelfer_containerMapValue102) 4032 yym5 := z.EncBinary() 4033 _ = yym5 4034 if false { 4035 } else { 4036 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 4037 } 4038 } 4039 if yyr2 || yy2arr2 { 4040 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4041 yym7 := z.EncBinary() 4042 _ = yym7 4043 if false { 4044 } else { 4045 r.EncodeString(codecSelferC_UTF8102, string(x.Task)) 4046 } 4047 } else { 4048 z.EncSendContainerState(codecSelfer_containerMapKey102) 4049 r.EncodeString(codecSelferC_UTF8102, string("Task")) 4050 z.EncSendContainerState(codecSelfer_containerMapValue102) 4051 yym8 := z.EncBinary() 4052 _ = yym8 4053 if false { 4054 } else { 4055 r.EncodeString(codecSelferC_UTF8102, string(x.Task)) 4056 } 4057 } 4058 if yyr2 || yy2arr2 { 4059 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4060 yym10 := z.EncBinary() 4061 _ = yym10 4062 if false { 4063 } else { 4064 r.EncodeString(codecSelferC_UTF8102, string(x.LogType)) 4065 } 4066 } else { 4067 z.EncSendContainerState(codecSelfer_containerMapKey102) 4068 r.EncodeString(codecSelferC_UTF8102, string("LogType")) 4069 z.EncSendContainerState(codecSelfer_containerMapValue102) 4070 yym11 := z.EncBinary() 4071 _ = yym11 4072 if false { 4073 } else { 4074 r.EncodeString(codecSelferC_UTF8102, string(x.LogType)) 4075 } 4076 } 4077 if yyr2 || yy2arr2 { 4078 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4079 yym13 := z.EncBinary() 4080 _ = yym13 4081 if false { 4082 } else { 4083 r.EncodeInt(int64(x.Offset)) 4084 } 4085 } else { 4086 z.EncSendContainerState(codecSelfer_containerMapKey102) 4087 r.EncodeString(codecSelferC_UTF8102, string("Offset")) 4088 z.EncSendContainerState(codecSelfer_containerMapValue102) 4089 yym14 := z.EncBinary() 4090 _ = yym14 4091 if false { 4092 } else { 4093 r.EncodeInt(int64(x.Offset)) 4094 } 4095 } 4096 if yyr2 || yy2arr2 { 4097 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4098 yym16 := z.EncBinary() 4099 _ = yym16 4100 if false { 4101 } else { 4102 r.EncodeString(codecSelferC_UTF8102, string(x.Origin)) 4103 } 4104 } else { 4105 z.EncSendContainerState(codecSelfer_containerMapKey102) 4106 r.EncodeString(codecSelferC_UTF8102, string("Origin")) 4107 z.EncSendContainerState(codecSelfer_containerMapValue102) 4108 yym17 := z.EncBinary() 4109 _ = yym17 4110 if false { 4111 } else { 4112 r.EncodeString(codecSelferC_UTF8102, string(x.Origin)) 4113 } 4114 } 4115 if yyr2 || yy2arr2 { 4116 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4117 yym19 := z.EncBinary() 4118 _ = yym19 4119 if false { 4120 } else { 4121 r.EncodeBool(bool(x.PlainText)) 4122 } 4123 } else { 4124 z.EncSendContainerState(codecSelfer_containerMapKey102) 4125 r.EncodeString(codecSelferC_UTF8102, string("PlainText")) 4126 z.EncSendContainerState(codecSelfer_containerMapValue102) 4127 yym20 := z.EncBinary() 4128 _ = yym20 4129 if false { 4130 } else { 4131 r.EncodeBool(bool(x.PlainText)) 4132 } 4133 } 4134 if yyr2 || yy2arr2 { 4135 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4136 yym22 := z.EncBinary() 4137 _ = yym22 4138 if false { 4139 } else { 4140 r.EncodeBool(bool(x.Follow)) 4141 } 4142 } else { 4143 z.EncSendContainerState(codecSelfer_containerMapKey102) 4144 r.EncodeString(codecSelferC_UTF8102, string("Follow")) 4145 z.EncSendContainerState(codecSelfer_containerMapValue102) 4146 yym23 := z.EncBinary() 4147 _ = yym23 4148 if false { 4149 } else { 4150 r.EncodeBool(bool(x.Follow)) 4151 } 4152 } 4153 if yyr2 || yy2arr2 { 4154 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4155 yym25 := z.EncBinary() 4156 _ = yym25 4157 if false { 4158 } else { 4159 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 4160 } 4161 } else { 4162 z.EncSendContainerState(codecSelfer_containerMapKey102) 4163 r.EncodeString(codecSelferC_UTF8102, string("Region")) 4164 z.EncSendContainerState(codecSelfer_containerMapValue102) 4165 yym26 := z.EncBinary() 4166 _ = yym26 4167 if false { 4168 } else { 4169 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 4170 } 4171 } 4172 if yyr2 || yy2arr2 { 4173 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4174 yym28 := z.EncBinary() 4175 _ = yym28 4176 if false { 4177 } else { 4178 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 4179 } 4180 } else { 4181 z.EncSendContainerState(codecSelfer_containerMapKey102) 4182 r.EncodeString(codecSelferC_UTF8102, string("Namespace")) 4183 z.EncSendContainerState(codecSelfer_containerMapValue102) 4184 yym29 := z.EncBinary() 4185 _ = yym29 4186 if false { 4187 } else { 4188 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 4189 } 4190 } 4191 if yyr2 || yy2arr2 { 4192 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4193 yym31 := z.EncBinary() 4194 _ = yym31 4195 if false { 4196 } else { 4197 r.EncodeUint(uint64(x.MinQueryIndex)) 4198 } 4199 } else { 4200 z.EncSendContainerState(codecSelfer_containerMapKey102) 4201 r.EncodeString(codecSelferC_UTF8102, string("MinQueryIndex")) 4202 z.EncSendContainerState(codecSelfer_containerMapValue102) 4203 yym32 := z.EncBinary() 4204 _ = yym32 4205 if false { 4206 } else { 4207 r.EncodeUint(uint64(x.MinQueryIndex)) 4208 } 4209 } 4210 if yyr2 || yy2arr2 { 4211 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4212 yym34 := z.EncBinary() 4213 _ = yym34 4214 if false { 4215 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 4216 } else { 4217 r.EncodeInt(int64(x.MaxQueryTime)) 4218 } 4219 } else { 4220 z.EncSendContainerState(codecSelfer_containerMapKey102) 4221 r.EncodeString(codecSelferC_UTF8102, string("MaxQueryTime")) 4222 z.EncSendContainerState(codecSelfer_containerMapValue102) 4223 yym35 := z.EncBinary() 4224 _ = yym35 4225 if false { 4226 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 4227 } else { 4228 r.EncodeInt(int64(x.MaxQueryTime)) 4229 } 4230 } 4231 if yyr2 || yy2arr2 { 4232 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4233 yym37 := z.EncBinary() 4234 _ = yym37 4235 if false { 4236 } else { 4237 r.EncodeBool(bool(x.AllowStale)) 4238 } 4239 } else { 4240 z.EncSendContainerState(codecSelfer_containerMapKey102) 4241 r.EncodeString(codecSelferC_UTF8102, string("AllowStale")) 4242 z.EncSendContainerState(codecSelfer_containerMapValue102) 4243 yym38 := z.EncBinary() 4244 _ = yym38 4245 if false { 4246 } else { 4247 r.EncodeBool(bool(x.AllowStale)) 4248 } 4249 } 4250 if yyr2 || yy2arr2 { 4251 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4252 yym40 := z.EncBinary() 4253 _ = yym40 4254 if false { 4255 } else { 4256 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 4257 } 4258 } else { 4259 z.EncSendContainerState(codecSelfer_containerMapKey102) 4260 r.EncodeString(codecSelferC_UTF8102, string("Prefix")) 4261 z.EncSendContainerState(codecSelfer_containerMapValue102) 4262 yym41 := z.EncBinary() 4263 _ = yym41 4264 if false { 4265 } else { 4266 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 4267 } 4268 } 4269 if yyr2 || yy2arr2 { 4270 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4271 yym43 := z.EncBinary() 4272 _ = yym43 4273 if false { 4274 } else { 4275 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 4276 } 4277 } else { 4278 z.EncSendContainerState(codecSelfer_containerMapKey102) 4279 r.EncodeString(codecSelferC_UTF8102, string("AuthToken")) 4280 z.EncSendContainerState(codecSelfer_containerMapValue102) 4281 yym44 := z.EncBinary() 4282 _ = yym44 4283 if false { 4284 } else { 4285 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 4286 } 4287 } 4288 if yyr2 || yy2arr2 { 4289 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4290 yym46 := z.EncBinary() 4291 _ = yym46 4292 if false { 4293 } else { 4294 r.EncodeBool(bool(x.Forwarded)) 4295 } 4296 } else { 4297 z.EncSendContainerState(codecSelfer_containerMapKey102) 4298 r.EncodeString(codecSelferC_UTF8102, string("Forwarded")) 4299 z.EncSendContainerState(codecSelfer_containerMapValue102) 4300 yym47 := z.EncBinary() 4301 _ = yym47 4302 if false { 4303 } else { 4304 r.EncodeBool(bool(x.Forwarded)) 4305 } 4306 } 4307 if yyr2 || yy2arr2 { 4308 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 4309 } else { 4310 z.EncSendContainerState(codecSelfer_containerMapEnd102) 4311 } 4312 } 4313 } 4314 } 4315 4316 func (x *FsLogsRequest) CodecDecodeSelf(d *codec1978.Decoder) { 4317 var h codecSelfer102 4318 z, r := codec1978.GenHelperDecoder(d) 4319 _, _, _ = h, z, r 4320 yym1 := z.DecBinary() 4321 _ = yym1 4322 if false { 4323 } else if z.HasExtensions() && z.DecExt(x) { 4324 } else { 4325 yyct2 := r.ContainerType() 4326 if yyct2 == codecSelferValueTypeMap102 { 4327 yyl2 := r.ReadMapStart() 4328 if yyl2 == 0 { 4329 z.DecSendContainerState(codecSelfer_containerMapEnd102) 4330 } else { 4331 x.codecDecodeSelfFromMap(yyl2, d) 4332 } 4333 } else if yyct2 == codecSelferValueTypeArray102 { 4334 yyl2 := r.ReadArrayStart() 4335 if yyl2 == 0 { 4336 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4337 } else { 4338 x.codecDecodeSelfFromArray(yyl2, d) 4339 } 4340 } else { 4341 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 4342 } 4343 } 4344 } 4345 4346 func (x *FsLogsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 4347 var h codecSelfer102 4348 z, r := codec1978.GenHelperDecoder(d) 4349 _, _, _ = h, z, r 4350 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 4351 _ = yys3Slc 4352 var yyhl3 bool = l >= 0 4353 for yyj3 := 0; ; yyj3++ { 4354 if yyhl3 { 4355 if yyj3 >= l { 4356 break 4357 } 4358 } else { 4359 if r.CheckBreak() { 4360 break 4361 } 4362 } 4363 z.DecSendContainerState(codecSelfer_containerMapKey102) 4364 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 4365 yys3 := string(yys3Slc) 4366 z.DecSendContainerState(codecSelfer_containerMapValue102) 4367 switch yys3 { 4368 case "AllocID": 4369 if r.TryDecodeAsNil() { 4370 x.AllocID = "" 4371 } else { 4372 yyv4 := &x.AllocID 4373 yym5 := z.DecBinary() 4374 _ = yym5 4375 if false { 4376 } else { 4377 *((*string)(yyv4)) = r.DecodeString() 4378 } 4379 } 4380 case "Task": 4381 if r.TryDecodeAsNil() { 4382 x.Task = "" 4383 } else { 4384 yyv6 := &x.Task 4385 yym7 := z.DecBinary() 4386 _ = yym7 4387 if false { 4388 } else { 4389 *((*string)(yyv6)) = r.DecodeString() 4390 } 4391 } 4392 case "LogType": 4393 if r.TryDecodeAsNil() { 4394 x.LogType = "" 4395 } else { 4396 yyv8 := &x.LogType 4397 yym9 := z.DecBinary() 4398 _ = yym9 4399 if false { 4400 } else { 4401 *((*string)(yyv8)) = r.DecodeString() 4402 } 4403 } 4404 case "Offset": 4405 if r.TryDecodeAsNil() { 4406 x.Offset = 0 4407 } else { 4408 yyv10 := &x.Offset 4409 yym11 := z.DecBinary() 4410 _ = yym11 4411 if false { 4412 } else { 4413 *((*int64)(yyv10)) = int64(r.DecodeInt(64)) 4414 } 4415 } 4416 case "Origin": 4417 if r.TryDecodeAsNil() { 4418 x.Origin = "" 4419 } else { 4420 yyv12 := &x.Origin 4421 yym13 := z.DecBinary() 4422 _ = yym13 4423 if false { 4424 } else { 4425 *((*string)(yyv12)) = r.DecodeString() 4426 } 4427 } 4428 case "PlainText": 4429 if r.TryDecodeAsNil() { 4430 x.PlainText = false 4431 } else { 4432 yyv14 := &x.PlainText 4433 yym15 := z.DecBinary() 4434 _ = yym15 4435 if false { 4436 } else { 4437 *((*bool)(yyv14)) = r.DecodeBool() 4438 } 4439 } 4440 case "Follow": 4441 if r.TryDecodeAsNil() { 4442 x.Follow = false 4443 } else { 4444 yyv16 := &x.Follow 4445 yym17 := z.DecBinary() 4446 _ = yym17 4447 if false { 4448 } else { 4449 *((*bool)(yyv16)) = r.DecodeBool() 4450 } 4451 } 4452 case "Region": 4453 if r.TryDecodeAsNil() { 4454 x.Region = "" 4455 } else { 4456 yyv18 := &x.Region 4457 yym19 := z.DecBinary() 4458 _ = yym19 4459 if false { 4460 } else { 4461 *((*string)(yyv18)) = r.DecodeString() 4462 } 4463 } 4464 case "Namespace": 4465 if r.TryDecodeAsNil() { 4466 x.Namespace = "" 4467 } else { 4468 yyv20 := &x.Namespace 4469 yym21 := z.DecBinary() 4470 _ = yym21 4471 if false { 4472 } else { 4473 *((*string)(yyv20)) = r.DecodeString() 4474 } 4475 } 4476 case "MinQueryIndex": 4477 if r.TryDecodeAsNil() { 4478 x.MinQueryIndex = 0 4479 } else { 4480 yyv22 := &x.MinQueryIndex 4481 yym23 := z.DecBinary() 4482 _ = yym23 4483 if false { 4484 } else { 4485 *((*uint64)(yyv22)) = uint64(r.DecodeUint(64)) 4486 } 4487 } 4488 case "MaxQueryTime": 4489 if r.TryDecodeAsNil() { 4490 x.MaxQueryTime = 0 4491 } else { 4492 yyv24 := &x.MaxQueryTime 4493 yym25 := z.DecBinary() 4494 _ = yym25 4495 if false { 4496 } else if z.HasExtensions() && z.DecExt(yyv24) { 4497 } else { 4498 *((*int64)(yyv24)) = int64(r.DecodeInt(64)) 4499 } 4500 } 4501 case "AllowStale": 4502 if r.TryDecodeAsNil() { 4503 x.AllowStale = false 4504 } else { 4505 yyv26 := &x.AllowStale 4506 yym27 := z.DecBinary() 4507 _ = yym27 4508 if false { 4509 } else { 4510 *((*bool)(yyv26)) = r.DecodeBool() 4511 } 4512 } 4513 case "Prefix": 4514 if r.TryDecodeAsNil() { 4515 x.Prefix = "" 4516 } else { 4517 yyv28 := &x.Prefix 4518 yym29 := z.DecBinary() 4519 _ = yym29 4520 if false { 4521 } else { 4522 *((*string)(yyv28)) = r.DecodeString() 4523 } 4524 } 4525 case "AuthToken": 4526 if r.TryDecodeAsNil() { 4527 x.AuthToken = "" 4528 } else { 4529 yyv30 := &x.AuthToken 4530 yym31 := z.DecBinary() 4531 _ = yym31 4532 if false { 4533 } else { 4534 *((*string)(yyv30)) = r.DecodeString() 4535 } 4536 } 4537 case "Forwarded": 4538 if r.TryDecodeAsNil() { 4539 x.Forwarded = false 4540 } else { 4541 yyv32 := &x.Forwarded 4542 yym33 := z.DecBinary() 4543 _ = yym33 4544 if false { 4545 } else { 4546 *((*bool)(yyv32)) = r.DecodeBool() 4547 } 4548 } 4549 default: 4550 z.DecStructFieldNotFound(-1, yys3) 4551 } // end switch yys3 4552 } // end for yyj3 4553 z.DecSendContainerState(codecSelfer_containerMapEnd102) 4554 } 4555 4556 func (x *FsLogsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 4557 var h codecSelfer102 4558 z, r := codec1978.GenHelperDecoder(d) 4559 _, _, _ = h, z, r 4560 var yyj34 int 4561 var yyb34 bool 4562 var yyhl34 bool = l >= 0 4563 yyj34++ 4564 if yyhl34 { 4565 yyb34 = yyj34 > l 4566 } else { 4567 yyb34 = r.CheckBreak() 4568 } 4569 if yyb34 { 4570 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4571 return 4572 } 4573 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4574 if r.TryDecodeAsNil() { 4575 x.AllocID = "" 4576 } else { 4577 yyv35 := &x.AllocID 4578 yym36 := z.DecBinary() 4579 _ = yym36 4580 if false { 4581 } else { 4582 *((*string)(yyv35)) = r.DecodeString() 4583 } 4584 } 4585 yyj34++ 4586 if yyhl34 { 4587 yyb34 = yyj34 > l 4588 } else { 4589 yyb34 = r.CheckBreak() 4590 } 4591 if yyb34 { 4592 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4593 return 4594 } 4595 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4596 if r.TryDecodeAsNil() { 4597 x.Task = "" 4598 } else { 4599 yyv37 := &x.Task 4600 yym38 := z.DecBinary() 4601 _ = yym38 4602 if false { 4603 } else { 4604 *((*string)(yyv37)) = r.DecodeString() 4605 } 4606 } 4607 yyj34++ 4608 if yyhl34 { 4609 yyb34 = yyj34 > l 4610 } else { 4611 yyb34 = r.CheckBreak() 4612 } 4613 if yyb34 { 4614 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4615 return 4616 } 4617 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4618 if r.TryDecodeAsNil() { 4619 x.LogType = "" 4620 } else { 4621 yyv39 := &x.LogType 4622 yym40 := z.DecBinary() 4623 _ = yym40 4624 if false { 4625 } else { 4626 *((*string)(yyv39)) = r.DecodeString() 4627 } 4628 } 4629 yyj34++ 4630 if yyhl34 { 4631 yyb34 = yyj34 > l 4632 } else { 4633 yyb34 = r.CheckBreak() 4634 } 4635 if yyb34 { 4636 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4637 return 4638 } 4639 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4640 if r.TryDecodeAsNil() { 4641 x.Offset = 0 4642 } else { 4643 yyv41 := &x.Offset 4644 yym42 := z.DecBinary() 4645 _ = yym42 4646 if false { 4647 } else { 4648 *((*int64)(yyv41)) = int64(r.DecodeInt(64)) 4649 } 4650 } 4651 yyj34++ 4652 if yyhl34 { 4653 yyb34 = yyj34 > l 4654 } else { 4655 yyb34 = r.CheckBreak() 4656 } 4657 if yyb34 { 4658 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4659 return 4660 } 4661 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4662 if r.TryDecodeAsNil() { 4663 x.Origin = "" 4664 } else { 4665 yyv43 := &x.Origin 4666 yym44 := z.DecBinary() 4667 _ = yym44 4668 if false { 4669 } else { 4670 *((*string)(yyv43)) = r.DecodeString() 4671 } 4672 } 4673 yyj34++ 4674 if yyhl34 { 4675 yyb34 = yyj34 > l 4676 } else { 4677 yyb34 = r.CheckBreak() 4678 } 4679 if yyb34 { 4680 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4681 return 4682 } 4683 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4684 if r.TryDecodeAsNil() { 4685 x.PlainText = false 4686 } else { 4687 yyv45 := &x.PlainText 4688 yym46 := z.DecBinary() 4689 _ = yym46 4690 if false { 4691 } else { 4692 *((*bool)(yyv45)) = r.DecodeBool() 4693 } 4694 } 4695 yyj34++ 4696 if yyhl34 { 4697 yyb34 = yyj34 > l 4698 } else { 4699 yyb34 = r.CheckBreak() 4700 } 4701 if yyb34 { 4702 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4703 return 4704 } 4705 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4706 if r.TryDecodeAsNil() { 4707 x.Follow = false 4708 } else { 4709 yyv47 := &x.Follow 4710 yym48 := z.DecBinary() 4711 _ = yym48 4712 if false { 4713 } else { 4714 *((*bool)(yyv47)) = r.DecodeBool() 4715 } 4716 } 4717 yyj34++ 4718 if yyhl34 { 4719 yyb34 = yyj34 > l 4720 } else { 4721 yyb34 = r.CheckBreak() 4722 } 4723 if yyb34 { 4724 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4725 return 4726 } 4727 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4728 if r.TryDecodeAsNil() { 4729 x.Region = "" 4730 } else { 4731 yyv49 := &x.Region 4732 yym50 := z.DecBinary() 4733 _ = yym50 4734 if false { 4735 } else { 4736 *((*string)(yyv49)) = r.DecodeString() 4737 } 4738 } 4739 yyj34++ 4740 if yyhl34 { 4741 yyb34 = yyj34 > l 4742 } else { 4743 yyb34 = r.CheckBreak() 4744 } 4745 if yyb34 { 4746 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4747 return 4748 } 4749 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4750 if r.TryDecodeAsNil() { 4751 x.Namespace = "" 4752 } else { 4753 yyv51 := &x.Namespace 4754 yym52 := z.DecBinary() 4755 _ = yym52 4756 if false { 4757 } else { 4758 *((*string)(yyv51)) = r.DecodeString() 4759 } 4760 } 4761 yyj34++ 4762 if yyhl34 { 4763 yyb34 = yyj34 > l 4764 } else { 4765 yyb34 = r.CheckBreak() 4766 } 4767 if yyb34 { 4768 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4769 return 4770 } 4771 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4772 if r.TryDecodeAsNil() { 4773 x.MinQueryIndex = 0 4774 } else { 4775 yyv53 := &x.MinQueryIndex 4776 yym54 := z.DecBinary() 4777 _ = yym54 4778 if false { 4779 } else { 4780 *((*uint64)(yyv53)) = uint64(r.DecodeUint(64)) 4781 } 4782 } 4783 yyj34++ 4784 if yyhl34 { 4785 yyb34 = yyj34 > l 4786 } else { 4787 yyb34 = r.CheckBreak() 4788 } 4789 if yyb34 { 4790 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4791 return 4792 } 4793 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4794 if r.TryDecodeAsNil() { 4795 x.MaxQueryTime = 0 4796 } else { 4797 yyv55 := &x.MaxQueryTime 4798 yym56 := z.DecBinary() 4799 _ = yym56 4800 if false { 4801 } else if z.HasExtensions() && z.DecExt(yyv55) { 4802 } else { 4803 *((*int64)(yyv55)) = int64(r.DecodeInt(64)) 4804 } 4805 } 4806 yyj34++ 4807 if yyhl34 { 4808 yyb34 = yyj34 > l 4809 } else { 4810 yyb34 = r.CheckBreak() 4811 } 4812 if yyb34 { 4813 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4814 return 4815 } 4816 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4817 if r.TryDecodeAsNil() { 4818 x.AllowStale = false 4819 } else { 4820 yyv57 := &x.AllowStale 4821 yym58 := z.DecBinary() 4822 _ = yym58 4823 if false { 4824 } else { 4825 *((*bool)(yyv57)) = r.DecodeBool() 4826 } 4827 } 4828 yyj34++ 4829 if yyhl34 { 4830 yyb34 = yyj34 > l 4831 } else { 4832 yyb34 = r.CheckBreak() 4833 } 4834 if yyb34 { 4835 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4836 return 4837 } 4838 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4839 if r.TryDecodeAsNil() { 4840 x.Prefix = "" 4841 } else { 4842 yyv59 := &x.Prefix 4843 yym60 := z.DecBinary() 4844 _ = yym60 4845 if false { 4846 } else { 4847 *((*string)(yyv59)) = r.DecodeString() 4848 } 4849 } 4850 yyj34++ 4851 if yyhl34 { 4852 yyb34 = yyj34 > l 4853 } else { 4854 yyb34 = r.CheckBreak() 4855 } 4856 if yyb34 { 4857 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4858 return 4859 } 4860 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4861 if r.TryDecodeAsNil() { 4862 x.AuthToken = "" 4863 } else { 4864 yyv61 := &x.AuthToken 4865 yym62 := z.DecBinary() 4866 _ = yym62 4867 if false { 4868 } else { 4869 *((*string)(yyv61)) = r.DecodeString() 4870 } 4871 } 4872 yyj34++ 4873 if yyhl34 { 4874 yyb34 = yyj34 > l 4875 } else { 4876 yyb34 = r.CheckBreak() 4877 } 4878 if yyb34 { 4879 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4880 return 4881 } 4882 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4883 if r.TryDecodeAsNil() { 4884 x.Forwarded = false 4885 } else { 4886 yyv63 := &x.Forwarded 4887 yym64 := z.DecBinary() 4888 _ = yym64 4889 if false { 4890 } else { 4891 *((*bool)(yyv63)) = r.DecodeBool() 4892 } 4893 } 4894 for { 4895 yyj34++ 4896 if yyhl34 { 4897 yyb34 = yyj34 > l 4898 } else { 4899 yyb34 = r.CheckBreak() 4900 } 4901 if yyb34 { 4902 break 4903 } 4904 z.DecSendContainerState(codecSelfer_containerArrayElem102) 4905 z.DecStructFieldNotFound(yyj34-1, "") 4906 } 4907 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 4908 } 4909 4910 func (x *StreamErrWrapper) CodecEncodeSelf(e *codec1978.Encoder) { 4911 var h codecSelfer102 4912 z, r := codec1978.GenHelperEncoder(e) 4913 _, _, _ = h, z, r 4914 if x == nil { 4915 r.EncodeNil() 4916 } else { 4917 yym1 := z.EncBinary() 4918 _ = yym1 4919 if false { 4920 } else if z.HasExtensions() && z.EncExt(x) { 4921 } else { 4922 yysep2 := !z.EncBinary() 4923 yy2arr2 := z.EncBasicHandle().StructToArray 4924 var yyq2 [2]bool 4925 _, _, _ = yysep2, yyq2, yy2arr2 4926 const yyr2 bool = false 4927 var yynn2 int 4928 if yyr2 || yy2arr2 { 4929 r.EncodeArrayStart(2) 4930 } else { 4931 yynn2 = 2 4932 for _, b := range yyq2 { 4933 if b { 4934 yynn2++ 4935 } 4936 } 4937 r.EncodeMapStart(yynn2) 4938 yynn2 = 0 4939 } 4940 if yyr2 || yy2arr2 { 4941 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4942 if x.Error == nil { 4943 r.EncodeNil() 4944 } else { 4945 x.Error.CodecEncodeSelf(e) 4946 } 4947 } else { 4948 z.EncSendContainerState(codecSelfer_containerMapKey102) 4949 r.EncodeString(codecSelferC_UTF8102, string("Error")) 4950 z.EncSendContainerState(codecSelfer_containerMapValue102) 4951 if x.Error == nil { 4952 r.EncodeNil() 4953 } else { 4954 x.Error.CodecEncodeSelf(e) 4955 } 4956 } 4957 if yyr2 || yy2arr2 { 4958 z.EncSendContainerState(codecSelfer_containerArrayElem102) 4959 if x.Payload == nil { 4960 r.EncodeNil() 4961 } else { 4962 yym7 := z.EncBinary() 4963 _ = yym7 4964 if false { 4965 } else { 4966 r.EncodeStringBytes(codecSelferC_RAW102, []byte(x.Payload)) 4967 } 4968 } 4969 } else { 4970 z.EncSendContainerState(codecSelfer_containerMapKey102) 4971 r.EncodeString(codecSelferC_UTF8102, string("Payload")) 4972 z.EncSendContainerState(codecSelfer_containerMapValue102) 4973 if x.Payload == nil { 4974 r.EncodeNil() 4975 } else { 4976 yym8 := z.EncBinary() 4977 _ = yym8 4978 if false { 4979 } else { 4980 r.EncodeStringBytes(codecSelferC_RAW102, []byte(x.Payload)) 4981 } 4982 } 4983 } 4984 if yyr2 || yy2arr2 { 4985 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 4986 } else { 4987 z.EncSendContainerState(codecSelfer_containerMapEnd102) 4988 } 4989 } 4990 } 4991 } 4992 4993 func (x *StreamErrWrapper) CodecDecodeSelf(d *codec1978.Decoder) { 4994 var h codecSelfer102 4995 z, r := codec1978.GenHelperDecoder(d) 4996 _, _, _ = h, z, r 4997 yym1 := z.DecBinary() 4998 _ = yym1 4999 if false { 5000 } else if z.HasExtensions() && z.DecExt(x) { 5001 } else { 5002 yyct2 := r.ContainerType() 5003 if yyct2 == codecSelferValueTypeMap102 { 5004 yyl2 := r.ReadMapStart() 5005 if yyl2 == 0 { 5006 z.DecSendContainerState(codecSelfer_containerMapEnd102) 5007 } else { 5008 x.codecDecodeSelfFromMap(yyl2, d) 5009 } 5010 } else if yyct2 == codecSelferValueTypeArray102 { 5011 yyl2 := r.ReadArrayStart() 5012 if yyl2 == 0 { 5013 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5014 } else { 5015 x.codecDecodeSelfFromArray(yyl2, d) 5016 } 5017 } else { 5018 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 5019 } 5020 } 5021 } 5022 5023 func (x *StreamErrWrapper) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 5024 var h codecSelfer102 5025 z, r := codec1978.GenHelperDecoder(d) 5026 _, _, _ = h, z, r 5027 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 5028 _ = yys3Slc 5029 var yyhl3 bool = l >= 0 5030 for yyj3 := 0; ; yyj3++ { 5031 if yyhl3 { 5032 if yyj3 >= l { 5033 break 5034 } 5035 } else { 5036 if r.CheckBreak() { 5037 break 5038 } 5039 } 5040 z.DecSendContainerState(codecSelfer_containerMapKey102) 5041 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 5042 yys3 := string(yys3Slc) 5043 z.DecSendContainerState(codecSelfer_containerMapValue102) 5044 switch yys3 { 5045 case "Error": 5046 if r.TryDecodeAsNil() { 5047 if x.Error != nil { 5048 x.Error = nil 5049 } 5050 } else { 5051 if x.Error == nil { 5052 x.Error = new(RpcError) 5053 } 5054 x.Error.CodecDecodeSelf(d) 5055 } 5056 case "Payload": 5057 if r.TryDecodeAsNil() { 5058 x.Payload = nil 5059 } else { 5060 yyv5 := &x.Payload 5061 yym6 := z.DecBinary() 5062 _ = yym6 5063 if false { 5064 } else { 5065 *yyv5 = r.DecodeBytes(*(*[]byte)(yyv5), false, false) 5066 } 5067 } 5068 default: 5069 z.DecStructFieldNotFound(-1, yys3) 5070 } // end switch yys3 5071 } // end for yyj3 5072 z.DecSendContainerState(codecSelfer_containerMapEnd102) 5073 } 5074 5075 func (x *StreamErrWrapper) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 5076 var h codecSelfer102 5077 z, r := codec1978.GenHelperDecoder(d) 5078 _, _, _ = h, z, r 5079 var yyj7 int 5080 var yyb7 bool 5081 var yyhl7 bool = l >= 0 5082 yyj7++ 5083 if yyhl7 { 5084 yyb7 = yyj7 > l 5085 } else { 5086 yyb7 = r.CheckBreak() 5087 } 5088 if yyb7 { 5089 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5090 return 5091 } 5092 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5093 if r.TryDecodeAsNil() { 5094 if x.Error != nil { 5095 x.Error = nil 5096 } 5097 } else { 5098 if x.Error == nil { 5099 x.Error = new(RpcError) 5100 } 5101 x.Error.CodecDecodeSelf(d) 5102 } 5103 yyj7++ 5104 if yyhl7 { 5105 yyb7 = yyj7 > l 5106 } else { 5107 yyb7 = r.CheckBreak() 5108 } 5109 if yyb7 { 5110 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5111 return 5112 } 5113 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5114 if r.TryDecodeAsNil() { 5115 x.Payload = nil 5116 } else { 5117 yyv9 := &x.Payload 5118 yym10 := z.DecBinary() 5119 _ = yym10 5120 if false { 5121 } else { 5122 *yyv9 = r.DecodeBytes(*(*[]byte)(yyv9), false, false) 5123 } 5124 } 5125 for { 5126 yyj7++ 5127 if yyhl7 { 5128 yyb7 = yyj7 > l 5129 } else { 5130 yyb7 = r.CheckBreak() 5131 } 5132 if yyb7 { 5133 break 5134 } 5135 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5136 z.DecStructFieldNotFound(yyj7-1, "") 5137 } 5138 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5139 } 5140 5141 func (x *AllocStatsRequest) CodecEncodeSelf(e *codec1978.Encoder) { 5142 var h codecSelfer102 5143 z, r := codec1978.GenHelperEncoder(e) 5144 _, _, _ = h, z, r 5145 if x == nil { 5146 r.EncodeNil() 5147 } else { 5148 yym1 := z.EncBinary() 5149 _ = yym1 5150 if false { 5151 } else if z.HasExtensions() && z.EncExt(x) { 5152 } else { 5153 yysep2 := !z.EncBinary() 5154 yy2arr2 := z.EncBasicHandle().StructToArray 5155 var yyq2 [10]bool 5156 _, _, _ = yysep2, yyq2, yy2arr2 5157 const yyr2 bool = false 5158 var yynn2 int 5159 if yyr2 || yy2arr2 { 5160 r.EncodeArrayStart(10) 5161 } else { 5162 yynn2 = 10 5163 for _, b := range yyq2 { 5164 if b { 5165 yynn2++ 5166 } 5167 } 5168 r.EncodeMapStart(yynn2) 5169 yynn2 = 0 5170 } 5171 if yyr2 || yy2arr2 { 5172 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5173 yym4 := z.EncBinary() 5174 _ = yym4 5175 if false { 5176 } else { 5177 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 5178 } 5179 } else { 5180 z.EncSendContainerState(codecSelfer_containerMapKey102) 5181 r.EncodeString(codecSelferC_UTF8102, string("AllocID")) 5182 z.EncSendContainerState(codecSelfer_containerMapValue102) 5183 yym5 := z.EncBinary() 5184 _ = yym5 5185 if false { 5186 } else { 5187 r.EncodeString(codecSelferC_UTF8102, string(x.AllocID)) 5188 } 5189 } 5190 if yyr2 || yy2arr2 { 5191 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5192 yym7 := z.EncBinary() 5193 _ = yym7 5194 if false { 5195 } else { 5196 r.EncodeString(codecSelferC_UTF8102, string(x.Task)) 5197 } 5198 } else { 5199 z.EncSendContainerState(codecSelfer_containerMapKey102) 5200 r.EncodeString(codecSelferC_UTF8102, string("Task")) 5201 z.EncSendContainerState(codecSelfer_containerMapValue102) 5202 yym8 := z.EncBinary() 5203 _ = yym8 5204 if false { 5205 } else { 5206 r.EncodeString(codecSelferC_UTF8102, string(x.Task)) 5207 } 5208 } 5209 if yyr2 || yy2arr2 { 5210 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5211 yym10 := z.EncBinary() 5212 _ = yym10 5213 if false { 5214 } else { 5215 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 5216 } 5217 } else { 5218 z.EncSendContainerState(codecSelfer_containerMapKey102) 5219 r.EncodeString(codecSelferC_UTF8102, string("Region")) 5220 z.EncSendContainerState(codecSelfer_containerMapValue102) 5221 yym11 := z.EncBinary() 5222 _ = yym11 5223 if false { 5224 } else { 5225 r.EncodeString(codecSelferC_UTF8102, string(x.Region)) 5226 } 5227 } 5228 if yyr2 || yy2arr2 { 5229 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5230 yym13 := z.EncBinary() 5231 _ = yym13 5232 if false { 5233 } else { 5234 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 5235 } 5236 } else { 5237 z.EncSendContainerState(codecSelfer_containerMapKey102) 5238 r.EncodeString(codecSelferC_UTF8102, string("Namespace")) 5239 z.EncSendContainerState(codecSelfer_containerMapValue102) 5240 yym14 := z.EncBinary() 5241 _ = yym14 5242 if false { 5243 } else { 5244 r.EncodeString(codecSelferC_UTF8102, string(x.Namespace)) 5245 } 5246 } 5247 if yyr2 || yy2arr2 { 5248 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5249 yym16 := z.EncBinary() 5250 _ = yym16 5251 if false { 5252 } else { 5253 r.EncodeUint(uint64(x.MinQueryIndex)) 5254 } 5255 } else { 5256 z.EncSendContainerState(codecSelfer_containerMapKey102) 5257 r.EncodeString(codecSelferC_UTF8102, string("MinQueryIndex")) 5258 z.EncSendContainerState(codecSelfer_containerMapValue102) 5259 yym17 := z.EncBinary() 5260 _ = yym17 5261 if false { 5262 } else { 5263 r.EncodeUint(uint64(x.MinQueryIndex)) 5264 } 5265 } 5266 if yyr2 || yy2arr2 { 5267 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5268 yym19 := z.EncBinary() 5269 _ = yym19 5270 if false { 5271 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 5272 } else { 5273 r.EncodeInt(int64(x.MaxQueryTime)) 5274 } 5275 } else { 5276 z.EncSendContainerState(codecSelfer_containerMapKey102) 5277 r.EncodeString(codecSelferC_UTF8102, string("MaxQueryTime")) 5278 z.EncSendContainerState(codecSelfer_containerMapValue102) 5279 yym20 := z.EncBinary() 5280 _ = yym20 5281 if false { 5282 } else if z.HasExtensions() && z.EncExt(x.MaxQueryTime) { 5283 } else { 5284 r.EncodeInt(int64(x.MaxQueryTime)) 5285 } 5286 } 5287 if yyr2 || yy2arr2 { 5288 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5289 yym22 := z.EncBinary() 5290 _ = yym22 5291 if false { 5292 } else { 5293 r.EncodeBool(bool(x.AllowStale)) 5294 } 5295 } else { 5296 z.EncSendContainerState(codecSelfer_containerMapKey102) 5297 r.EncodeString(codecSelferC_UTF8102, string("AllowStale")) 5298 z.EncSendContainerState(codecSelfer_containerMapValue102) 5299 yym23 := z.EncBinary() 5300 _ = yym23 5301 if false { 5302 } else { 5303 r.EncodeBool(bool(x.AllowStale)) 5304 } 5305 } 5306 if yyr2 || yy2arr2 { 5307 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5308 yym25 := z.EncBinary() 5309 _ = yym25 5310 if false { 5311 } else { 5312 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 5313 } 5314 } else { 5315 z.EncSendContainerState(codecSelfer_containerMapKey102) 5316 r.EncodeString(codecSelferC_UTF8102, string("Prefix")) 5317 z.EncSendContainerState(codecSelfer_containerMapValue102) 5318 yym26 := z.EncBinary() 5319 _ = yym26 5320 if false { 5321 } else { 5322 r.EncodeString(codecSelferC_UTF8102, string(x.Prefix)) 5323 } 5324 } 5325 if yyr2 || yy2arr2 { 5326 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5327 yym28 := z.EncBinary() 5328 _ = yym28 5329 if false { 5330 } else { 5331 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 5332 } 5333 } else { 5334 z.EncSendContainerState(codecSelfer_containerMapKey102) 5335 r.EncodeString(codecSelferC_UTF8102, string("AuthToken")) 5336 z.EncSendContainerState(codecSelfer_containerMapValue102) 5337 yym29 := z.EncBinary() 5338 _ = yym29 5339 if false { 5340 } else { 5341 r.EncodeString(codecSelferC_UTF8102, string(x.AuthToken)) 5342 } 5343 } 5344 if yyr2 || yy2arr2 { 5345 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5346 yym31 := z.EncBinary() 5347 _ = yym31 5348 if false { 5349 } else { 5350 r.EncodeBool(bool(x.Forwarded)) 5351 } 5352 } else { 5353 z.EncSendContainerState(codecSelfer_containerMapKey102) 5354 r.EncodeString(codecSelferC_UTF8102, string("Forwarded")) 5355 z.EncSendContainerState(codecSelfer_containerMapValue102) 5356 yym32 := z.EncBinary() 5357 _ = yym32 5358 if false { 5359 } else { 5360 r.EncodeBool(bool(x.Forwarded)) 5361 } 5362 } 5363 if yyr2 || yy2arr2 { 5364 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 5365 } else { 5366 z.EncSendContainerState(codecSelfer_containerMapEnd102) 5367 } 5368 } 5369 } 5370 } 5371 5372 func (x *AllocStatsRequest) CodecDecodeSelf(d *codec1978.Decoder) { 5373 var h codecSelfer102 5374 z, r := codec1978.GenHelperDecoder(d) 5375 _, _, _ = h, z, r 5376 yym1 := z.DecBinary() 5377 _ = yym1 5378 if false { 5379 } else if z.HasExtensions() && z.DecExt(x) { 5380 } else { 5381 yyct2 := r.ContainerType() 5382 if yyct2 == codecSelferValueTypeMap102 { 5383 yyl2 := r.ReadMapStart() 5384 if yyl2 == 0 { 5385 z.DecSendContainerState(codecSelfer_containerMapEnd102) 5386 } else { 5387 x.codecDecodeSelfFromMap(yyl2, d) 5388 } 5389 } else if yyct2 == codecSelferValueTypeArray102 { 5390 yyl2 := r.ReadArrayStart() 5391 if yyl2 == 0 { 5392 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5393 } else { 5394 x.codecDecodeSelfFromArray(yyl2, d) 5395 } 5396 } else { 5397 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 5398 } 5399 } 5400 } 5401 5402 func (x *AllocStatsRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 5403 var h codecSelfer102 5404 z, r := codec1978.GenHelperDecoder(d) 5405 _, _, _ = h, z, r 5406 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 5407 _ = yys3Slc 5408 var yyhl3 bool = l >= 0 5409 for yyj3 := 0; ; yyj3++ { 5410 if yyhl3 { 5411 if yyj3 >= l { 5412 break 5413 } 5414 } else { 5415 if r.CheckBreak() { 5416 break 5417 } 5418 } 5419 z.DecSendContainerState(codecSelfer_containerMapKey102) 5420 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 5421 yys3 := string(yys3Slc) 5422 z.DecSendContainerState(codecSelfer_containerMapValue102) 5423 switch yys3 { 5424 case "AllocID": 5425 if r.TryDecodeAsNil() { 5426 x.AllocID = "" 5427 } else { 5428 yyv4 := &x.AllocID 5429 yym5 := z.DecBinary() 5430 _ = yym5 5431 if false { 5432 } else { 5433 *((*string)(yyv4)) = r.DecodeString() 5434 } 5435 } 5436 case "Task": 5437 if r.TryDecodeAsNil() { 5438 x.Task = "" 5439 } else { 5440 yyv6 := &x.Task 5441 yym7 := z.DecBinary() 5442 _ = yym7 5443 if false { 5444 } else { 5445 *((*string)(yyv6)) = r.DecodeString() 5446 } 5447 } 5448 case "Region": 5449 if r.TryDecodeAsNil() { 5450 x.Region = "" 5451 } else { 5452 yyv8 := &x.Region 5453 yym9 := z.DecBinary() 5454 _ = yym9 5455 if false { 5456 } else { 5457 *((*string)(yyv8)) = r.DecodeString() 5458 } 5459 } 5460 case "Namespace": 5461 if r.TryDecodeAsNil() { 5462 x.Namespace = "" 5463 } else { 5464 yyv10 := &x.Namespace 5465 yym11 := z.DecBinary() 5466 _ = yym11 5467 if false { 5468 } else { 5469 *((*string)(yyv10)) = r.DecodeString() 5470 } 5471 } 5472 case "MinQueryIndex": 5473 if r.TryDecodeAsNil() { 5474 x.MinQueryIndex = 0 5475 } else { 5476 yyv12 := &x.MinQueryIndex 5477 yym13 := z.DecBinary() 5478 _ = yym13 5479 if false { 5480 } else { 5481 *((*uint64)(yyv12)) = uint64(r.DecodeUint(64)) 5482 } 5483 } 5484 case "MaxQueryTime": 5485 if r.TryDecodeAsNil() { 5486 x.MaxQueryTime = 0 5487 } else { 5488 yyv14 := &x.MaxQueryTime 5489 yym15 := z.DecBinary() 5490 _ = yym15 5491 if false { 5492 } else if z.HasExtensions() && z.DecExt(yyv14) { 5493 } else { 5494 *((*int64)(yyv14)) = int64(r.DecodeInt(64)) 5495 } 5496 } 5497 case "AllowStale": 5498 if r.TryDecodeAsNil() { 5499 x.AllowStale = false 5500 } else { 5501 yyv16 := &x.AllowStale 5502 yym17 := z.DecBinary() 5503 _ = yym17 5504 if false { 5505 } else { 5506 *((*bool)(yyv16)) = r.DecodeBool() 5507 } 5508 } 5509 case "Prefix": 5510 if r.TryDecodeAsNil() { 5511 x.Prefix = "" 5512 } else { 5513 yyv18 := &x.Prefix 5514 yym19 := z.DecBinary() 5515 _ = yym19 5516 if false { 5517 } else { 5518 *((*string)(yyv18)) = r.DecodeString() 5519 } 5520 } 5521 case "AuthToken": 5522 if r.TryDecodeAsNil() { 5523 x.AuthToken = "" 5524 } else { 5525 yyv20 := &x.AuthToken 5526 yym21 := z.DecBinary() 5527 _ = yym21 5528 if false { 5529 } else { 5530 *((*string)(yyv20)) = r.DecodeString() 5531 } 5532 } 5533 case "Forwarded": 5534 if r.TryDecodeAsNil() { 5535 x.Forwarded = false 5536 } else { 5537 yyv22 := &x.Forwarded 5538 yym23 := z.DecBinary() 5539 _ = yym23 5540 if false { 5541 } else { 5542 *((*bool)(yyv22)) = r.DecodeBool() 5543 } 5544 } 5545 default: 5546 z.DecStructFieldNotFound(-1, yys3) 5547 } // end switch yys3 5548 } // end for yyj3 5549 z.DecSendContainerState(codecSelfer_containerMapEnd102) 5550 } 5551 5552 func (x *AllocStatsRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 5553 var h codecSelfer102 5554 z, r := codec1978.GenHelperDecoder(d) 5555 _, _, _ = h, z, r 5556 var yyj24 int 5557 var yyb24 bool 5558 var yyhl24 bool = l >= 0 5559 yyj24++ 5560 if yyhl24 { 5561 yyb24 = yyj24 > l 5562 } else { 5563 yyb24 = r.CheckBreak() 5564 } 5565 if yyb24 { 5566 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5567 return 5568 } 5569 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5570 if r.TryDecodeAsNil() { 5571 x.AllocID = "" 5572 } else { 5573 yyv25 := &x.AllocID 5574 yym26 := z.DecBinary() 5575 _ = yym26 5576 if false { 5577 } else { 5578 *((*string)(yyv25)) = r.DecodeString() 5579 } 5580 } 5581 yyj24++ 5582 if yyhl24 { 5583 yyb24 = yyj24 > l 5584 } else { 5585 yyb24 = r.CheckBreak() 5586 } 5587 if yyb24 { 5588 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5589 return 5590 } 5591 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5592 if r.TryDecodeAsNil() { 5593 x.Task = "" 5594 } else { 5595 yyv27 := &x.Task 5596 yym28 := z.DecBinary() 5597 _ = yym28 5598 if false { 5599 } else { 5600 *((*string)(yyv27)) = r.DecodeString() 5601 } 5602 } 5603 yyj24++ 5604 if yyhl24 { 5605 yyb24 = yyj24 > l 5606 } else { 5607 yyb24 = r.CheckBreak() 5608 } 5609 if yyb24 { 5610 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5611 return 5612 } 5613 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5614 if r.TryDecodeAsNil() { 5615 x.Region = "" 5616 } else { 5617 yyv29 := &x.Region 5618 yym30 := z.DecBinary() 5619 _ = yym30 5620 if false { 5621 } else { 5622 *((*string)(yyv29)) = r.DecodeString() 5623 } 5624 } 5625 yyj24++ 5626 if yyhl24 { 5627 yyb24 = yyj24 > l 5628 } else { 5629 yyb24 = r.CheckBreak() 5630 } 5631 if yyb24 { 5632 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5633 return 5634 } 5635 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5636 if r.TryDecodeAsNil() { 5637 x.Namespace = "" 5638 } else { 5639 yyv31 := &x.Namespace 5640 yym32 := z.DecBinary() 5641 _ = yym32 5642 if false { 5643 } else { 5644 *((*string)(yyv31)) = r.DecodeString() 5645 } 5646 } 5647 yyj24++ 5648 if yyhl24 { 5649 yyb24 = yyj24 > l 5650 } else { 5651 yyb24 = r.CheckBreak() 5652 } 5653 if yyb24 { 5654 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5655 return 5656 } 5657 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5658 if r.TryDecodeAsNil() { 5659 x.MinQueryIndex = 0 5660 } else { 5661 yyv33 := &x.MinQueryIndex 5662 yym34 := z.DecBinary() 5663 _ = yym34 5664 if false { 5665 } else { 5666 *((*uint64)(yyv33)) = uint64(r.DecodeUint(64)) 5667 } 5668 } 5669 yyj24++ 5670 if yyhl24 { 5671 yyb24 = yyj24 > l 5672 } else { 5673 yyb24 = r.CheckBreak() 5674 } 5675 if yyb24 { 5676 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5677 return 5678 } 5679 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5680 if r.TryDecodeAsNil() { 5681 x.MaxQueryTime = 0 5682 } else { 5683 yyv35 := &x.MaxQueryTime 5684 yym36 := z.DecBinary() 5685 _ = yym36 5686 if false { 5687 } else if z.HasExtensions() && z.DecExt(yyv35) { 5688 } else { 5689 *((*int64)(yyv35)) = int64(r.DecodeInt(64)) 5690 } 5691 } 5692 yyj24++ 5693 if yyhl24 { 5694 yyb24 = yyj24 > l 5695 } else { 5696 yyb24 = r.CheckBreak() 5697 } 5698 if yyb24 { 5699 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5700 return 5701 } 5702 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5703 if r.TryDecodeAsNil() { 5704 x.AllowStale = false 5705 } else { 5706 yyv37 := &x.AllowStale 5707 yym38 := z.DecBinary() 5708 _ = yym38 5709 if false { 5710 } else { 5711 *((*bool)(yyv37)) = r.DecodeBool() 5712 } 5713 } 5714 yyj24++ 5715 if yyhl24 { 5716 yyb24 = yyj24 > l 5717 } else { 5718 yyb24 = r.CheckBreak() 5719 } 5720 if yyb24 { 5721 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5722 return 5723 } 5724 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5725 if r.TryDecodeAsNil() { 5726 x.Prefix = "" 5727 } else { 5728 yyv39 := &x.Prefix 5729 yym40 := z.DecBinary() 5730 _ = yym40 5731 if false { 5732 } else { 5733 *((*string)(yyv39)) = r.DecodeString() 5734 } 5735 } 5736 yyj24++ 5737 if yyhl24 { 5738 yyb24 = yyj24 > l 5739 } else { 5740 yyb24 = r.CheckBreak() 5741 } 5742 if yyb24 { 5743 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5744 return 5745 } 5746 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5747 if r.TryDecodeAsNil() { 5748 x.AuthToken = "" 5749 } else { 5750 yyv41 := &x.AuthToken 5751 yym42 := z.DecBinary() 5752 _ = yym42 5753 if false { 5754 } else { 5755 *((*string)(yyv41)) = r.DecodeString() 5756 } 5757 } 5758 yyj24++ 5759 if yyhl24 { 5760 yyb24 = yyj24 > l 5761 } else { 5762 yyb24 = r.CheckBreak() 5763 } 5764 if yyb24 { 5765 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5766 return 5767 } 5768 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5769 if r.TryDecodeAsNil() { 5770 x.Forwarded = false 5771 } else { 5772 yyv43 := &x.Forwarded 5773 yym44 := z.DecBinary() 5774 _ = yym44 5775 if false { 5776 } else { 5777 *((*bool)(yyv43)) = r.DecodeBool() 5778 } 5779 } 5780 for { 5781 yyj24++ 5782 if yyhl24 { 5783 yyb24 = yyj24 > l 5784 } else { 5785 yyb24 = r.CheckBreak() 5786 } 5787 if yyb24 { 5788 break 5789 } 5790 z.DecSendContainerState(codecSelfer_containerArrayElem102) 5791 z.DecStructFieldNotFound(yyj24-1, "") 5792 } 5793 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5794 } 5795 5796 func (x *AllocStatsResponse) CodecEncodeSelf(e *codec1978.Encoder) { 5797 var h codecSelfer102 5798 z, r := codec1978.GenHelperEncoder(e) 5799 _, _, _ = h, z, r 5800 if x == nil { 5801 r.EncodeNil() 5802 } else { 5803 yym1 := z.EncBinary() 5804 _ = yym1 5805 if false { 5806 } else if z.HasExtensions() && z.EncExt(x) { 5807 } else { 5808 yysep2 := !z.EncBinary() 5809 yy2arr2 := z.EncBasicHandle().StructToArray 5810 var yyq2 [4]bool 5811 _, _, _ = yysep2, yyq2, yy2arr2 5812 const yyr2 bool = false 5813 var yynn2 int 5814 if yyr2 || yy2arr2 { 5815 r.EncodeArrayStart(4) 5816 } else { 5817 yynn2 = 4 5818 for _, b := range yyq2 { 5819 if b { 5820 yynn2++ 5821 } 5822 } 5823 r.EncodeMapStart(yynn2) 5824 yynn2 = 0 5825 } 5826 if yyr2 || yy2arr2 { 5827 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5828 if x.Stats == nil { 5829 r.EncodeNil() 5830 } else { 5831 x.Stats.CodecEncodeSelf(e) 5832 } 5833 } else { 5834 z.EncSendContainerState(codecSelfer_containerMapKey102) 5835 r.EncodeString(codecSelferC_UTF8102, string("Stats")) 5836 z.EncSendContainerState(codecSelfer_containerMapValue102) 5837 if x.Stats == nil { 5838 r.EncodeNil() 5839 } else { 5840 x.Stats.CodecEncodeSelf(e) 5841 } 5842 } 5843 if yyr2 || yy2arr2 { 5844 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5845 yym7 := z.EncBinary() 5846 _ = yym7 5847 if false { 5848 } else { 5849 r.EncodeUint(uint64(x.Index)) 5850 } 5851 } else { 5852 z.EncSendContainerState(codecSelfer_containerMapKey102) 5853 r.EncodeString(codecSelferC_UTF8102, string("Index")) 5854 z.EncSendContainerState(codecSelfer_containerMapValue102) 5855 yym8 := z.EncBinary() 5856 _ = yym8 5857 if false { 5858 } else { 5859 r.EncodeUint(uint64(x.Index)) 5860 } 5861 } 5862 if yyr2 || yy2arr2 { 5863 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5864 yym10 := z.EncBinary() 5865 _ = yym10 5866 if false { 5867 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 5868 } else { 5869 r.EncodeInt(int64(x.LastContact)) 5870 } 5871 } else { 5872 z.EncSendContainerState(codecSelfer_containerMapKey102) 5873 r.EncodeString(codecSelferC_UTF8102, string("LastContact")) 5874 z.EncSendContainerState(codecSelfer_containerMapValue102) 5875 yym11 := z.EncBinary() 5876 _ = yym11 5877 if false { 5878 } else if z.HasExtensions() && z.EncExt(x.LastContact) { 5879 } else { 5880 r.EncodeInt(int64(x.LastContact)) 5881 } 5882 } 5883 if yyr2 || yy2arr2 { 5884 z.EncSendContainerState(codecSelfer_containerArrayElem102) 5885 yym13 := z.EncBinary() 5886 _ = yym13 5887 if false { 5888 } else { 5889 r.EncodeBool(bool(x.KnownLeader)) 5890 } 5891 } else { 5892 z.EncSendContainerState(codecSelfer_containerMapKey102) 5893 r.EncodeString(codecSelferC_UTF8102, string("KnownLeader")) 5894 z.EncSendContainerState(codecSelfer_containerMapValue102) 5895 yym14 := z.EncBinary() 5896 _ = yym14 5897 if false { 5898 } else { 5899 r.EncodeBool(bool(x.KnownLeader)) 5900 } 5901 } 5902 if yyr2 || yy2arr2 { 5903 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 5904 } else { 5905 z.EncSendContainerState(codecSelfer_containerMapEnd102) 5906 } 5907 } 5908 } 5909 } 5910 5911 func (x *AllocStatsResponse) CodecDecodeSelf(d *codec1978.Decoder) { 5912 var h codecSelfer102 5913 z, r := codec1978.GenHelperDecoder(d) 5914 _, _, _ = h, z, r 5915 yym1 := z.DecBinary() 5916 _ = yym1 5917 if false { 5918 } else if z.HasExtensions() && z.DecExt(x) { 5919 } else { 5920 yyct2 := r.ContainerType() 5921 if yyct2 == codecSelferValueTypeMap102 { 5922 yyl2 := r.ReadMapStart() 5923 if yyl2 == 0 { 5924 z.DecSendContainerState(codecSelfer_containerMapEnd102) 5925 } else { 5926 x.codecDecodeSelfFromMap(yyl2, d) 5927 } 5928 } else if yyct2 == codecSelferValueTypeArray102 { 5929 yyl2 := r.ReadArrayStart() 5930 if yyl2 == 0 { 5931 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 5932 } else { 5933 x.codecDecodeSelfFromArray(yyl2, d) 5934 } 5935 } else { 5936 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 5937 } 5938 } 5939 } 5940 5941 func (x *AllocStatsResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 5942 var h codecSelfer102 5943 z, r := codec1978.GenHelperDecoder(d) 5944 _, _, _ = h, z, r 5945 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 5946 _ = yys3Slc 5947 var yyhl3 bool = l >= 0 5948 for yyj3 := 0; ; yyj3++ { 5949 if yyhl3 { 5950 if yyj3 >= l { 5951 break 5952 } 5953 } else { 5954 if r.CheckBreak() { 5955 break 5956 } 5957 } 5958 z.DecSendContainerState(codecSelfer_containerMapKey102) 5959 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 5960 yys3 := string(yys3Slc) 5961 z.DecSendContainerState(codecSelfer_containerMapValue102) 5962 switch yys3 { 5963 case "Stats": 5964 if r.TryDecodeAsNil() { 5965 if x.Stats != nil { 5966 x.Stats = nil 5967 } 5968 } else { 5969 if x.Stats == nil { 5970 x.Stats = new(AllocResourceUsage) 5971 } 5972 x.Stats.CodecDecodeSelf(d) 5973 } 5974 case "Index": 5975 if r.TryDecodeAsNil() { 5976 x.Index = 0 5977 } else { 5978 yyv5 := &x.Index 5979 yym6 := z.DecBinary() 5980 _ = yym6 5981 if false { 5982 } else { 5983 *((*uint64)(yyv5)) = uint64(r.DecodeUint(64)) 5984 } 5985 } 5986 case "LastContact": 5987 if r.TryDecodeAsNil() { 5988 x.LastContact = 0 5989 } else { 5990 yyv7 := &x.LastContact 5991 yym8 := z.DecBinary() 5992 _ = yym8 5993 if false { 5994 } else if z.HasExtensions() && z.DecExt(yyv7) { 5995 } else { 5996 *((*int64)(yyv7)) = int64(r.DecodeInt(64)) 5997 } 5998 } 5999 case "KnownLeader": 6000 if r.TryDecodeAsNil() { 6001 x.KnownLeader = false 6002 } else { 6003 yyv9 := &x.KnownLeader 6004 yym10 := z.DecBinary() 6005 _ = yym10 6006 if false { 6007 } else { 6008 *((*bool)(yyv9)) = r.DecodeBool() 6009 } 6010 } 6011 default: 6012 z.DecStructFieldNotFound(-1, yys3) 6013 } // end switch yys3 6014 } // end for yyj3 6015 z.DecSendContainerState(codecSelfer_containerMapEnd102) 6016 } 6017 6018 func (x *AllocStatsResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 6019 var h codecSelfer102 6020 z, r := codec1978.GenHelperDecoder(d) 6021 _, _, _ = h, z, r 6022 var yyj11 int 6023 var yyb11 bool 6024 var yyhl11 bool = l >= 0 6025 yyj11++ 6026 if yyhl11 { 6027 yyb11 = yyj11 > l 6028 } else { 6029 yyb11 = r.CheckBreak() 6030 } 6031 if yyb11 { 6032 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6033 return 6034 } 6035 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6036 if r.TryDecodeAsNil() { 6037 if x.Stats != nil { 6038 x.Stats = nil 6039 } 6040 } else { 6041 if x.Stats == nil { 6042 x.Stats = new(AllocResourceUsage) 6043 } 6044 x.Stats.CodecDecodeSelf(d) 6045 } 6046 yyj11++ 6047 if yyhl11 { 6048 yyb11 = yyj11 > l 6049 } else { 6050 yyb11 = r.CheckBreak() 6051 } 6052 if yyb11 { 6053 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6054 return 6055 } 6056 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6057 if r.TryDecodeAsNil() { 6058 x.Index = 0 6059 } else { 6060 yyv13 := &x.Index 6061 yym14 := z.DecBinary() 6062 _ = yym14 6063 if false { 6064 } else { 6065 *((*uint64)(yyv13)) = uint64(r.DecodeUint(64)) 6066 } 6067 } 6068 yyj11++ 6069 if yyhl11 { 6070 yyb11 = yyj11 > l 6071 } else { 6072 yyb11 = r.CheckBreak() 6073 } 6074 if yyb11 { 6075 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6076 return 6077 } 6078 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6079 if r.TryDecodeAsNil() { 6080 x.LastContact = 0 6081 } else { 6082 yyv15 := &x.LastContact 6083 yym16 := z.DecBinary() 6084 _ = yym16 6085 if false { 6086 } else if z.HasExtensions() && z.DecExt(yyv15) { 6087 } else { 6088 *((*int64)(yyv15)) = int64(r.DecodeInt(64)) 6089 } 6090 } 6091 yyj11++ 6092 if yyhl11 { 6093 yyb11 = yyj11 > l 6094 } else { 6095 yyb11 = r.CheckBreak() 6096 } 6097 if yyb11 { 6098 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6099 return 6100 } 6101 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6102 if r.TryDecodeAsNil() { 6103 x.KnownLeader = false 6104 } else { 6105 yyv17 := &x.KnownLeader 6106 yym18 := z.DecBinary() 6107 _ = yym18 6108 if false { 6109 } else { 6110 *((*bool)(yyv17)) = r.DecodeBool() 6111 } 6112 } 6113 for { 6114 yyj11++ 6115 if yyhl11 { 6116 yyb11 = yyj11 > l 6117 } else { 6118 yyb11 = r.CheckBreak() 6119 } 6120 if yyb11 { 6121 break 6122 } 6123 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6124 z.DecStructFieldNotFound(yyj11-1, "") 6125 } 6126 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6127 } 6128 6129 func (x *MemoryStats) CodecEncodeSelf(e *codec1978.Encoder) { 6130 var h codecSelfer102 6131 z, r := codec1978.GenHelperEncoder(e) 6132 _, _, _ = h, z, r 6133 if x == nil { 6134 r.EncodeNil() 6135 } else { 6136 yym1 := z.EncBinary() 6137 _ = yym1 6138 if false { 6139 } else if z.HasExtensions() && z.EncExt(x) { 6140 } else { 6141 yysep2 := !z.EncBinary() 6142 yy2arr2 := z.EncBasicHandle().StructToArray 6143 var yyq2 [7]bool 6144 _, _, _ = yysep2, yyq2, yy2arr2 6145 const yyr2 bool = false 6146 var yynn2 int 6147 if yyr2 || yy2arr2 { 6148 r.EncodeArrayStart(7) 6149 } else { 6150 yynn2 = 7 6151 for _, b := range yyq2 { 6152 if b { 6153 yynn2++ 6154 } 6155 } 6156 r.EncodeMapStart(yynn2) 6157 yynn2 = 0 6158 } 6159 if yyr2 || yy2arr2 { 6160 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6161 yym4 := z.EncBinary() 6162 _ = yym4 6163 if false { 6164 } else { 6165 r.EncodeUint(uint64(x.RSS)) 6166 } 6167 } else { 6168 z.EncSendContainerState(codecSelfer_containerMapKey102) 6169 r.EncodeString(codecSelferC_UTF8102, string("RSS")) 6170 z.EncSendContainerState(codecSelfer_containerMapValue102) 6171 yym5 := z.EncBinary() 6172 _ = yym5 6173 if false { 6174 } else { 6175 r.EncodeUint(uint64(x.RSS)) 6176 } 6177 } 6178 if yyr2 || yy2arr2 { 6179 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6180 yym7 := z.EncBinary() 6181 _ = yym7 6182 if false { 6183 } else { 6184 r.EncodeUint(uint64(x.Cache)) 6185 } 6186 } else { 6187 z.EncSendContainerState(codecSelfer_containerMapKey102) 6188 r.EncodeString(codecSelferC_UTF8102, string("Cache")) 6189 z.EncSendContainerState(codecSelfer_containerMapValue102) 6190 yym8 := z.EncBinary() 6191 _ = yym8 6192 if false { 6193 } else { 6194 r.EncodeUint(uint64(x.Cache)) 6195 } 6196 } 6197 if yyr2 || yy2arr2 { 6198 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6199 yym10 := z.EncBinary() 6200 _ = yym10 6201 if false { 6202 } else { 6203 r.EncodeUint(uint64(x.Swap)) 6204 } 6205 } else { 6206 z.EncSendContainerState(codecSelfer_containerMapKey102) 6207 r.EncodeString(codecSelferC_UTF8102, string("Swap")) 6208 z.EncSendContainerState(codecSelfer_containerMapValue102) 6209 yym11 := z.EncBinary() 6210 _ = yym11 6211 if false { 6212 } else { 6213 r.EncodeUint(uint64(x.Swap)) 6214 } 6215 } 6216 if yyr2 || yy2arr2 { 6217 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6218 yym13 := z.EncBinary() 6219 _ = yym13 6220 if false { 6221 } else { 6222 r.EncodeUint(uint64(x.MaxUsage)) 6223 } 6224 } else { 6225 z.EncSendContainerState(codecSelfer_containerMapKey102) 6226 r.EncodeString(codecSelferC_UTF8102, string("MaxUsage")) 6227 z.EncSendContainerState(codecSelfer_containerMapValue102) 6228 yym14 := z.EncBinary() 6229 _ = yym14 6230 if false { 6231 } else { 6232 r.EncodeUint(uint64(x.MaxUsage)) 6233 } 6234 } 6235 if yyr2 || yy2arr2 { 6236 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6237 yym16 := z.EncBinary() 6238 _ = yym16 6239 if false { 6240 } else { 6241 r.EncodeUint(uint64(x.KernelUsage)) 6242 } 6243 } else { 6244 z.EncSendContainerState(codecSelfer_containerMapKey102) 6245 r.EncodeString(codecSelferC_UTF8102, string("KernelUsage")) 6246 z.EncSendContainerState(codecSelfer_containerMapValue102) 6247 yym17 := z.EncBinary() 6248 _ = yym17 6249 if false { 6250 } else { 6251 r.EncodeUint(uint64(x.KernelUsage)) 6252 } 6253 } 6254 if yyr2 || yy2arr2 { 6255 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6256 yym19 := z.EncBinary() 6257 _ = yym19 6258 if false { 6259 } else { 6260 r.EncodeUint(uint64(x.KernelMaxUsage)) 6261 } 6262 } else { 6263 z.EncSendContainerState(codecSelfer_containerMapKey102) 6264 r.EncodeString(codecSelferC_UTF8102, string("KernelMaxUsage")) 6265 z.EncSendContainerState(codecSelfer_containerMapValue102) 6266 yym20 := z.EncBinary() 6267 _ = yym20 6268 if false { 6269 } else { 6270 r.EncodeUint(uint64(x.KernelMaxUsage)) 6271 } 6272 } 6273 if yyr2 || yy2arr2 { 6274 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6275 if x.Measured == nil { 6276 r.EncodeNil() 6277 } else { 6278 yym22 := z.EncBinary() 6279 _ = yym22 6280 if false { 6281 } else { 6282 z.F.EncSliceStringV(x.Measured, false, e) 6283 } 6284 } 6285 } else { 6286 z.EncSendContainerState(codecSelfer_containerMapKey102) 6287 r.EncodeString(codecSelferC_UTF8102, string("Measured")) 6288 z.EncSendContainerState(codecSelfer_containerMapValue102) 6289 if x.Measured == nil { 6290 r.EncodeNil() 6291 } else { 6292 yym23 := z.EncBinary() 6293 _ = yym23 6294 if false { 6295 } else { 6296 z.F.EncSliceStringV(x.Measured, false, e) 6297 } 6298 } 6299 } 6300 if yyr2 || yy2arr2 { 6301 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 6302 } else { 6303 z.EncSendContainerState(codecSelfer_containerMapEnd102) 6304 } 6305 } 6306 } 6307 } 6308 6309 func (x *MemoryStats) CodecDecodeSelf(d *codec1978.Decoder) { 6310 var h codecSelfer102 6311 z, r := codec1978.GenHelperDecoder(d) 6312 _, _, _ = h, z, r 6313 yym1 := z.DecBinary() 6314 _ = yym1 6315 if false { 6316 } else if z.HasExtensions() && z.DecExt(x) { 6317 } else { 6318 yyct2 := r.ContainerType() 6319 if yyct2 == codecSelferValueTypeMap102 { 6320 yyl2 := r.ReadMapStart() 6321 if yyl2 == 0 { 6322 z.DecSendContainerState(codecSelfer_containerMapEnd102) 6323 } else { 6324 x.codecDecodeSelfFromMap(yyl2, d) 6325 } 6326 } else if yyct2 == codecSelferValueTypeArray102 { 6327 yyl2 := r.ReadArrayStart() 6328 if yyl2 == 0 { 6329 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6330 } else { 6331 x.codecDecodeSelfFromArray(yyl2, d) 6332 } 6333 } else { 6334 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 6335 } 6336 } 6337 } 6338 6339 func (x *MemoryStats) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 6340 var h codecSelfer102 6341 z, r := codec1978.GenHelperDecoder(d) 6342 _, _, _ = h, z, r 6343 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 6344 _ = yys3Slc 6345 var yyhl3 bool = l >= 0 6346 for yyj3 := 0; ; yyj3++ { 6347 if yyhl3 { 6348 if yyj3 >= l { 6349 break 6350 } 6351 } else { 6352 if r.CheckBreak() { 6353 break 6354 } 6355 } 6356 z.DecSendContainerState(codecSelfer_containerMapKey102) 6357 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 6358 yys3 := string(yys3Slc) 6359 z.DecSendContainerState(codecSelfer_containerMapValue102) 6360 switch yys3 { 6361 case "RSS": 6362 if r.TryDecodeAsNil() { 6363 x.RSS = 0 6364 } else { 6365 yyv4 := &x.RSS 6366 yym5 := z.DecBinary() 6367 _ = yym5 6368 if false { 6369 } else { 6370 *((*uint64)(yyv4)) = uint64(r.DecodeUint(64)) 6371 } 6372 } 6373 case "Cache": 6374 if r.TryDecodeAsNil() { 6375 x.Cache = 0 6376 } else { 6377 yyv6 := &x.Cache 6378 yym7 := z.DecBinary() 6379 _ = yym7 6380 if false { 6381 } else { 6382 *((*uint64)(yyv6)) = uint64(r.DecodeUint(64)) 6383 } 6384 } 6385 case "Swap": 6386 if r.TryDecodeAsNil() { 6387 x.Swap = 0 6388 } else { 6389 yyv8 := &x.Swap 6390 yym9 := z.DecBinary() 6391 _ = yym9 6392 if false { 6393 } else { 6394 *((*uint64)(yyv8)) = uint64(r.DecodeUint(64)) 6395 } 6396 } 6397 case "MaxUsage": 6398 if r.TryDecodeAsNil() { 6399 x.MaxUsage = 0 6400 } else { 6401 yyv10 := &x.MaxUsage 6402 yym11 := z.DecBinary() 6403 _ = yym11 6404 if false { 6405 } else { 6406 *((*uint64)(yyv10)) = uint64(r.DecodeUint(64)) 6407 } 6408 } 6409 case "KernelUsage": 6410 if r.TryDecodeAsNil() { 6411 x.KernelUsage = 0 6412 } else { 6413 yyv12 := &x.KernelUsage 6414 yym13 := z.DecBinary() 6415 _ = yym13 6416 if false { 6417 } else { 6418 *((*uint64)(yyv12)) = uint64(r.DecodeUint(64)) 6419 } 6420 } 6421 case "KernelMaxUsage": 6422 if r.TryDecodeAsNil() { 6423 x.KernelMaxUsage = 0 6424 } else { 6425 yyv14 := &x.KernelMaxUsage 6426 yym15 := z.DecBinary() 6427 _ = yym15 6428 if false { 6429 } else { 6430 *((*uint64)(yyv14)) = uint64(r.DecodeUint(64)) 6431 } 6432 } 6433 case "Measured": 6434 if r.TryDecodeAsNil() { 6435 x.Measured = nil 6436 } else { 6437 yyv16 := &x.Measured 6438 yym17 := z.DecBinary() 6439 _ = yym17 6440 if false { 6441 } else { 6442 z.F.DecSliceStringX(yyv16, false, d) 6443 } 6444 } 6445 default: 6446 z.DecStructFieldNotFound(-1, yys3) 6447 } // end switch yys3 6448 } // end for yyj3 6449 z.DecSendContainerState(codecSelfer_containerMapEnd102) 6450 } 6451 6452 func (x *MemoryStats) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 6453 var h codecSelfer102 6454 z, r := codec1978.GenHelperDecoder(d) 6455 _, _, _ = h, z, r 6456 var yyj18 int 6457 var yyb18 bool 6458 var yyhl18 bool = l >= 0 6459 yyj18++ 6460 if yyhl18 { 6461 yyb18 = yyj18 > l 6462 } else { 6463 yyb18 = r.CheckBreak() 6464 } 6465 if yyb18 { 6466 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6467 return 6468 } 6469 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6470 if r.TryDecodeAsNil() { 6471 x.RSS = 0 6472 } else { 6473 yyv19 := &x.RSS 6474 yym20 := z.DecBinary() 6475 _ = yym20 6476 if false { 6477 } else { 6478 *((*uint64)(yyv19)) = uint64(r.DecodeUint(64)) 6479 } 6480 } 6481 yyj18++ 6482 if yyhl18 { 6483 yyb18 = yyj18 > l 6484 } else { 6485 yyb18 = r.CheckBreak() 6486 } 6487 if yyb18 { 6488 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6489 return 6490 } 6491 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6492 if r.TryDecodeAsNil() { 6493 x.Cache = 0 6494 } else { 6495 yyv21 := &x.Cache 6496 yym22 := z.DecBinary() 6497 _ = yym22 6498 if false { 6499 } else { 6500 *((*uint64)(yyv21)) = uint64(r.DecodeUint(64)) 6501 } 6502 } 6503 yyj18++ 6504 if yyhl18 { 6505 yyb18 = yyj18 > l 6506 } else { 6507 yyb18 = r.CheckBreak() 6508 } 6509 if yyb18 { 6510 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6511 return 6512 } 6513 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6514 if r.TryDecodeAsNil() { 6515 x.Swap = 0 6516 } else { 6517 yyv23 := &x.Swap 6518 yym24 := z.DecBinary() 6519 _ = yym24 6520 if false { 6521 } else { 6522 *((*uint64)(yyv23)) = uint64(r.DecodeUint(64)) 6523 } 6524 } 6525 yyj18++ 6526 if yyhl18 { 6527 yyb18 = yyj18 > l 6528 } else { 6529 yyb18 = r.CheckBreak() 6530 } 6531 if yyb18 { 6532 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6533 return 6534 } 6535 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6536 if r.TryDecodeAsNil() { 6537 x.MaxUsage = 0 6538 } else { 6539 yyv25 := &x.MaxUsage 6540 yym26 := z.DecBinary() 6541 _ = yym26 6542 if false { 6543 } else { 6544 *((*uint64)(yyv25)) = uint64(r.DecodeUint(64)) 6545 } 6546 } 6547 yyj18++ 6548 if yyhl18 { 6549 yyb18 = yyj18 > l 6550 } else { 6551 yyb18 = r.CheckBreak() 6552 } 6553 if yyb18 { 6554 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6555 return 6556 } 6557 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6558 if r.TryDecodeAsNil() { 6559 x.KernelUsage = 0 6560 } else { 6561 yyv27 := &x.KernelUsage 6562 yym28 := z.DecBinary() 6563 _ = yym28 6564 if false { 6565 } else { 6566 *((*uint64)(yyv27)) = uint64(r.DecodeUint(64)) 6567 } 6568 } 6569 yyj18++ 6570 if yyhl18 { 6571 yyb18 = yyj18 > l 6572 } else { 6573 yyb18 = r.CheckBreak() 6574 } 6575 if yyb18 { 6576 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6577 return 6578 } 6579 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6580 if r.TryDecodeAsNil() { 6581 x.KernelMaxUsage = 0 6582 } else { 6583 yyv29 := &x.KernelMaxUsage 6584 yym30 := z.DecBinary() 6585 _ = yym30 6586 if false { 6587 } else { 6588 *((*uint64)(yyv29)) = uint64(r.DecodeUint(64)) 6589 } 6590 } 6591 yyj18++ 6592 if yyhl18 { 6593 yyb18 = yyj18 > l 6594 } else { 6595 yyb18 = r.CheckBreak() 6596 } 6597 if yyb18 { 6598 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6599 return 6600 } 6601 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6602 if r.TryDecodeAsNil() { 6603 x.Measured = nil 6604 } else { 6605 yyv31 := &x.Measured 6606 yym32 := z.DecBinary() 6607 _ = yym32 6608 if false { 6609 } else { 6610 z.F.DecSliceStringX(yyv31, false, d) 6611 } 6612 } 6613 for { 6614 yyj18++ 6615 if yyhl18 { 6616 yyb18 = yyj18 > l 6617 } else { 6618 yyb18 = r.CheckBreak() 6619 } 6620 if yyb18 { 6621 break 6622 } 6623 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6624 z.DecStructFieldNotFound(yyj18-1, "") 6625 } 6626 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6627 } 6628 6629 func (x *CpuStats) CodecEncodeSelf(e *codec1978.Encoder) { 6630 var h codecSelfer102 6631 z, r := codec1978.GenHelperEncoder(e) 6632 _, _, _ = h, z, r 6633 if x == nil { 6634 r.EncodeNil() 6635 } else { 6636 yym1 := z.EncBinary() 6637 _ = yym1 6638 if false { 6639 } else if z.HasExtensions() && z.EncExt(x) { 6640 } else { 6641 yysep2 := !z.EncBinary() 6642 yy2arr2 := z.EncBasicHandle().StructToArray 6643 var yyq2 [7]bool 6644 _, _, _ = yysep2, yyq2, yy2arr2 6645 const yyr2 bool = false 6646 var yynn2 int 6647 if yyr2 || yy2arr2 { 6648 r.EncodeArrayStart(7) 6649 } else { 6650 yynn2 = 7 6651 for _, b := range yyq2 { 6652 if b { 6653 yynn2++ 6654 } 6655 } 6656 r.EncodeMapStart(yynn2) 6657 yynn2 = 0 6658 } 6659 if yyr2 || yy2arr2 { 6660 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6661 yym4 := z.EncBinary() 6662 _ = yym4 6663 if false { 6664 } else { 6665 r.EncodeFloat64(float64(x.SystemMode)) 6666 } 6667 } else { 6668 z.EncSendContainerState(codecSelfer_containerMapKey102) 6669 r.EncodeString(codecSelferC_UTF8102, string("SystemMode")) 6670 z.EncSendContainerState(codecSelfer_containerMapValue102) 6671 yym5 := z.EncBinary() 6672 _ = yym5 6673 if false { 6674 } else { 6675 r.EncodeFloat64(float64(x.SystemMode)) 6676 } 6677 } 6678 if yyr2 || yy2arr2 { 6679 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6680 yym7 := z.EncBinary() 6681 _ = yym7 6682 if false { 6683 } else { 6684 r.EncodeFloat64(float64(x.UserMode)) 6685 } 6686 } else { 6687 z.EncSendContainerState(codecSelfer_containerMapKey102) 6688 r.EncodeString(codecSelferC_UTF8102, string("UserMode")) 6689 z.EncSendContainerState(codecSelfer_containerMapValue102) 6690 yym8 := z.EncBinary() 6691 _ = yym8 6692 if false { 6693 } else { 6694 r.EncodeFloat64(float64(x.UserMode)) 6695 } 6696 } 6697 if yyr2 || yy2arr2 { 6698 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6699 yym10 := z.EncBinary() 6700 _ = yym10 6701 if false { 6702 } else { 6703 r.EncodeFloat64(float64(x.TotalTicks)) 6704 } 6705 } else { 6706 z.EncSendContainerState(codecSelfer_containerMapKey102) 6707 r.EncodeString(codecSelferC_UTF8102, string("TotalTicks")) 6708 z.EncSendContainerState(codecSelfer_containerMapValue102) 6709 yym11 := z.EncBinary() 6710 _ = yym11 6711 if false { 6712 } else { 6713 r.EncodeFloat64(float64(x.TotalTicks)) 6714 } 6715 } 6716 if yyr2 || yy2arr2 { 6717 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6718 yym13 := z.EncBinary() 6719 _ = yym13 6720 if false { 6721 } else { 6722 r.EncodeUint(uint64(x.ThrottledPeriods)) 6723 } 6724 } else { 6725 z.EncSendContainerState(codecSelfer_containerMapKey102) 6726 r.EncodeString(codecSelferC_UTF8102, string("ThrottledPeriods")) 6727 z.EncSendContainerState(codecSelfer_containerMapValue102) 6728 yym14 := z.EncBinary() 6729 _ = yym14 6730 if false { 6731 } else { 6732 r.EncodeUint(uint64(x.ThrottledPeriods)) 6733 } 6734 } 6735 if yyr2 || yy2arr2 { 6736 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6737 yym16 := z.EncBinary() 6738 _ = yym16 6739 if false { 6740 } else { 6741 r.EncodeUint(uint64(x.ThrottledTime)) 6742 } 6743 } else { 6744 z.EncSendContainerState(codecSelfer_containerMapKey102) 6745 r.EncodeString(codecSelferC_UTF8102, string("ThrottledTime")) 6746 z.EncSendContainerState(codecSelfer_containerMapValue102) 6747 yym17 := z.EncBinary() 6748 _ = yym17 6749 if false { 6750 } else { 6751 r.EncodeUint(uint64(x.ThrottledTime)) 6752 } 6753 } 6754 if yyr2 || yy2arr2 { 6755 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6756 yym19 := z.EncBinary() 6757 _ = yym19 6758 if false { 6759 } else { 6760 r.EncodeFloat64(float64(x.Percent)) 6761 } 6762 } else { 6763 z.EncSendContainerState(codecSelfer_containerMapKey102) 6764 r.EncodeString(codecSelferC_UTF8102, string("Percent")) 6765 z.EncSendContainerState(codecSelfer_containerMapValue102) 6766 yym20 := z.EncBinary() 6767 _ = yym20 6768 if false { 6769 } else { 6770 r.EncodeFloat64(float64(x.Percent)) 6771 } 6772 } 6773 if yyr2 || yy2arr2 { 6774 z.EncSendContainerState(codecSelfer_containerArrayElem102) 6775 if x.Measured == nil { 6776 r.EncodeNil() 6777 } else { 6778 yym22 := z.EncBinary() 6779 _ = yym22 6780 if false { 6781 } else { 6782 z.F.EncSliceStringV(x.Measured, false, e) 6783 } 6784 } 6785 } else { 6786 z.EncSendContainerState(codecSelfer_containerMapKey102) 6787 r.EncodeString(codecSelferC_UTF8102, string("Measured")) 6788 z.EncSendContainerState(codecSelfer_containerMapValue102) 6789 if x.Measured == nil { 6790 r.EncodeNil() 6791 } else { 6792 yym23 := z.EncBinary() 6793 _ = yym23 6794 if false { 6795 } else { 6796 z.F.EncSliceStringV(x.Measured, false, e) 6797 } 6798 } 6799 } 6800 if yyr2 || yy2arr2 { 6801 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 6802 } else { 6803 z.EncSendContainerState(codecSelfer_containerMapEnd102) 6804 } 6805 } 6806 } 6807 } 6808 6809 func (x *CpuStats) CodecDecodeSelf(d *codec1978.Decoder) { 6810 var h codecSelfer102 6811 z, r := codec1978.GenHelperDecoder(d) 6812 _, _, _ = h, z, r 6813 yym1 := z.DecBinary() 6814 _ = yym1 6815 if false { 6816 } else if z.HasExtensions() && z.DecExt(x) { 6817 } else { 6818 yyct2 := r.ContainerType() 6819 if yyct2 == codecSelferValueTypeMap102 { 6820 yyl2 := r.ReadMapStart() 6821 if yyl2 == 0 { 6822 z.DecSendContainerState(codecSelfer_containerMapEnd102) 6823 } else { 6824 x.codecDecodeSelfFromMap(yyl2, d) 6825 } 6826 } else if yyct2 == codecSelferValueTypeArray102 { 6827 yyl2 := r.ReadArrayStart() 6828 if yyl2 == 0 { 6829 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6830 } else { 6831 x.codecDecodeSelfFromArray(yyl2, d) 6832 } 6833 } else { 6834 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 6835 } 6836 } 6837 } 6838 6839 func (x *CpuStats) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 6840 var h codecSelfer102 6841 z, r := codec1978.GenHelperDecoder(d) 6842 _, _, _ = h, z, r 6843 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 6844 _ = yys3Slc 6845 var yyhl3 bool = l >= 0 6846 for yyj3 := 0; ; yyj3++ { 6847 if yyhl3 { 6848 if yyj3 >= l { 6849 break 6850 } 6851 } else { 6852 if r.CheckBreak() { 6853 break 6854 } 6855 } 6856 z.DecSendContainerState(codecSelfer_containerMapKey102) 6857 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 6858 yys3 := string(yys3Slc) 6859 z.DecSendContainerState(codecSelfer_containerMapValue102) 6860 switch yys3 { 6861 case "SystemMode": 6862 if r.TryDecodeAsNil() { 6863 x.SystemMode = 0 6864 } else { 6865 yyv4 := &x.SystemMode 6866 yym5 := z.DecBinary() 6867 _ = yym5 6868 if false { 6869 } else { 6870 *((*float64)(yyv4)) = float64(r.DecodeFloat(false)) 6871 } 6872 } 6873 case "UserMode": 6874 if r.TryDecodeAsNil() { 6875 x.UserMode = 0 6876 } else { 6877 yyv6 := &x.UserMode 6878 yym7 := z.DecBinary() 6879 _ = yym7 6880 if false { 6881 } else { 6882 *((*float64)(yyv6)) = float64(r.DecodeFloat(false)) 6883 } 6884 } 6885 case "TotalTicks": 6886 if r.TryDecodeAsNil() { 6887 x.TotalTicks = 0 6888 } else { 6889 yyv8 := &x.TotalTicks 6890 yym9 := z.DecBinary() 6891 _ = yym9 6892 if false { 6893 } else { 6894 *((*float64)(yyv8)) = float64(r.DecodeFloat(false)) 6895 } 6896 } 6897 case "ThrottledPeriods": 6898 if r.TryDecodeAsNil() { 6899 x.ThrottledPeriods = 0 6900 } else { 6901 yyv10 := &x.ThrottledPeriods 6902 yym11 := z.DecBinary() 6903 _ = yym11 6904 if false { 6905 } else { 6906 *((*uint64)(yyv10)) = uint64(r.DecodeUint(64)) 6907 } 6908 } 6909 case "ThrottledTime": 6910 if r.TryDecodeAsNil() { 6911 x.ThrottledTime = 0 6912 } else { 6913 yyv12 := &x.ThrottledTime 6914 yym13 := z.DecBinary() 6915 _ = yym13 6916 if false { 6917 } else { 6918 *((*uint64)(yyv12)) = uint64(r.DecodeUint(64)) 6919 } 6920 } 6921 case "Percent": 6922 if r.TryDecodeAsNil() { 6923 x.Percent = 0 6924 } else { 6925 yyv14 := &x.Percent 6926 yym15 := z.DecBinary() 6927 _ = yym15 6928 if false { 6929 } else { 6930 *((*float64)(yyv14)) = float64(r.DecodeFloat(false)) 6931 } 6932 } 6933 case "Measured": 6934 if r.TryDecodeAsNil() { 6935 x.Measured = nil 6936 } else { 6937 yyv16 := &x.Measured 6938 yym17 := z.DecBinary() 6939 _ = yym17 6940 if false { 6941 } else { 6942 z.F.DecSliceStringX(yyv16, false, d) 6943 } 6944 } 6945 default: 6946 z.DecStructFieldNotFound(-1, yys3) 6947 } // end switch yys3 6948 } // end for yyj3 6949 z.DecSendContainerState(codecSelfer_containerMapEnd102) 6950 } 6951 6952 func (x *CpuStats) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 6953 var h codecSelfer102 6954 z, r := codec1978.GenHelperDecoder(d) 6955 _, _, _ = h, z, r 6956 var yyj18 int 6957 var yyb18 bool 6958 var yyhl18 bool = l >= 0 6959 yyj18++ 6960 if yyhl18 { 6961 yyb18 = yyj18 > l 6962 } else { 6963 yyb18 = r.CheckBreak() 6964 } 6965 if yyb18 { 6966 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6967 return 6968 } 6969 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6970 if r.TryDecodeAsNil() { 6971 x.SystemMode = 0 6972 } else { 6973 yyv19 := &x.SystemMode 6974 yym20 := z.DecBinary() 6975 _ = yym20 6976 if false { 6977 } else { 6978 *((*float64)(yyv19)) = float64(r.DecodeFloat(false)) 6979 } 6980 } 6981 yyj18++ 6982 if yyhl18 { 6983 yyb18 = yyj18 > l 6984 } else { 6985 yyb18 = r.CheckBreak() 6986 } 6987 if yyb18 { 6988 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 6989 return 6990 } 6991 z.DecSendContainerState(codecSelfer_containerArrayElem102) 6992 if r.TryDecodeAsNil() { 6993 x.UserMode = 0 6994 } else { 6995 yyv21 := &x.UserMode 6996 yym22 := z.DecBinary() 6997 _ = yym22 6998 if false { 6999 } else { 7000 *((*float64)(yyv21)) = float64(r.DecodeFloat(false)) 7001 } 7002 } 7003 yyj18++ 7004 if yyhl18 { 7005 yyb18 = yyj18 > l 7006 } else { 7007 yyb18 = r.CheckBreak() 7008 } 7009 if yyb18 { 7010 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7011 return 7012 } 7013 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7014 if r.TryDecodeAsNil() { 7015 x.TotalTicks = 0 7016 } else { 7017 yyv23 := &x.TotalTicks 7018 yym24 := z.DecBinary() 7019 _ = yym24 7020 if false { 7021 } else { 7022 *((*float64)(yyv23)) = float64(r.DecodeFloat(false)) 7023 } 7024 } 7025 yyj18++ 7026 if yyhl18 { 7027 yyb18 = yyj18 > l 7028 } else { 7029 yyb18 = r.CheckBreak() 7030 } 7031 if yyb18 { 7032 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7033 return 7034 } 7035 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7036 if r.TryDecodeAsNil() { 7037 x.ThrottledPeriods = 0 7038 } else { 7039 yyv25 := &x.ThrottledPeriods 7040 yym26 := z.DecBinary() 7041 _ = yym26 7042 if false { 7043 } else { 7044 *((*uint64)(yyv25)) = uint64(r.DecodeUint(64)) 7045 } 7046 } 7047 yyj18++ 7048 if yyhl18 { 7049 yyb18 = yyj18 > l 7050 } else { 7051 yyb18 = r.CheckBreak() 7052 } 7053 if yyb18 { 7054 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7055 return 7056 } 7057 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7058 if r.TryDecodeAsNil() { 7059 x.ThrottledTime = 0 7060 } else { 7061 yyv27 := &x.ThrottledTime 7062 yym28 := z.DecBinary() 7063 _ = yym28 7064 if false { 7065 } else { 7066 *((*uint64)(yyv27)) = uint64(r.DecodeUint(64)) 7067 } 7068 } 7069 yyj18++ 7070 if yyhl18 { 7071 yyb18 = yyj18 > l 7072 } else { 7073 yyb18 = r.CheckBreak() 7074 } 7075 if yyb18 { 7076 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7077 return 7078 } 7079 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7080 if r.TryDecodeAsNil() { 7081 x.Percent = 0 7082 } else { 7083 yyv29 := &x.Percent 7084 yym30 := z.DecBinary() 7085 _ = yym30 7086 if false { 7087 } else { 7088 *((*float64)(yyv29)) = float64(r.DecodeFloat(false)) 7089 } 7090 } 7091 yyj18++ 7092 if yyhl18 { 7093 yyb18 = yyj18 > l 7094 } else { 7095 yyb18 = r.CheckBreak() 7096 } 7097 if yyb18 { 7098 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7099 return 7100 } 7101 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7102 if r.TryDecodeAsNil() { 7103 x.Measured = nil 7104 } else { 7105 yyv31 := &x.Measured 7106 yym32 := z.DecBinary() 7107 _ = yym32 7108 if false { 7109 } else { 7110 z.F.DecSliceStringX(yyv31, false, d) 7111 } 7112 } 7113 for { 7114 yyj18++ 7115 if yyhl18 { 7116 yyb18 = yyj18 > l 7117 } else { 7118 yyb18 = r.CheckBreak() 7119 } 7120 if yyb18 { 7121 break 7122 } 7123 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7124 z.DecStructFieldNotFound(yyj18-1, "") 7125 } 7126 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7127 } 7128 7129 func (x *ResourceUsage) CodecEncodeSelf(e *codec1978.Encoder) { 7130 var h codecSelfer102 7131 z, r := codec1978.GenHelperEncoder(e) 7132 _, _, _ = h, z, r 7133 if x == nil { 7134 r.EncodeNil() 7135 } else { 7136 yym1 := z.EncBinary() 7137 _ = yym1 7138 if false { 7139 } else if z.HasExtensions() && z.EncExt(x) { 7140 } else { 7141 yysep2 := !z.EncBinary() 7142 yy2arr2 := z.EncBasicHandle().StructToArray 7143 var yyq2 [2]bool 7144 _, _, _ = yysep2, yyq2, yy2arr2 7145 const yyr2 bool = false 7146 var yynn2 int 7147 if yyr2 || yy2arr2 { 7148 r.EncodeArrayStart(2) 7149 } else { 7150 yynn2 = 2 7151 for _, b := range yyq2 { 7152 if b { 7153 yynn2++ 7154 } 7155 } 7156 r.EncodeMapStart(yynn2) 7157 yynn2 = 0 7158 } 7159 if yyr2 || yy2arr2 { 7160 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7161 if x.MemoryStats == nil { 7162 r.EncodeNil() 7163 } else { 7164 x.MemoryStats.CodecEncodeSelf(e) 7165 } 7166 } else { 7167 z.EncSendContainerState(codecSelfer_containerMapKey102) 7168 r.EncodeString(codecSelferC_UTF8102, string("MemoryStats")) 7169 z.EncSendContainerState(codecSelfer_containerMapValue102) 7170 if x.MemoryStats == nil { 7171 r.EncodeNil() 7172 } else { 7173 x.MemoryStats.CodecEncodeSelf(e) 7174 } 7175 } 7176 if yyr2 || yy2arr2 { 7177 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7178 if x.CpuStats == nil { 7179 r.EncodeNil() 7180 } else { 7181 x.CpuStats.CodecEncodeSelf(e) 7182 } 7183 } else { 7184 z.EncSendContainerState(codecSelfer_containerMapKey102) 7185 r.EncodeString(codecSelferC_UTF8102, string("CpuStats")) 7186 z.EncSendContainerState(codecSelfer_containerMapValue102) 7187 if x.CpuStats == nil { 7188 r.EncodeNil() 7189 } else { 7190 x.CpuStats.CodecEncodeSelf(e) 7191 } 7192 } 7193 if yyr2 || yy2arr2 { 7194 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 7195 } else { 7196 z.EncSendContainerState(codecSelfer_containerMapEnd102) 7197 } 7198 } 7199 } 7200 } 7201 7202 func (x *ResourceUsage) CodecDecodeSelf(d *codec1978.Decoder) { 7203 var h codecSelfer102 7204 z, r := codec1978.GenHelperDecoder(d) 7205 _, _, _ = h, z, r 7206 yym1 := z.DecBinary() 7207 _ = yym1 7208 if false { 7209 } else if z.HasExtensions() && z.DecExt(x) { 7210 } else { 7211 yyct2 := r.ContainerType() 7212 if yyct2 == codecSelferValueTypeMap102 { 7213 yyl2 := r.ReadMapStart() 7214 if yyl2 == 0 { 7215 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7216 } else { 7217 x.codecDecodeSelfFromMap(yyl2, d) 7218 } 7219 } else if yyct2 == codecSelferValueTypeArray102 { 7220 yyl2 := r.ReadArrayStart() 7221 if yyl2 == 0 { 7222 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7223 } else { 7224 x.codecDecodeSelfFromArray(yyl2, d) 7225 } 7226 } else { 7227 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 7228 } 7229 } 7230 } 7231 7232 func (x *ResourceUsage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 7233 var h codecSelfer102 7234 z, r := codec1978.GenHelperDecoder(d) 7235 _, _, _ = h, z, r 7236 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 7237 _ = yys3Slc 7238 var yyhl3 bool = l >= 0 7239 for yyj3 := 0; ; yyj3++ { 7240 if yyhl3 { 7241 if yyj3 >= l { 7242 break 7243 } 7244 } else { 7245 if r.CheckBreak() { 7246 break 7247 } 7248 } 7249 z.DecSendContainerState(codecSelfer_containerMapKey102) 7250 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 7251 yys3 := string(yys3Slc) 7252 z.DecSendContainerState(codecSelfer_containerMapValue102) 7253 switch yys3 { 7254 case "MemoryStats": 7255 if r.TryDecodeAsNil() { 7256 if x.MemoryStats != nil { 7257 x.MemoryStats = nil 7258 } 7259 } else { 7260 if x.MemoryStats == nil { 7261 x.MemoryStats = new(MemoryStats) 7262 } 7263 x.MemoryStats.CodecDecodeSelf(d) 7264 } 7265 case "CpuStats": 7266 if r.TryDecodeAsNil() { 7267 if x.CpuStats != nil { 7268 x.CpuStats = nil 7269 } 7270 } else { 7271 if x.CpuStats == nil { 7272 x.CpuStats = new(CpuStats) 7273 } 7274 x.CpuStats.CodecDecodeSelf(d) 7275 } 7276 default: 7277 z.DecStructFieldNotFound(-1, yys3) 7278 } // end switch yys3 7279 } // end for yyj3 7280 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7281 } 7282 7283 func (x *ResourceUsage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 7284 var h codecSelfer102 7285 z, r := codec1978.GenHelperDecoder(d) 7286 _, _, _ = h, z, r 7287 var yyj6 int 7288 var yyb6 bool 7289 var yyhl6 bool = l >= 0 7290 yyj6++ 7291 if yyhl6 { 7292 yyb6 = yyj6 > l 7293 } else { 7294 yyb6 = r.CheckBreak() 7295 } 7296 if yyb6 { 7297 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7298 return 7299 } 7300 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7301 if r.TryDecodeAsNil() { 7302 if x.MemoryStats != nil { 7303 x.MemoryStats = nil 7304 } 7305 } else { 7306 if x.MemoryStats == nil { 7307 x.MemoryStats = new(MemoryStats) 7308 } 7309 x.MemoryStats.CodecDecodeSelf(d) 7310 } 7311 yyj6++ 7312 if yyhl6 { 7313 yyb6 = yyj6 > l 7314 } else { 7315 yyb6 = r.CheckBreak() 7316 } 7317 if yyb6 { 7318 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7319 return 7320 } 7321 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7322 if r.TryDecodeAsNil() { 7323 if x.CpuStats != nil { 7324 x.CpuStats = nil 7325 } 7326 } else { 7327 if x.CpuStats == nil { 7328 x.CpuStats = new(CpuStats) 7329 } 7330 x.CpuStats.CodecDecodeSelf(d) 7331 } 7332 for { 7333 yyj6++ 7334 if yyhl6 { 7335 yyb6 = yyj6 > l 7336 } else { 7337 yyb6 = r.CheckBreak() 7338 } 7339 if yyb6 { 7340 break 7341 } 7342 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7343 z.DecStructFieldNotFound(yyj6-1, "") 7344 } 7345 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7346 } 7347 7348 func (x *TaskResourceUsage) CodecEncodeSelf(e *codec1978.Encoder) { 7349 var h codecSelfer102 7350 z, r := codec1978.GenHelperEncoder(e) 7351 _, _, _ = h, z, r 7352 if x == nil { 7353 r.EncodeNil() 7354 } else { 7355 yym1 := z.EncBinary() 7356 _ = yym1 7357 if false { 7358 } else if z.HasExtensions() && z.EncExt(x) { 7359 } else { 7360 yysep2 := !z.EncBinary() 7361 yy2arr2 := z.EncBasicHandle().StructToArray 7362 var yyq2 [3]bool 7363 _, _, _ = yysep2, yyq2, yy2arr2 7364 const yyr2 bool = false 7365 var yynn2 int 7366 if yyr2 || yy2arr2 { 7367 r.EncodeArrayStart(3) 7368 } else { 7369 yynn2 = 3 7370 for _, b := range yyq2 { 7371 if b { 7372 yynn2++ 7373 } 7374 } 7375 r.EncodeMapStart(yynn2) 7376 yynn2 = 0 7377 } 7378 if yyr2 || yy2arr2 { 7379 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7380 if x.ResourceUsage == nil { 7381 r.EncodeNil() 7382 } else { 7383 x.ResourceUsage.CodecEncodeSelf(e) 7384 } 7385 } else { 7386 z.EncSendContainerState(codecSelfer_containerMapKey102) 7387 r.EncodeString(codecSelferC_UTF8102, string("ResourceUsage")) 7388 z.EncSendContainerState(codecSelfer_containerMapValue102) 7389 if x.ResourceUsage == nil { 7390 r.EncodeNil() 7391 } else { 7392 x.ResourceUsage.CodecEncodeSelf(e) 7393 } 7394 } 7395 if yyr2 || yy2arr2 { 7396 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7397 yym7 := z.EncBinary() 7398 _ = yym7 7399 if false { 7400 } else { 7401 r.EncodeInt(int64(x.Timestamp)) 7402 } 7403 } else { 7404 z.EncSendContainerState(codecSelfer_containerMapKey102) 7405 r.EncodeString(codecSelferC_UTF8102, string("Timestamp")) 7406 z.EncSendContainerState(codecSelfer_containerMapValue102) 7407 yym8 := z.EncBinary() 7408 _ = yym8 7409 if false { 7410 } else { 7411 r.EncodeInt(int64(x.Timestamp)) 7412 } 7413 } 7414 if yyr2 || yy2arr2 { 7415 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7416 if x.Pids == nil { 7417 r.EncodeNil() 7418 } else { 7419 yym10 := z.EncBinary() 7420 _ = yym10 7421 if false { 7422 } else { 7423 h.encMapstringPtrtoResourceUsage((map[string]*ResourceUsage)(x.Pids), e) 7424 } 7425 } 7426 } else { 7427 z.EncSendContainerState(codecSelfer_containerMapKey102) 7428 r.EncodeString(codecSelferC_UTF8102, string("Pids")) 7429 z.EncSendContainerState(codecSelfer_containerMapValue102) 7430 if x.Pids == nil { 7431 r.EncodeNil() 7432 } else { 7433 yym11 := z.EncBinary() 7434 _ = yym11 7435 if false { 7436 } else { 7437 h.encMapstringPtrtoResourceUsage((map[string]*ResourceUsage)(x.Pids), e) 7438 } 7439 } 7440 } 7441 if yyr2 || yy2arr2 { 7442 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 7443 } else { 7444 z.EncSendContainerState(codecSelfer_containerMapEnd102) 7445 } 7446 } 7447 } 7448 } 7449 7450 func (x *TaskResourceUsage) CodecDecodeSelf(d *codec1978.Decoder) { 7451 var h codecSelfer102 7452 z, r := codec1978.GenHelperDecoder(d) 7453 _, _, _ = h, z, r 7454 yym1 := z.DecBinary() 7455 _ = yym1 7456 if false { 7457 } else if z.HasExtensions() && z.DecExt(x) { 7458 } else { 7459 yyct2 := r.ContainerType() 7460 if yyct2 == codecSelferValueTypeMap102 { 7461 yyl2 := r.ReadMapStart() 7462 if yyl2 == 0 { 7463 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7464 } else { 7465 x.codecDecodeSelfFromMap(yyl2, d) 7466 } 7467 } else if yyct2 == codecSelferValueTypeArray102 { 7468 yyl2 := r.ReadArrayStart() 7469 if yyl2 == 0 { 7470 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7471 } else { 7472 x.codecDecodeSelfFromArray(yyl2, d) 7473 } 7474 } else { 7475 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 7476 } 7477 } 7478 } 7479 7480 func (x *TaskResourceUsage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 7481 var h codecSelfer102 7482 z, r := codec1978.GenHelperDecoder(d) 7483 _, _, _ = h, z, r 7484 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 7485 _ = yys3Slc 7486 var yyhl3 bool = l >= 0 7487 for yyj3 := 0; ; yyj3++ { 7488 if yyhl3 { 7489 if yyj3 >= l { 7490 break 7491 } 7492 } else { 7493 if r.CheckBreak() { 7494 break 7495 } 7496 } 7497 z.DecSendContainerState(codecSelfer_containerMapKey102) 7498 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 7499 yys3 := string(yys3Slc) 7500 z.DecSendContainerState(codecSelfer_containerMapValue102) 7501 switch yys3 { 7502 case "ResourceUsage": 7503 if r.TryDecodeAsNil() { 7504 if x.ResourceUsage != nil { 7505 x.ResourceUsage = nil 7506 } 7507 } else { 7508 if x.ResourceUsage == nil { 7509 x.ResourceUsage = new(ResourceUsage) 7510 } 7511 x.ResourceUsage.CodecDecodeSelf(d) 7512 } 7513 case "Timestamp": 7514 if r.TryDecodeAsNil() { 7515 x.Timestamp = 0 7516 } else { 7517 yyv5 := &x.Timestamp 7518 yym6 := z.DecBinary() 7519 _ = yym6 7520 if false { 7521 } else { 7522 *((*int64)(yyv5)) = int64(r.DecodeInt(64)) 7523 } 7524 } 7525 case "Pids": 7526 if r.TryDecodeAsNil() { 7527 x.Pids = nil 7528 } else { 7529 yyv7 := &x.Pids 7530 yym8 := z.DecBinary() 7531 _ = yym8 7532 if false { 7533 } else { 7534 h.decMapstringPtrtoResourceUsage((*map[string]*ResourceUsage)(yyv7), d) 7535 } 7536 } 7537 default: 7538 z.DecStructFieldNotFound(-1, yys3) 7539 } // end switch yys3 7540 } // end for yyj3 7541 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7542 } 7543 7544 func (x *TaskResourceUsage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 7545 var h codecSelfer102 7546 z, r := codec1978.GenHelperDecoder(d) 7547 _, _, _ = h, z, r 7548 var yyj9 int 7549 var yyb9 bool 7550 var yyhl9 bool = l >= 0 7551 yyj9++ 7552 if yyhl9 { 7553 yyb9 = yyj9 > l 7554 } else { 7555 yyb9 = r.CheckBreak() 7556 } 7557 if yyb9 { 7558 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7559 return 7560 } 7561 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7562 if r.TryDecodeAsNil() { 7563 if x.ResourceUsage != nil { 7564 x.ResourceUsage = nil 7565 } 7566 } else { 7567 if x.ResourceUsage == nil { 7568 x.ResourceUsage = new(ResourceUsage) 7569 } 7570 x.ResourceUsage.CodecDecodeSelf(d) 7571 } 7572 yyj9++ 7573 if yyhl9 { 7574 yyb9 = yyj9 > l 7575 } else { 7576 yyb9 = r.CheckBreak() 7577 } 7578 if yyb9 { 7579 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7580 return 7581 } 7582 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7583 if r.TryDecodeAsNil() { 7584 x.Timestamp = 0 7585 } else { 7586 yyv11 := &x.Timestamp 7587 yym12 := z.DecBinary() 7588 _ = yym12 7589 if false { 7590 } else { 7591 *((*int64)(yyv11)) = int64(r.DecodeInt(64)) 7592 } 7593 } 7594 yyj9++ 7595 if yyhl9 { 7596 yyb9 = yyj9 > l 7597 } else { 7598 yyb9 = r.CheckBreak() 7599 } 7600 if yyb9 { 7601 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7602 return 7603 } 7604 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7605 if r.TryDecodeAsNil() { 7606 x.Pids = nil 7607 } else { 7608 yyv13 := &x.Pids 7609 yym14 := z.DecBinary() 7610 _ = yym14 7611 if false { 7612 } else { 7613 h.decMapstringPtrtoResourceUsage((*map[string]*ResourceUsage)(yyv13), d) 7614 } 7615 } 7616 for { 7617 yyj9++ 7618 if yyhl9 { 7619 yyb9 = yyj9 > l 7620 } else { 7621 yyb9 = r.CheckBreak() 7622 } 7623 if yyb9 { 7624 break 7625 } 7626 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7627 z.DecStructFieldNotFound(yyj9-1, "") 7628 } 7629 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7630 } 7631 7632 func (x *AllocResourceUsage) CodecEncodeSelf(e *codec1978.Encoder) { 7633 var h codecSelfer102 7634 z, r := codec1978.GenHelperEncoder(e) 7635 _, _, _ = h, z, r 7636 if x == nil { 7637 r.EncodeNil() 7638 } else { 7639 yym1 := z.EncBinary() 7640 _ = yym1 7641 if false { 7642 } else if z.HasExtensions() && z.EncExt(x) { 7643 } else { 7644 yysep2 := !z.EncBinary() 7645 yy2arr2 := z.EncBasicHandle().StructToArray 7646 var yyq2 [3]bool 7647 _, _, _ = yysep2, yyq2, yy2arr2 7648 const yyr2 bool = false 7649 var yynn2 int 7650 if yyr2 || yy2arr2 { 7651 r.EncodeArrayStart(3) 7652 } else { 7653 yynn2 = 3 7654 for _, b := range yyq2 { 7655 if b { 7656 yynn2++ 7657 } 7658 } 7659 r.EncodeMapStart(yynn2) 7660 yynn2 = 0 7661 } 7662 if yyr2 || yy2arr2 { 7663 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7664 if x.ResourceUsage == nil { 7665 r.EncodeNil() 7666 } else { 7667 x.ResourceUsage.CodecEncodeSelf(e) 7668 } 7669 } else { 7670 z.EncSendContainerState(codecSelfer_containerMapKey102) 7671 r.EncodeString(codecSelferC_UTF8102, string("ResourceUsage")) 7672 z.EncSendContainerState(codecSelfer_containerMapValue102) 7673 if x.ResourceUsage == nil { 7674 r.EncodeNil() 7675 } else { 7676 x.ResourceUsage.CodecEncodeSelf(e) 7677 } 7678 } 7679 if yyr2 || yy2arr2 { 7680 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7681 if x.Tasks == nil { 7682 r.EncodeNil() 7683 } else { 7684 yym7 := z.EncBinary() 7685 _ = yym7 7686 if false { 7687 } else { 7688 h.encMapstringPtrtoTaskResourceUsage((map[string]*TaskResourceUsage)(x.Tasks), e) 7689 } 7690 } 7691 } else { 7692 z.EncSendContainerState(codecSelfer_containerMapKey102) 7693 r.EncodeString(codecSelferC_UTF8102, string("Tasks")) 7694 z.EncSendContainerState(codecSelfer_containerMapValue102) 7695 if x.Tasks == nil { 7696 r.EncodeNil() 7697 } else { 7698 yym8 := z.EncBinary() 7699 _ = yym8 7700 if false { 7701 } else { 7702 h.encMapstringPtrtoTaskResourceUsage((map[string]*TaskResourceUsage)(x.Tasks), e) 7703 } 7704 } 7705 } 7706 if yyr2 || yy2arr2 { 7707 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7708 yym10 := z.EncBinary() 7709 _ = yym10 7710 if false { 7711 } else { 7712 r.EncodeInt(int64(x.Timestamp)) 7713 } 7714 } else { 7715 z.EncSendContainerState(codecSelfer_containerMapKey102) 7716 r.EncodeString(codecSelferC_UTF8102, string("Timestamp")) 7717 z.EncSendContainerState(codecSelfer_containerMapValue102) 7718 yym11 := z.EncBinary() 7719 _ = yym11 7720 if false { 7721 } else { 7722 r.EncodeInt(int64(x.Timestamp)) 7723 } 7724 } 7725 if yyr2 || yy2arr2 { 7726 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 7727 } else { 7728 z.EncSendContainerState(codecSelfer_containerMapEnd102) 7729 } 7730 } 7731 } 7732 } 7733 7734 func (x *AllocResourceUsage) CodecDecodeSelf(d *codec1978.Decoder) { 7735 var h codecSelfer102 7736 z, r := codec1978.GenHelperDecoder(d) 7737 _, _, _ = h, z, r 7738 yym1 := z.DecBinary() 7739 _ = yym1 7740 if false { 7741 } else if z.HasExtensions() && z.DecExt(x) { 7742 } else { 7743 yyct2 := r.ContainerType() 7744 if yyct2 == codecSelferValueTypeMap102 { 7745 yyl2 := r.ReadMapStart() 7746 if yyl2 == 0 { 7747 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7748 } else { 7749 x.codecDecodeSelfFromMap(yyl2, d) 7750 } 7751 } else if yyct2 == codecSelferValueTypeArray102 { 7752 yyl2 := r.ReadArrayStart() 7753 if yyl2 == 0 { 7754 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7755 } else { 7756 x.codecDecodeSelfFromArray(yyl2, d) 7757 } 7758 } else { 7759 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 7760 } 7761 } 7762 } 7763 7764 func (x *AllocResourceUsage) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 7765 var h codecSelfer102 7766 z, r := codec1978.GenHelperDecoder(d) 7767 _, _, _ = h, z, r 7768 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 7769 _ = yys3Slc 7770 var yyhl3 bool = l >= 0 7771 for yyj3 := 0; ; yyj3++ { 7772 if yyhl3 { 7773 if yyj3 >= l { 7774 break 7775 } 7776 } else { 7777 if r.CheckBreak() { 7778 break 7779 } 7780 } 7781 z.DecSendContainerState(codecSelfer_containerMapKey102) 7782 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 7783 yys3 := string(yys3Slc) 7784 z.DecSendContainerState(codecSelfer_containerMapValue102) 7785 switch yys3 { 7786 case "ResourceUsage": 7787 if r.TryDecodeAsNil() { 7788 if x.ResourceUsage != nil { 7789 x.ResourceUsage = nil 7790 } 7791 } else { 7792 if x.ResourceUsage == nil { 7793 x.ResourceUsage = new(ResourceUsage) 7794 } 7795 x.ResourceUsage.CodecDecodeSelf(d) 7796 } 7797 case "Tasks": 7798 if r.TryDecodeAsNil() { 7799 x.Tasks = nil 7800 } else { 7801 yyv5 := &x.Tasks 7802 yym6 := z.DecBinary() 7803 _ = yym6 7804 if false { 7805 } else { 7806 h.decMapstringPtrtoTaskResourceUsage((*map[string]*TaskResourceUsage)(yyv5), d) 7807 } 7808 } 7809 case "Timestamp": 7810 if r.TryDecodeAsNil() { 7811 x.Timestamp = 0 7812 } else { 7813 yyv7 := &x.Timestamp 7814 yym8 := z.DecBinary() 7815 _ = yym8 7816 if false { 7817 } else { 7818 *((*int64)(yyv7)) = int64(r.DecodeInt(64)) 7819 } 7820 } 7821 default: 7822 z.DecStructFieldNotFound(-1, yys3) 7823 } // end switch yys3 7824 } // end for yyj3 7825 z.DecSendContainerState(codecSelfer_containerMapEnd102) 7826 } 7827 7828 func (x *AllocResourceUsage) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 7829 var h codecSelfer102 7830 z, r := codec1978.GenHelperDecoder(d) 7831 _, _, _ = h, z, r 7832 var yyj9 int 7833 var yyb9 bool 7834 var yyhl9 bool = l >= 0 7835 yyj9++ 7836 if yyhl9 { 7837 yyb9 = yyj9 > l 7838 } else { 7839 yyb9 = r.CheckBreak() 7840 } 7841 if yyb9 { 7842 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7843 return 7844 } 7845 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7846 if r.TryDecodeAsNil() { 7847 if x.ResourceUsage != nil { 7848 x.ResourceUsage = nil 7849 } 7850 } else { 7851 if x.ResourceUsage == nil { 7852 x.ResourceUsage = new(ResourceUsage) 7853 } 7854 x.ResourceUsage.CodecDecodeSelf(d) 7855 } 7856 yyj9++ 7857 if yyhl9 { 7858 yyb9 = yyj9 > l 7859 } else { 7860 yyb9 = r.CheckBreak() 7861 } 7862 if yyb9 { 7863 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7864 return 7865 } 7866 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7867 if r.TryDecodeAsNil() { 7868 x.Tasks = nil 7869 } else { 7870 yyv11 := &x.Tasks 7871 yym12 := z.DecBinary() 7872 _ = yym12 7873 if false { 7874 } else { 7875 h.decMapstringPtrtoTaskResourceUsage((*map[string]*TaskResourceUsage)(yyv11), d) 7876 } 7877 } 7878 yyj9++ 7879 if yyhl9 { 7880 yyb9 = yyj9 > l 7881 } else { 7882 yyb9 = r.CheckBreak() 7883 } 7884 if yyb9 { 7885 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7886 return 7887 } 7888 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7889 if r.TryDecodeAsNil() { 7890 x.Timestamp = 0 7891 } else { 7892 yyv13 := &x.Timestamp 7893 yym14 := z.DecBinary() 7894 _ = yym14 7895 if false { 7896 } else { 7897 *((*int64)(yyv13)) = int64(r.DecodeInt(64)) 7898 } 7899 } 7900 for { 7901 yyj9++ 7902 if yyhl9 { 7903 yyb9 = yyj9 > l 7904 } else { 7905 yyb9 = r.CheckBreak() 7906 } 7907 if yyb9 { 7908 break 7909 } 7910 z.DecSendContainerState(codecSelfer_containerArrayElem102) 7911 z.DecStructFieldNotFound(yyj9-1, "") 7912 } 7913 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 7914 } 7915 7916 func (x FSIsolation) CodecEncodeSelf(e *codec1978.Encoder) { 7917 var h codecSelfer102 7918 z, r := codec1978.GenHelperEncoder(e) 7919 _, _, _ = h, z, r 7920 yym1 := z.EncBinary() 7921 _ = yym1 7922 if false { 7923 } else if z.HasExtensions() && z.EncExt(x) { 7924 } else { 7925 r.EncodeInt(int64(x)) 7926 } 7927 } 7928 7929 func (x *FSIsolation) CodecDecodeSelf(d *codec1978.Decoder) { 7930 var h codecSelfer102 7931 z, r := codec1978.GenHelperDecoder(d) 7932 _, _, _ = h, z, r 7933 yym1 := z.DecBinary() 7934 _ = yym1 7935 if false { 7936 } else if z.HasExtensions() && z.DecExt(x) { 7937 } else { 7938 *((*int)(x)) = int(r.DecodeInt(codecSelferBitsize102)) 7939 } 7940 } 7941 7942 func (x *DriverNetwork) CodecEncodeSelf(e *codec1978.Encoder) { 7943 var h codecSelfer102 7944 z, r := codec1978.GenHelperEncoder(e) 7945 _, _, _ = h, z, r 7946 if x == nil { 7947 r.EncodeNil() 7948 } else { 7949 yym1 := z.EncBinary() 7950 _ = yym1 7951 if false { 7952 } else if z.HasExtensions() && z.EncExt(x) { 7953 } else { 7954 yysep2 := !z.EncBinary() 7955 yy2arr2 := z.EncBasicHandle().StructToArray 7956 var yyq2 [3]bool 7957 _, _, _ = yysep2, yyq2, yy2arr2 7958 const yyr2 bool = false 7959 var yynn2 int 7960 if yyr2 || yy2arr2 { 7961 r.EncodeArrayStart(3) 7962 } else { 7963 yynn2 = 3 7964 for _, b := range yyq2 { 7965 if b { 7966 yynn2++ 7967 } 7968 } 7969 r.EncodeMapStart(yynn2) 7970 yynn2 = 0 7971 } 7972 if yyr2 || yy2arr2 { 7973 z.EncSendContainerState(codecSelfer_containerArrayElem102) 7974 if x.PortMap == nil { 7975 r.EncodeNil() 7976 } else { 7977 yym4 := z.EncBinary() 7978 _ = yym4 7979 if false { 7980 } else { 7981 z.F.EncMapStringIntV(x.PortMap, false, e) 7982 } 7983 } 7984 } else { 7985 z.EncSendContainerState(codecSelfer_containerMapKey102) 7986 r.EncodeString(codecSelferC_UTF8102, string("PortMap")) 7987 z.EncSendContainerState(codecSelfer_containerMapValue102) 7988 if x.PortMap == nil { 7989 r.EncodeNil() 7990 } else { 7991 yym5 := z.EncBinary() 7992 _ = yym5 7993 if false { 7994 } else { 7995 z.F.EncMapStringIntV(x.PortMap, false, e) 7996 } 7997 } 7998 } 7999 if yyr2 || yy2arr2 { 8000 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8001 yym7 := z.EncBinary() 8002 _ = yym7 8003 if false { 8004 } else { 8005 r.EncodeString(codecSelferC_UTF8102, string(x.IP)) 8006 } 8007 } else { 8008 z.EncSendContainerState(codecSelfer_containerMapKey102) 8009 r.EncodeString(codecSelferC_UTF8102, string("IP")) 8010 z.EncSendContainerState(codecSelfer_containerMapValue102) 8011 yym8 := z.EncBinary() 8012 _ = yym8 8013 if false { 8014 } else { 8015 r.EncodeString(codecSelferC_UTF8102, string(x.IP)) 8016 } 8017 } 8018 if yyr2 || yy2arr2 { 8019 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8020 yym10 := z.EncBinary() 8021 _ = yym10 8022 if false { 8023 } else { 8024 r.EncodeBool(bool(x.AutoAdvertise)) 8025 } 8026 } else { 8027 z.EncSendContainerState(codecSelfer_containerMapKey102) 8028 r.EncodeString(codecSelferC_UTF8102, string("AutoAdvertise")) 8029 z.EncSendContainerState(codecSelfer_containerMapValue102) 8030 yym11 := z.EncBinary() 8031 _ = yym11 8032 if false { 8033 } else { 8034 r.EncodeBool(bool(x.AutoAdvertise)) 8035 } 8036 } 8037 if yyr2 || yy2arr2 { 8038 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 8039 } else { 8040 z.EncSendContainerState(codecSelfer_containerMapEnd102) 8041 } 8042 } 8043 } 8044 } 8045 8046 func (x *DriverNetwork) CodecDecodeSelf(d *codec1978.Decoder) { 8047 var h codecSelfer102 8048 z, r := codec1978.GenHelperDecoder(d) 8049 _, _, _ = h, z, r 8050 yym1 := z.DecBinary() 8051 _ = yym1 8052 if false { 8053 } else if z.HasExtensions() && z.DecExt(x) { 8054 } else { 8055 yyct2 := r.ContainerType() 8056 if yyct2 == codecSelferValueTypeMap102 { 8057 yyl2 := r.ReadMapStart() 8058 if yyl2 == 0 { 8059 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8060 } else { 8061 x.codecDecodeSelfFromMap(yyl2, d) 8062 } 8063 } else if yyct2 == codecSelferValueTypeArray102 { 8064 yyl2 := r.ReadArrayStart() 8065 if yyl2 == 0 { 8066 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8067 } else { 8068 x.codecDecodeSelfFromArray(yyl2, d) 8069 } 8070 } else { 8071 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 8072 } 8073 } 8074 } 8075 8076 func (x *DriverNetwork) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 8077 var h codecSelfer102 8078 z, r := codec1978.GenHelperDecoder(d) 8079 _, _, _ = h, z, r 8080 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 8081 _ = yys3Slc 8082 var yyhl3 bool = l >= 0 8083 for yyj3 := 0; ; yyj3++ { 8084 if yyhl3 { 8085 if yyj3 >= l { 8086 break 8087 } 8088 } else { 8089 if r.CheckBreak() { 8090 break 8091 } 8092 } 8093 z.DecSendContainerState(codecSelfer_containerMapKey102) 8094 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 8095 yys3 := string(yys3Slc) 8096 z.DecSendContainerState(codecSelfer_containerMapValue102) 8097 switch yys3 { 8098 case "PortMap": 8099 if r.TryDecodeAsNil() { 8100 x.PortMap = nil 8101 } else { 8102 yyv4 := &x.PortMap 8103 yym5 := z.DecBinary() 8104 _ = yym5 8105 if false { 8106 } else { 8107 z.F.DecMapStringIntX(yyv4, false, d) 8108 } 8109 } 8110 case "IP": 8111 if r.TryDecodeAsNil() { 8112 x.IP = "" 8113 } else { 8114 yyv6 := &x.IP 8115 yym7 := z.DecBinary() 8116 _ = yym7 8117 if false { 8118 } else { 8119 *((*string)(yyv6)) = r.DecodeString() 8120 } 8121 } 8122 case "AutoAdvertise": 8123 if r.TryDecodeAsNil() { 8124 x.AutoAdvertise = false 8125 } else { 8126 yyv8 := &x.AutoAdvertise 8127 yym9 := z.DecBinary() 8128 _ = yym9 8129 if false { 8130 } else { 8131 *((*bool)(yyv8)) = r.DecodeBool() 8132 } 8133 } 8134 default: 8135 z.DecStructFieldNotFound(-1, yys3) 8136 } // end switch yys3 8137 } // end for yyj3 8138 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8139 } 8140 8141 func (x *DriverNetwork) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 8142 var h codecSelfer102 8143 z, r := codec1978.GenHelperDecoder(d) 8144 _, _, _ = h, z, r 8145 var yyj10 int 8146 var yyb10 bool 8147 var yyhl10 bool = l >= 0 8148 yyj10++ 8149 if yyhl10 { 8150 yyb10 = yyj10 > l 8151 } else { 8152 yyb10 = r.CheckBreak() 8153 } 8154 if yyb10 { 8155 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8156 return 8157 } 8158 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8159 if r.TryDecodeAsNil() { 8160 x.PortMap = nil 8161 } else { 8162 yyv11 := &x.PortMap 8163 yym12 := z.DecBinary() 8164 _ = yym12 8165 if false { 8166 } else { 8167 z.F.DecMapStringIntX(yyv11, false, d) 8168 } 8169 } 8170 yyj10++ 8171 if yyhl10 { 8172 yyb10 = yyj10 > l 8173 } else { 8174 yyb10 = r.CheckBreak() 8175 } 8176 if yyb10 { 8177 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8178 return 8179 } 8180 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8181 if r.TryDecodeAsNil() { 8182 x.IP = "" 8183 } else { 8184 yyv13 := &x.IP 8185 yym14 := z.DecBinary() 8186 _ = yym14 8187 if false { 8188 } else { 8189 *((*string)(yyv13)) = r.DecodeString() 8190 } 8191 } 8192 yyj10++ 8193 if yyhl10 { 8194 yyb10 = yyj10 > l 8195 } else { 8196 yyb10 = r.CheckBreak() 8197 } 8198 if yyb10 { 8199 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8200 return 8201 } 8202 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8203 if r.TryDecodeAsNil() { 8204 x.AutoAdvertise = false 8205 } else { 8206 yyv15 := &x.AutoAdvertise 8207 yym16 := z.DecBinary() 8208 _ = yym16 8209 if false { 8210 } else { 8211 *((*bool)(yyv15)) = r.DecodeBool() 8212 } 8213 } 8214 for { 8215 yyj10++ 8216 if yyhl10 { 8217 yyb10 = yyj10 > l 8218 } else { 8219 yyb10 = r.CheckBreak() 8220 } 8221 if yyb10 { 8222 break 8223 } 8224 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8225 z.DecStructFieldNotFound(yyj10-1, "") 8226 } 8227 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8228 } 8229 8230 func (x *FingerprintRequest) CodecEncodeSelf(e *codec1978.Encoder) { 8231 var h codecSelfer102 8232 z, r := codec1978.GenHelperEncoder(e) 8233 _, _, _ = h, z, r 8234 if x == nil { 8235 r.EncodeNil() 8236 } else { 8237 yym1 := z.EncBinary() 8238 _ = yym1 8239 if false { 8240 } else if z.HasExtensions() && z.EncExt(x) { 8241 } else { 8242 yysep2 := !z.EncBinary() 8243 yy2arr2 := z.EncBasicHandle().StructToArray 8244 var yyq2 [2]bool 8245 _, _, _ = yysep2, yyq2, yy2arr2 8246 const yyr2 bool = false 8247 var yynn2 int 8248 if yyr2 || yy2arr2 { 8249 r.EncodeArrayStart(2) 8250 } else { 8251 yynn2 = 2 8252 for _, b := range yyq2 { 8253 if b { 8254 yynn2++ 8255 } 8256 } 8257 r.EncodeMapStart(yynn2) 8258 yynn2 = 0 8259 } 8260 if yyr2 || yy2arr2 { 8261 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8262 if x.Config == nil { 8263 r.EncodeNil() 8264 } else { 8265 yym4 := z.EncBinary() 8266 _ = yym4 8267 if false { 8268 } else if z.HasExtensions() && z.EncExt(x.Config) { 8269 } else { 8270 z.EncFallback(x.Config) 8271 } 8272 } 8273 } else { 8274 z.EncSendContainerState(codecSelfer_containerMapKey102) 8275 r.EncodeString(codecSelferC_UTF8102, string("Config")) 8276 z.EncSendContainerState(codecSelfer_containerMapValue102) 8277 if x.Config == nil { 8278 r.EncodeNil() 8279 } else { 8280 yym5 := z.EncBinary() 8281 _ = yym5 8282 if false { 8283 } else if z.HasExtensions() && z.EncExt(x.Config) { 8284 } else { 8285 z.EncFallback(x.Config) 8286 } 8287 } 8288 } 8289 if yyr2 || yy2arr2 { 8290 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8291 if x.Node == nil { 8292 r.EncodeNil() 8293 } else { 8294 yym7 := z.EncBinary() 8295 _ = yym7 8296 if false { 8297 } else if z.HasExtensions() && z.EncExt(x.Node) { 8298 } else { 8299 z.EncFallback(x.Node) 8300 } 8301 } 8302 } else { 8303 z.EncSendContainerState(codecSelfer_containerMapKey102) 8304 r.EncodeString(codecSelferC_UTF8102, string("Node")) 8305 z.EncSendContainerState(codecSelfer_containerMapValue102) 8306 if x.Node == nil { 8307 r.EncodeNil() 8308 } else { 8309 yym8 := z.EncBinary() 8310 _ = yym8 8311 if false { 8312 } else if z.HasExtensions() && z.EncExt(x.Node) { 8313 } else { 8314 z.EncFallback(x.Node) 8315 } 8316 } 8317 } 8318 if yyr2 || yy2arr2 { 8319 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 8320 } else { 8321 z.EncSendContainerState(codecSelfer_containerMapEnd102) 8322 } 8323 } 8324 } 8325 } 8326 8327 func (x *FingerprintRequest) CodecDecodeSelf(d *codec1978.Decoder) { 8328 var h codecSelfer102 8329 z, r := codec1978.GenHelperDecoder(d) 8330 _, _, _ = h, z, r 8331 yym1 := z.DecBinary() 8332 _ = yym1 8333 if false { 8334 } else if z.HasExtensions() && z.DecExt(x) { 8335 } else { 8336 yyct2 := r.ContainerType() 8337 if yyct2 == codecSelferValueTypeMap102 { 8338 yyl2 := r.ReadMapStart() 8339 if yyl2 == 0 { 8340 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8341 } else { 8342 x.codecDecodeSelfFromMap(yyl2, d) 8343 } 8344 } else if yyct2 == codecSelferValueTypeArray102 { 8345 yyl2 := r.ReadArrayStart() 8346 if yyl2 == 0 { 8347 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8348 } else { 8349 x.codecDecodeSelfFromArray(yyl2, d) 8350 } 8351 } else { 8352 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 8353 } 8354 } 8355 } 8356 8357 func (x *FingerprintRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 8358 var h codecSelfer102 8359 z, r := codec1978.GenHelperDecoder(d) 8360 _, _, _ = h, z, r 8361 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 8362 _ = yys3Slc 8363 var yyhl3 bool = l >= 0 8364 for yyj3 := 0; ; yyj3++ { 8365 if yyhl3 { 8366 if yyj3 >= l { 8367 break 8368 } 8369 } else { 8370 if r.CheckBreak() { 8371 break 8372 } 8373 } 8374 z.DecSendContainerState(codecSelfer_containerMapKey102) 8375 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 8376 yys3 := string(yys3Slc) 8377 z.DecSendContainerState(codecSelfer_containerMapValue102) 8378 switch yys3 { 8379 case "Config": 8380 if r.TryDecodeAsNil() { 8381 if x.Config != nil { 8382 x.Config = nil 8383 } 8384 } else { 8385 if x.Config == nil { 8386 x.Config = new(pkg3_config.Config) 8387 } 8388 yym5 := z.DecBinary() 8389 _ = yym5 8390 if false { 8391 } else if z.HasExtensions() && z.DecExt(x.Config) { 8392 } else { 8393 z.DecFallback(x.Config, false) 8394 } 8395 } 8396 case "Node": 8397 if r.TryDecodeAsNil() { 8398 if x.Node != nil { 8399 x.Node = nil 8400 } 8401 } else { 8402 if x.Node == nil { 8403 x.Node = new(pkg2_structs.Node) 8404 } 8405 yym7 := z.DecBinary() 8406 _ = yym7 8407 if false { 8408 } else if z.HasExtensions() && z.DecExt(x.Node) { 8409 } else { 8410 z.DecFallback(x.Node, false) 8411 } 8412 } 8413 default: 8414 z.DecStructFieldNotFound(-1, yys3) 8415 } // end switch yys3 8416 } // end for yyj3 8417 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8418 } 8419 8420 func (x *FingerprintRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 8421 var h codecSelfer102 8422 z, r := codec1978.GenHelperDecoder(d) 8423 _, _, _ = h, z, r 8424 var yyj8 int 8425 var yyb8 bool 8426 var yyhl8 bool = l >= 0 8427 yyj8++ 8428 if yyhl8 { 8429 yyb8 = yyj8 > l 8430 } else { 8431 yyb8 = r.CheckBreak() 8432 } 8433 if yyb8 { 8434 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8435 return 8436 } 8437 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8438 if r.TryDecodeAsNil() { 8439 if x.Config != nil { 8440 x.Config = nil 8441 } 8442 } else { 8443 if x.Config == nil { 8444 x.Config = new(pkg3_config.Config) 8445 } 8446 yym10 := z.DecBinary() 8447 _ = yym10 8448 if false { 8449 } else if z.HasExtensions() && z.DecExt(x.Config) { 8450 } else { 8451 z.DecFallback(x.Config, false) 8452 } 8453 } 8454 yyj8++ 8455 if yyhl8 { 8456 yyb8 = yyj8 > l 8457 } else { 8458 yyb8 = r.CheckBreak() 8459 } 8460 if yyb8 { 8461 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8462 return 8463 } 8464 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8465 if r.TryDecodeAsNil() { 8466 if x.Node != nil { 8467 x.Node = nil 8468 } 8469 } else { 8470 if x.Node == nil { 8471 x.Node = new(pkg2_structs.Node) 8472 } 8473 yym12 := z.DecBinary() 8474 _ = yym12 8475 if false { 8476 } else if z.HasExtensions() && z.DecExt(x.Node) { 8477 } else { 8478 z.DecFallback(x.Node, false) 8479 } 8480 } 8481 for { 8482 yyj8++ 8483 if yyhl8 { 8484 yyb8 = yyj8 > l 8485 } else { 8486 yyb8 = r.CheckBreak() 8487 } 8488 if yyb8 { 8489 break 8490 } 8491 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8492 z.DecStructFieldNotFound(yyj8-1, "") 8493 } 8494 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8495 } 8496 8497 func (x *FingerprintResponse) CodecEncodeSelf(e *codec1978.Encoder) { 8498 var h codecSelfer102 8499 z, r := codec1978.GenHelperEncoder(e) 8500 _, _, _ = h, z, r 8501 if x == nil { 8502 r.EncodeNil() 8503 } else { 8504 yym1 := z.EncBinary() 8505 _ = yym1 8506 if false { 8507 } else if z.HasExtensions() && z.EncExt(x) { 8508 } else { 8509 yysep2 := !z.EncBinary() 8510 yy2arr2 := z.EncBasicHandle().StructToArray 8511 var yyq2 [4]bool 8512 _, _, _ = yysep2, yyq2, yy2arr2 8513 const yyr2 bool = false 8514 var yynn2 int 8515 if yyr2 || yy2arr2 { 8516 r.EncodeArrayStart(4) 8517 } else { 8518 yynn2 = 4 8519 for _, b := range yyq2 { 8520 if b { 8521 yynn2++ 8522 } 8523 } 8524 r.EncodeMapStart(yynn2) 8525 yynn2 = 0 8526 } 8527 if yyr2 || yy2arr2 { 8528 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8529 if x.Attributes == nil { 8530 r.EncodeNil() 8531 } else { 8532 yym4 := z.EncBinary() 8533 _ = yym4 8534 if false { 8535 } else { 8536 z.F.EncMapStringStringV(x.Attributes, false, e) 8537 } 8538 } 8539 } else { 8540 z.EncSendContainerState(codecSelfer_containerMapKey102) 8541 r.EncodeString(codecSelferC_UTF8102, string("Attributes")) 8542 z.EncSendContainerState(codecSelfer_containerMapValue102) 8543 if x.Attributes == nil { 8544 r.EncodeNil() 8545 } else { 8546 yym5 := z.EncBinary() 8547 _ = yym5 8548 if false { 8549 } else { 8550 z.F.EncMapStringStringV(x.Attributes, false, e) 8551 } 8552 } 8553 } 8554 if yyr2 || yy2arr2 { 8555 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8556 if x.Links == nil { 8557 r.EncodeNil() 8558 } else { 8559 yym7 := z.EncBinary() 8560 _ = yym7 8561 if false { 8562 } else { 8563 z.F.EncMapStringStringV(x.Links, false, e) 8564 } 8565 } 8566 } else { 8567 z.EncSendContainerState(codecSelfer_containerMapKey102) 8568 r.EncodeString(codecSelferC_UTF8102, string("Links")) 8569 z.EncSendContainerState(codecSelfer_containerMapValue102) 8570 if x.Links == nil { 8571 r.EncodeNil() 8572 } else { 8573 yym8 := z.EncBinary() 8574 _ = yym8 8575 if false { 8576 } else { 8577 z.F.EncMapStringStringV(x.Links, false, e) 8578 } 8579 } 8580 } 8581 if yyr2 || yy2arr2 { 8582 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8583 if x.Resources == nil { 8584 r.EncodeNil() 8585 } else { 8586 yym10 := z.EncBinary() 8587 _ = yym10 8588 if false { 8589 } else if z.HasExtensions() && z.EncExt(x.Resources) { 8590 } else { 8591 z.EncFallback(x.Resources) 8592 } 8593 } 8594 } else { 8595 z.EncSendContainerState(codecSelfer_containerMapKey102) 8596 r.EncodeString(codecSelferC_UTF8102, string("Resources")) 8597 z.EncSendContainerState(codecSelfer_containerMapValue102) 8598 if x.Resources == nil { 8599 r.EncodeNil() 8600 } else { 8601 yym11 := z.EncBinary() 8602 _ = yym11 8603 if false { 8604 } else if z.HasExtensions() && z.EncExt(x.Resources) { 8605 } else { 8606 z.EncFallback(x.Resources) 8607 } 8608 } 8609 } 8610 if yyr2 || yy2arr2 { 8611 z.EncSendContainerState(codecSelfer_containerArrayElem102) 8612 yym13 := z.EncBinary() 8613 _ = yym13 8614 if false { 8615 } else { 8616 r.EncodeBool(bool(x.Detected)) 8617 } 8618 } else { 8619 z.EncSendContainerState(codecSelfer_containerMapKey102) 8620 r.EncodeString(codecSelferC_UTF8102, string("Detected")) 8621 z.EncSendContainerState(codecSelfer_containerMapValue102) 8622 yym14 := z.EncBinary() 8623 _ = yym14 8624 if false { 8625 } else { 8626 r.EncodeBool(bool(x.Detected)) 8627 } 8628 } 8629 if yyr2 || yy2arr2 { 8630 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 8631 } else { 8632 z.EncSendContainerState(codecSelfer_containerMapEnd102) 8633 } 8634 } 8635 } 8636 } 8637 8638 func (x *FingerprintResponse) CodecDecodeSelf(d *codec1978.Decoder) { 8639 var h codecSelfer102 8640 z, r := codec1978.GenHelperDecoder(d) 8641 _, _, _ = h, z, r 8642 yym1 := z.DecBinary() 8643 _ = yym1 8644 if false { 8645 } else if z.HasExtensions() && z.DecExt(x) { 8646 } else { 8647 yyct2 := r.ContainerType() 8648 if yyct2 == codecSelferValueTypeMap102 { 8649 yyl2 := r.ReadMapStart() 8650 if yyl2 == 0 { 8651 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8652 } else { 8653 x.codecDecodeSelfFromMap(yyl2, d) 8654 } 8655 } else if yyct2 == codecSelferValueTypeArray102 { 8656 yyl2 := r.ReadArrayStart() 8657 if yyl2 == 0 { 8658 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8659 } else { 8660 x.codecDecodeSelfFromArray(yyl2, d) 8661 } 8662 } else { 8663 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 8664 } 8665 } 8666 } 8667 8668 func (x *FingerprintResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 8669 var h codecSelfer102 8670 z, r := codec1978.GenHelperDecoder(d) 8671 _, _, _ = h, z, r 8672 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 8673 _ = yys3Slc 8674 var yyhl3 bool = l >= 0 8675 for yyj3 := 0; ; yyj3++ { 8676 if yyhl3 { 8677 if yyj3 >= l { 8678 break 8679 } 8680 } else { 8681 if r.CheckBreak() { 8682 break 8683 } 8684 } 8685 z.DecSendContainerState(codecSelfer_containerMapKey102) 8686 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 8687 yys3 := string(yys3Slc) 8688 z.DecSendContainerState(codecSelfer_containerMapValue102) 8689 switch yys3 { 8690 case "Attributes": 8691 if r.TryDecodeAsNil() { 8692 x.Attributes = nil 8693 } else { 8694 yyv4 := &x.Attributes 8695 yym5 := z.DecBinary() 8696 _ = yym5 8697 if false { 8698 } else { 8699 z.F.DecMapStringStringX(yyv4, false, d) 8700 } 8701 } 8702 case "Links": 8703 if r.TryDecodeAsNil() { 8704 x.Links = nil 8705 } else { 8706 yyv6 := &x.Links 8707 yym7 := z.DecBinary() 8708 _ = yym7 8709 if false { 8710 } else { 8711 z.F.DecMapStringStringX(yyv6, false, d) 8712 } 8713 } 8714 case "Resources": 8715 if r.TryDecodeAsNil() { 8716 if x.Resources != nil { 8717 x.Resources = nil 8718 } 8719 } else { 8720 if x.Resources == nil { 8721 x.Resources = new(pkg2_structs.Resources) 8722 } 8723 yym9 := z.DecBinary() 8724 _ = yym9 8725 if false { 8726 } else if z.HasExtensions() && z.DecExt(x.Resources) { 8727 } else { 8728 z.DecFallback(x.Resources, false) 8729 } 8730 } 8731 case "Detected": 8732 if r.TryDecodeAsNil() { 8733 x.Detected = false 8734 } else { 8735 yyv10 := &x.Detected 8736 yym11 := z.DecBinary() 8737 _ = yym11 8738 if false { 8739 } else { 8740 *((*bool)(yyv10)) = r.DecodeBool() 8741 } 8742 } 8743 default: 8744 z.DecStructFieldNotFound(-1, yys3) 8745 } // end switch yys3 8746 } // end for yyj3 8747 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8748 } 8749 8750 func (x *FingerprintResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 8751 var h codecSelfer102 8752 z, r := codec1978.GenHelperDecoder(d) 8753 _, _, _ = h, z, r 8754 var yyj12 int 8755 var yyb12 bool 8756 var yyhl12 bool = l >= 0 8757 yyj12++ 8758 if yyhl12 { 8759 yyb12 = yyj12 > l 8760 } else { 8761 yyb12 = r.CheckBreak() 8762 } 8763 if yyb12 { 8764 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8765 return 8766 } 8767 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8768 if r.TryDecodeAsNil() { 8769 x.Attributes = nil 8770 } else { 8771 yyv13 := &x.Attributes 8772 yym14 := z.DecBinary() 8773 _ = yym14 8774 if false { 8775 } else { 8776 z.F.DecMapStringStringX(yyv13, false, d) 8777 } 8778 } 8779 yyj12++ 8780 if yyhl12 { 8781 yyb12 = yyj12 > l 8782 } else { 8783 yyb12 = r.CheckBreak() 8784 } 8785 if yyb12 { 8786 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8787 return 8788 } 8789 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8790 if r.TryDecodeAsNil() { 8791 x.Links = nil 8792 } else { 8793 yyv15 := &x.Links 8794 yym16 := z.DecBinary() 8795 _ = yym16 8796 if false { 8797 } else { 8798 z.F.DecMapStringStringX(yyv15, false, d) 8799 } 8800 } 8801 yyj12++ 8802 if yyhl12 { 8803 yyb12 = yyj12 > l 8804 } else { 8805 yyb12 = r.CheckBreak() 8806 } 8807 if yyb12 { 8808 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8809 return 8810 } 8811 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8812 if r.TryDecodeAsNil() { 8813 if x.Resources != nil { 8814 x.Resources = nil 8815 } 8816 } else { 8817 if x.Resources == nil { 8818 x.Resources = new(pkg2_structs.Resources) 8819 } 8820 yym18 := z.DecBinary() 8821 _ = yym18 8822 if false { 8823 } else if z.HasExtensions() && z.DecExt(x.Resources) { 8824 } else { 8825 z.DecFallback(x.Resources, false) 8826 } 8827 } 8828 yyj12++ 8829 if yyhl12 { 8830 yyb12 = yyj12 > l 8831 } else { 8832 yyb12 = r.CheckBreak() 8833 } 8834 if yyb12 { 8835 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8836 return 8837 } 8838 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8839 if r.TryDecodeAsNil() { 8840 x.Detected = false 8841 } else { 8842 yyv19 := &x.Detected 8843 yym20 := z.DecBinary() 8844 _ = yym20 8845 if false { 8846 } else { 8847 *((*bool)(yyv19)) = r.DecodeBool() 8848 } 8849 } 8850 for { 8851 yyj12++ 8852 if yyhl12 { 8853 yyb12 = yyj12 > l 8854 } else { 8855 yyb12 = r.CheckBreak() 8856 } 8857 if yyb12 { 8858 break 8859 } 8860 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8861 z.DecStructFieldNotFound(yyj12-1, "") 8862 } 8863 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8864 } 8865 8866 func (x *HealthCheckRequest) CodecEncodeSelf(e *codec1978.Encoder) { 8867 var h codecSelfer102 8868 z, r := codec1978.GenHelperEncoder(e) 8869 _, _, _ = h, z, r 8870 if x == nil { 8871 r.EncodeNil() 8872 } else { 8873 yym1 := z.EncBinary() 8874 _ = yym1 8875 if false { 8876 } else if z.HasExtensions() && z.EncExt(x) { 8877 } else { 8878 yysep2 := !z.EncBinary() 8879 yy2arr2 := z.EncBasicHandle().StructToArray 8880 var yyq2 [0]bool 8881 _, _, _ = yysep2, yyq2, yy2arr2 8882 const yyr2 bool = false 8883 var yynn2 int 8884 if yyr2 || yy2arr2 { 8885 r.EncodeArrayStart(0) 8886 } else { 8887 yynn2 = 0 8888 for _, b := range yyq2 { 8889 if b { 8890 yynn2++ 8891 } 8892 } 8893 r.EncodeMapStart(yynn2) 8894 yynn2 = 0 8895 } 8896 if yyr2 || yy2arr2 { 8897 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 8898 } else { 8899 z.EncSendContainerState(codecSelfer_containerMapEnd102) 8900 } 8901 } 8902 } 8903 } 8904 8905 func (x *HealthCheckRequest) CodecDecodeSelf(d *codec1978.Decoder) { 8906 var h codecSelfer102 8907 z, r := codec1978.GenHelperDecoder(d) 8908 _, _, _ = h, z, r 8909 yym1 := z.DecBinary() 8910 _ = yym1 8911 if false { 8912 } else if z.HasExtensions() && z.DecExt(x) { 8913 } else { 8914 yyct2 := r.ContainerType() 8915 if yyct2 == codecSelferValueTypeMap102 { 8916 yyl2 := r.ReadMapStart() 8917 if yyl2 == 0 { 8918 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8919 } else { 8920 x.codecDecodeSelfFromMap(yyl2, d) 8921 } 8922 } else if yyct2 == codecSelferValueTypeArray102 { 8923 yyl2 := r.ReadArrayStart() 8924 if yyl2 == 0 { 8925 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8926 } else { 8927 x.codecDecodeSelfFromArray(yyl2, d) 8928 } 8929 } else { 8930 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 8931 } 8932 } 8933 } 8934 8935 func (x *HealthCheckRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 8936 var h codecSelfer102 8937 z, r := codec1978.GenHelperDecoder(d) 8938 _, _, _ = h, z, r 8939 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 8940 _ = yys3Slc 8941 var yyhl3 bool = l >= 0 8942 for yyj3 := 0; ; yyj3++ { 8943 if yyhl3 { 8944 if yyj3 >= l { 8945 break 8946 } 8947 } else { 8948 if r.CheckBreak() { 8949 break 8950 } 8951 } 8952 z.DecSendContainerState(codecSelfer_containerMapKey102) 8953 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 8954 yys3 := string(yys3Slc) 8955 z.DecSendContainerState(codecSelfer_containerMapValue102) 8956 switch yys3 { 8957 default: 8958 z.DecStructFieldNotFound(-1, yys3) 8959 } // end switch yys3 8960 } // end for yyj3 8961 z.DecSendContainerState(codecSelfer_containerMapEnd102) 8962 } 8963 8964 func (x *HealthCheckRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 8965 var h codecSelfer102 8966 z, r := codec1978.GenHelperDecoder(d) 8967 _, _, _ = h, z, r 8968 var yyj4 int 8969 var yyb4 bool 8970 var yyhl4 bool = l >= 0 8971 for { 8972 yyj4++ 8973 if yyhl4 { 8974 yyb4 = yyj4 > l 8975 } else { 8976 yyb4 = r.CheckBreak() 8977 } 8978 if yyb4 { 8979 break 8980 } 8981 z.DecSendContainerState(codecSelfer_containerArrayElem102) 8982 z.DecStructFieldNotFound(yyj4-1, "") 8983 } 8984 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 8985 } 8986 8987 func (x *HealthCheckResponse) CodecEncodeSelf(e *codec1978.Encoder) { 8988 var h codecSelfer102 8989 z, r := codec1978.GenHelperEncoder(e) 8990 _, _, _ = h, z, r 8991 if x == nil { 8992 r.EncodeNil() 8993 } else { 8994 yym1 := z.EncBinary() 8995 _ = yym1 8996 if false { 8997 } else if z.HasExtensions() && z.EncExt(x) { 8998 } else { 8999 yysep2 := !z.EncBinary() 9000 yy2arr2 := z.EncBasicHandle().StructToArray 9001 var yyq2 [1]bool 9002 _, _, _ = yysep2, yyq2, yy2arr2 9003 const yyr2 bool = false 9004 var yynn2 int 9005 if yyr2 || yy2arr2 { 9006 r.EncodeArrayStart(1) 9007 } else { 9008 yynn2 = 1 9009 for _, b := range yyq2 { 9010 if b { 9011 yynn2++ 9012 } 9013 } 9014 r.EncodeMapStart(yynn2) 9015 yynn2 = 0 9016 } 9017 if yyr2 || yy2arr2 { 9018 z.EncSendContainerState(codecSelfer_containerArrayElem102) 9019 if x.Drivers == nil { 9020 r.EncodeNil() 9021 } else { 9022 yym4 := z.EncBinary() 9023 _ = yym4 9024 if false { 9025 } else { 9026 h.encMapstringPtrtostructs_DriverInfo((map[string]*pkg2_structs.DriverInfo)(x.Drivers), e) 9027 } 9028 } 9029 } else { 9030 z.EncSendContainerState(codecSelfer_containerMapKey102) 9031 r.EncodeString(codecSelferC_UTF8102, string("Drivers")) 9032 z.EncSendContainerState(codecSelfer_containerMapValue102) 9033 if x.Drivers == nil { 9034 r.EncodeNil() 9035 } else { 9036 yym5 := z.EncBinary() 9037 _ = yym5 9038 if false { 9039 } else { 9040 h.encMapstringPtrtostructs_DriverInfo((map[string]*pkg2_structs.DriverInfo)(x.Drivers), e) 9041 } 9042 } 9043 } 9044 if yyr2 || yy2arr2 { 9045 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 9046 } else { 9047 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9048 } 9049 } 9050 } 9051 } 9052 9053 func (x *HealthCheckResponse) CodecDecodeSelf(d *codec1978.Decoder) { 9054 var h codecSelfer102 9055 z, r := codec1978.GenHelperDecoder(d) 9056 _, _, _ = h, z, r 9057 yym1 := z.DecBinary() 9058 _ = yym1 9059 if false { 9060 } else if z.HasExtensions() && z.DecExt(x) { 9061 } else { 9062 yyct2 := r.ContainerType() 9063 if yyct2 == codecSelferValueTypeMap102 { 9064 yyl2 := r.ReadMapStart() 9065 if yyl2 == 0 { 9066 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9067 } else { 9068 x.codecDecodeSelfFromMap(yyl2, d) 9069 } 9070 } else if yyct2 == codecSelferValueTypeArray102 { 9071 yyl2 := r.ReadArrayStart() 9072 if yyl2 == 0 { 9073 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9074 } else { 9075 x.codecDecodeSelfFromArray(yyl2, d) 9076 } 9077 } else { 9078 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 9079 } 9080 } 9081 } 9082 9083 func (x *HealthCheckResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 9084 var h codecSelfer102 9085 z, r := codec1978.GenHelperDecoder(d) 9086 _, _, _ = h, z, r 9087 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 9088 _ = yys3Slc 9089 var yyhl3 bool = l >= 0 9090 for yyj3 := 0; ; yyj3++ { 9091 if yyhl3 { 9092 if yyj3 >= l { 9093 break 9094 } 9095 } else { 9096 if r.CheckBreak() { 9097 break 9098 } 9099 } 9100 z.DecSendContainerState(codecSelfer_containerMapKey102) 9101 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 9102 yys3 := string(yys3Slc) 9103 z.DecSendContainerState(codecSelfer_containerMapValue102) 9104 switch yys3 { 9105 case "Drivers": 9106 if r.TryDecodeAsNil() { 9107 x.Drivers = nil 9108 } else { 9109 yyv4 := &x.Drivers 9110 yym5 := z.DecBinary() 9111 _ = yym5 9112 if false { 9113 } else { 9114 h.decMapstringPtrtostructs_DriverInfo((*map[string]*pkg2_structs.DriverInfo)(yyv4), d) 9115 } 9116 } 9117 default: 9118 z.DecStructFieldNotFound(-1, yys3) 9119 } // end switch yys3 9120 } // end for yyj3 9121 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9122 } 9123 9124 func (x *HealthCheckResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 9125 var h codecSelfer102 9126 z, r := codec1978.GenHelperDecoder(d) 9127 _, _, _ = h, z, r 9128 var yyj6 int 9129 var yyb6 bool 9130 var yyhl6 bool = l >= 0 9131 yyj6++ 9132 if yyhl6 { 9133 yyb6 = yyj6 > l 9134 } else { 9135 yyb6 = r.CheckBreak() 9136 } 9137 if yyb6 { 9138 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9139 return 9140 } 9141 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9142 if r.TryDecodeAsNil() { 9143 x.Drivers = nil 9144 } else { 9145 yyv7 := &x.Drivers 9146 yym8 := z.DecBinary() 9147 _ = yym8 9148 if false { 9149 } else { 9150 h.decMapstringPtrtostructs_DriverInfo((*map[string]*pkg2_structs.DriverInfo)(yyv7), d) 9151 } 9152 } 9153 for { 9154 yyj6++ 9155 if yyhl6 { 9156 yyb6 = yyj6 > l 9157 } else { 9158 yyb6 = r.CheckBreak() 9159 } 9160 if yyb6 { 9161 break 9162 } 9163 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9164 z.DecStructFieldNotFound(yyj6-1, "") 9165 } 9166 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9167 } 9168 9169 func (x *HealthCheckIntervalRequest) CodecEncodeSelf(e *codec1978.Encoder) { 9170 var h codecSelfer102 9171 z, r := codec1978.GenHelperEncoder(e) 9172 _, _, _ = h, z, r 9173 if x == nil { 9174 r.EncodeNil() 9175 } else { 9176 yym1 := z.EncBinary() 9177 _ = yym1 9178 if false { 9179 } else if z.HasExtensions() && z.EncExt(x) { 9180 } else { 9181 yysep2 := !z.EncBinary() 9182 yy2arr2 := z.EncBasicHandle().StructToArray 9183 var yyq2 [0]bool 9184 _, _, _ = yysep2, yyq2, yy2arr2 9185 const yyr2 bool = false 9186 var yynn2 int 9187 if yyr2 || yy2arr2 { 9188 r.EncodeArrayStart(0) 9189 } else { 9190 yynn2 = 0 9191 for _, b := range yyq2 { 9192 if b { 9193 yynn2++ 9194 } 9195 } 9196 r.EncodeMapStart(yynn2) 9197 yynn2 = 0 9198 } 9199 if yyr2 || yy2arr2 { 9200 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 9201 } else { 9202 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9203 } 9204 } 9205 } 9206 } 9207 9208 func (x *HealthCheckIntervalRequest) CodecDecodeSelf(d *codec1978.Decoder) { 9209 var h codecSelfer102 9210 z, r := codec1978.GenHelperDecoder(d) 9211 _, _, _ = h, z, r 9212 yym1 := z.DecBinary() 9213 _ = yym1 9214 if false { 9215 } else if z.HasExtensions() && z.DecExt(x) { 9216 } else { 9217 yyct2 := r.ContainerType() 9218 if yyct2 == codecSelferValueTypeMap102 { 9219 yyl2 := r.ReadMapStart() 9220 if yyl2 == 0 { 9221 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9222 } else { 9223 x.codecDecodeSelfFromMap(yyl2, d) 9224 } 9225 } else if yyct2 == codecSelferValueTypeArray102 { 9226 yyl2 := r.ReadArrayStart() 9227 if yyl2 == 0 { 9228 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9229 } else { 9230 x.codecDecodeSelfFromArray(yyl2, d) 9231 } 9232 } else { 9233 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 9234 } 9235 } 9236 } 9237 9238 func (x *HealthCheckIntervalRequest) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 9239 var h codecSelfer102 9240 z, r := codec1978.GenHelperDecoder(d) 9241 _, _, _ = h, z, r 9242 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 9243 _ = yys3Slc 9244 var yyhl3 bool = l >= 0 9245 for yyj3 := 0; ; yyj3++ { 9246 if yyhl3 { 9247 if yyj3 >= l { 9248 break 9249 } 9250 } else { 9251 if r.CheckBreak() { 9252 break 9253 } 9254 } 9255 z.DecSendContainerState(codecSelfer_containerMapKey102) 9256 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 9257 yys3 := string(yys3Slc) 9258 z.DecSendContainerState(codecSelfer_containerMapValue102) 9259 switch yys3 { 9260 default: 9261 z.DecStructFieldNotFound(-1, yys3) 9262 } // end switch yys3 9263 } // end for yyj3 9264 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9265 } 9266 9267 func (x *HealthCheckIntervalRequest) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 9268 var h codecSelfer102 9269 z, r := codec1978.GenHelperDecoder(d) 9270 _, _, _ = h, z, r 9271 var yyj4 int 9272 var yyb4 bool 9273 var yyhl4 bool = l >= 0 9274 for { 9275 yyj4++ 9276 if yyhl4 { 9277 yyb4 = yyj4 > l 9278 } else { 9279 yyb4 = r.CheckBreak() 9280 } 9281 if yyb4 { 9282 break 9283 } 9284 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9285 z.DecStructFieldNotFound(yyj4-1, "") 9286 } 9287 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9288 } 9289 9290 func (x *HealthCheckIntervalResponse) CodecEncodeSelf(e *codec1978.Encoder) { 9291 var h codecSelfer102 9292 z, r := codec1978.GenHelperEncoder(e) 9293 _, _, _ = h, z, r 9294 if x == nil { 9295 r.EncodeNil() 9296 } else { 9297 yym1 := z.EncBinary() 9298 _ = yym1 9299 if false { 9300 } else if z.HasExtensions() && z.EncExt(x) { 9301 } else { 9302 yysep2 := !z.EncBinary() 9303 yy2arr2 := z.EncBasicHandle().StructToArray 9304 var yyq2 [2]bool 9305 _, _, _ = yysep2, yyq2, yy2arr2 9306 const yyr2 bool = false 9307 var yynn2 int 9308 if yyr2 || yy2arr2 { 9309 r.EncodeArrayStart(2) 9310 } else { 9311 yynn2 = 2 9312 for _, b := range yyq2 { 9313 if b { 9314 yynn2++ 9315 } 9316 } 9317 r.EncodeMapStart(yynn2) 9318 yynn2 = 0 9319 } 9320 if yyr2 || yy2arr2 { 9321 z.EncSendContainerState(codecSelfer_containerArrayElem102) 9322 yym4 := z.EncBinary() 9323 _ = yym4 9324 if false { 9325 } else { 9326 r.EncodeBool(bool(x.Eligible)) 9327 } 9328 } else { 9329 z.EncSendContainerState(codecSelfer_containerMapKey102) 9330 r.EncodeString(codecSelferC_UTF8102, string("Eligible")) 9331 z.EncSendContainerState(codecSelfer_containerMapValue102) 9332 yym5 := z.EncBinary() 9333 _ = yym5 9334 if false { 9335 } else { 9336 r.EncodeBool(bool(x.Eligible)) 9337 } 9338 } 9339 if yyr2 || yy2arr2 { 9340 z.EncSendContainerState(codecSelfer_containerArrayElem102) 9341 yym7 := z.EncBinary() 9342 _ = yym7 9343 if false { 9344 } else if z.HasExtensions() && z.EncExt(x.Period) { 9345 } else { 9346 r.EncodeInt(int64(x.Period)) 9347 } 9348 } else { 9349 z.EncSendContainerState(codecSelfer_containerMapKey102) 9350 r.EncodeString(codecSelferC_UTF8102, string("Period")) 9351 z.EncSendContainerState(codecSelfer_containerMapValue102) 9352 yym8 := z.EncBinary() 9353 _ = yym8 9354 if false { 9355 } else if z.HasExtensions() && z.EncExt(x.Period) { 9356 } else { 9357 r.EncodeInt(int64(x.Period)) 9358 } 9359 } 9360 if yyr2 || yy2arr2 { 9361 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 9362 } else { 9363 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9364 } 9365 } 9366 } 9367 } 9368 9369 func (x *HealthCheckIntervalResponse) CodecDecodeSelf(d *codec1978.Decoder) { 9370 var h codecSelfer102 9371 z, r := codec1978.GenHelperDecoder(d) 9372 _, _, _ = h, z, r 9373 yym1 := z.DecBinary() 9374 _ = yym1 9375 if false { 9376 } else if z.HasExtensions() && z.DecExt(x) { 9377 } else { 9378 yyct2 := r.ContainerType() 9379 if yyct2 == codecSelferValueTypeMap102 { 9380 yyl2 := r.ReadMapStart() 9381 if yyl2 == 0 { 9382 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9383 } else { 9384 x.codecDecodeSelfFromMap(yyl2, d) 9385 } 9386 } else if yyct2 == codecSelferValueTypeArray102 { 9387 yyl2 := r.ReadArrayStart() 9388 if yyl2 == 0 { 9389 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9390 } else { 9391 x.codecDecodeSelfFromArray(yyl2, d) 9392 } 9393 } else { 9394 panic(codecSelferOnlyMapOrArrayEncodeToStructErr102) 9395 } 9396 } 9397 } 9398 9399 func (x *HealthCheckIntervalResponse) codecDecodeSelfFromMap(l int, d *codec1978.Decoder) { 9400 var h codecSelfer102 9401 z, r := codec1978.GenHelperDecoder(d) 9402 _, _, _ = h, z, r 9403 var yys3Slc = z.DecScratchBuffer() // default slice to decode into 9404 _ = yys3Slc 9405 var yyhl3 bool = l >= 0 9406 for yyj3 := 0; ; yyj3++ { 9407 if yyhl3 { 9408 if yyj3 >= l { 9409 break 9410 } 9411 } else { 9412 if r.CheckBreak() { 9413 break 9414 } 9415 } 9416 z.DecSendContainerState(codecSelfer_containerMapKey102) 9417 yys3Slc = r.DecodeBytes(yys3Slc, true, true) 9418 yys3 := string(yys3Slc) 9419 z.DecSendContainerState(codecSelfer_containerMapValue102) 9420 switch yys3 { 9421 case "Eligible": 9422 if r.TryDecodeAsNil() { 9423 x.Eligible = false 9424 } else { 9425 yyv4 := &x.Eligible 9426 yym5 := z.DecBinary() 9427 _ = yym5 9428 if false { 9429 } else { 9430 *((*bool)(yyv4)) = r.DecodeBool() 9431 } 9432 } 9433 case "Period": 9434 if r.TryDecodeAsNil() { 9435 x.Period = 0 9436 } else { 9437 yyv6 := &x.Period 9438 yym7 := z.DecBinary() 9439 _ = yym7 9440 if false { 9441 } else if z.HasExtensions() && z.DecExt(yyv6) { 9442 } else { 9443 *((*int64)(yyv6)) = int64(r.DecodeInt(64)) 9444 } 9445 } 9446 default: 9447 z.DecStructFieldNotFound(-1, yys3) 9448 } // end switch yys3 9449 } // end for yyj3 9450 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9451 } 9452 9453 func (x *HealthCheckIntervalResponse) codecDecodeSelfFromArray(l int, d *codec1978.Decoder) { 9454 var h codecSelfer102 9455 z, r := codec1978.GenHelperDecoder(d) 9456 _, _, _ = h, z, r 9457 var yyj8 int 9458 var yyb8 bool 9459 var yyhl8 bool = l >= 0 9460 yyj8++ 9461 if yyhl8 { 9462 yyb8 = yyj8 > l 9463 } else { 9464 yyb8 = r.CheckBreak() 9465 } 9466 if yyb8 { 9467 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9468 return 9469 } 9470 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9471 if r.TryDecodeAsNil() { 9472 x.Eligible = false 9473 } else { 9474 yyv9 := &x.Eligible 9475 yym10 := z.DecBinary() 9476 _ = yym10 9477 if false { 9478 } else { 9479 *((*bool)(yyv9)) = r.DecodeBool() 9480 } 9481 } 9482 yyj8++ 9483 if yyhl8 { 9484 yyb8 = yyj8 > l 9485 } else { 9486 yyb8 = r.CheckBreak() 9487 } 9488 if yyb8 { 9489 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9490 return 9491 } 9492 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9493 if r.TryDecodeAsNil() { 9494 x.Period = 0 9495 } else { 9496 yyv11 := &x.Period 9497 yym12 := z.DecBinary() 9498 _ = yym12 9499 if false { 9500 } else if z.HasExtensions() && z.DecExt(yyv11) { 9501 } else { 9502 *((*int64)(yyv11)) = int64(r.DecodeInt(64)) 9503 } 9504 } 9505 for { 9506 yyj8++ 9507 if yyhl8 { 9508 yyb8 = yyj8 > l 9509 } else { 9510 yyb8 = r.CheckBreak() 9511 } 9512 if yyb8 { 9513 break 9514 } 9515 z.DecSendContainerState(codecSelfer_containerArrayElem102) 9516 z.DecStructFieldNotFound(yyj8-1, "") 9517 } 9518 z.DecSendContainerState(codecSelfer_containerArrayEnd102) 9519 } 9520 9521 func (x codecSelfer102) encSlicePtrtoAllocFileInfo(v []*AllocFileInfo, e *codec1978.Encoder) { 9522 var h codecSelfer102 9523 z, r := codec1978.GenHelperEncoder(e) 9524 _, _, _ = h, z, r 9525 r.EncodeArrayStart(len(v)) 9526 for _, yyv1 := range v { 9527 z.EncSendContainerState(codecSelfer_containerArrayElem102) 9528 if yyv1 == nil { 9529 r.EncodeNil() 9530 } else { 9531 yyv1.CodecEncodeSelf(e) 9532 } 9533 } 9534 z.EncSendContainerState(codecSelfer_containerArrayEnd102) 9535 } 9536 9537 func (x codecSelfer102) decSlicePtrtoAllocFileInfo(v *[]*AllocFileInfo, d *codec1978.Decoder) { 9538 var h codecSelfer102 9539 z, r := codec1978.GenHelperDecoder(d) 9540 _, _, _ = h, z, r 9541 9542 yyv1 := *v 9543 yyh1, yyl1 := z.DecSliceHelperStart() 9544 var yyc1 bool 9545 _ = yyc1 9546 if yyl1 == 0 { 9547 if yyv1 == nil { 9548 yyv1 = []*AllocFileInfo{} 9549 yyc1 = true 9550 } else if len(yyv1) != 0 { 9551 yyv1 = yyv1[:0] 9552 yyc1 = true 9553 } 9554 } else if yyl1 > 0 { 9555 var yyrr1, yyrl1 int 9556 var yyrt1 bool 9557 _, _ = yyrl1, yyrt1 9558 yyrr1 = yyl1 // len(yyv1) 9559 if yyl1 > cap(yyv1) { 9560 9561 yyrg1 := len(yyv1) > 0 9562 yyv21 := yyv1 9563 yyrl1, yyrt1 = z.DecInferLen(yyl1, z.DecBasicHandle().MaxInitLen, 8) 9564 if yyrt1 { 9565 if yyrl1 <= cap(yyv1) { 9566 yyv1 = yyv1[:yyrl1] 9567 } else { 9568 yyv1 = make([]*AllocFileInfo, yyrl1) 9569 } 9570 } else { 9571 yyv1 = make([]*AllocFileInfo, yyrl1) 9572 } 9573 yyc1 = true 9574 yyrr1 = len(yyv1) 9575 if yyrg1 { 9576 copy(yyv1, yyv21) 9577 } 9578 } else if yyl1 != len(yyv1) { 9579 yyv1 = yyv1[:yyl1] 9580 yyc1 = true 9581 } 9582 yyj1 := 0 9583 for ; yyj1 < yyrr1; yyj1++ { 9584 yyh1.ElemContainerState(yyj1) 9585 if r.TryDecodeAsNil() { 9586 if yyv1[yyj1] != nil { 9587 *yyv1[yyj1] = AllocFileInfo{} 9588 } 9589 } else { 9590 if yyv1[yyj1] == nil { 9591 yyv1[yyj1] = new(AllocFileInfo) 9592 } 9593 yyw2 := yyv1[yyj1] 9594 yyw2.CodecDecodeSelf(d) 9595 } 9596 9597 } 9598 if yyrt1 { 9599 for ; yyj1 < yyl1; yyj1++ { 9600 yyv1 = append(yyv1, nil) 9601 yyh1.ElemContainerState(yyj1) 9602 if r.TryDecodeAsNil() { 9603 if yyv1[yyj1] != nil { 9604 *yyv1[yyj1] = AllocFileInfo{} 9605 } 9606 } else { 9607 if yyv1[yyj1] == nil { 9608 yyv1[yyj1] = new(AllocFileInfo) 9609 } 9610 yyw3 := yyv1[yyj1] 9611 yyw3.CodecDecodeSelf(d) 9612 } 9613 9614 } 9615 } 9616 9617 } else { 9618 yyj1 := 0 9619 for ; !r.CheckBreak(); yyj1++ { 9620 9621 if yyj1 >= len(yyv1) { 9622 yyv1 = append(yyv1, nil) // var yyz1 *AllocFileInfo 9623 yyc1 = true 9624 } 9625 yyh1.ElemContainerState(yyj1) 9626 if yyj1 < len(yyv1) { 9627 if r.TryDecodeAsNil() { 9628 if yyv1[yyj1] != nil { 9629 *yyv1[yyj1] = AllocFileInfo{} 9630 } 9631 } else { 9632 if yyv1[yyj1] == nil { 9633 yyv1[yyj1] = new(AllocFileInfo) 9634 } 9635 yyw4 := yyv1[yyj1] 9636 yyw4.CodecDecodeSelf(d) 9637 } 9638 9639 } else { 9640 z.DecSwallow() 9641 } 9642 9643 } 9644 if yyj1 < len(yyv1) { 9645 yyv1 = yyv1[:yyj1] 9646 yyc1 = true 9647 } else if yyj1 == 0 && yyv1 == nil { 9648 yyv1 = []*AllocFileInfo{} 9649 yyc1 = true 9650 } 9651 } 9652 yyh1.End() 9653 if yyc1 { 9654 *v = yyv1 9655 } 9656 } 9657 9658 func (x codecSelfer102) encMapstringPtrtoResourceUsage(v map[string]*ResourceUsage, e *codec1978.Encoder) { 9659 var h codecSelfer102 9660 z, r := codec1978.GenHelperEncoder(e) 9661 _, _, _ = h, z, r 9662 r.EncodeMapStart(len(v)) 9663 for yyk1, yyv1 := range v { 9664 z.EncSendContainerState(codecSelfer_containerMapKey102) 9665 yym2 := z.EncBinary() 9666 _ = yym2 9667 if false { 9668 } else { 9669 r.EncodeString(codecSelferC_UTF8102, string(yyk1)) 9670 } 9671 z.EncSendContainerState(codecSelfer_containerMapValue102) 9672 if yyv1 == nil { 9673 r.EncodeNil() 9674 } else { 9675 yyv1.CodecEncodeSelf(e) 9676 } 9677 } 9678 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9679 } 9680 9681 func (x codecSelfer102) decMapstringPtrtoResourceUsage(v *map[string]*ResourceUsage, d *codec1978.Decoder) { 9682 var h codecSelfer102 9683 z, r := codec1978.GenHelperDecoder(d) 9684 _, _, _ = h, z, r 9685 9686 yyv1 := *v 9687 yyl1 := r.ReadMapStart() 9688 yybh1 := z.DecBasicHandle() 9689 if yyv1 == nil { 9690 yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24) 9691 yyv1 = make(map[string]*ResourceUsage, yyrl1) 9692 *v = yyv1 9693 } 9694 var yymk1 string 9695 var yymv1 *ResourceUsage 9696 var yymg1, yyms1, yymok1 bool 9697 if yybh1.MapValueReset { 9698 yymg1 = true 9699 } 9700 if yyl1 > 0 { 9701 for yyj1 := 0; yyj1 < yyl1; yyj1++ { 9702 z.DecSendContainerState(codecSelfer_containerMapKey102) 9703 if r.TryDecodeAsNil() { 9704 yymk1 = "" 9705 } else { 9706 yyv2 := &yymk1 9707 yym3 := z.DecBinary() 9708 _ = yym3 9709 if false { 9710 } else { 9711 *((*string)(yyv2)) = r.DecodeString() 9712 } 9713 } 9714 9715 yyms1 = true 9716 if yymg1 { 9717 yymv1, yymok1 = yyv1[yymk1] 9718 if yymok1 { 9719 yyms1 = false 9720 } 9721 } else { 9722 yymv1 = nil 9723 } 9724 z.DecSendContainerState(codecSelfer_containerMapValue102) 9725 if r.TryDecodeAsNil() { 9726 if yymv1 != nil { 9727 *yymv1 = ResourceUsage{} 9728 } 9729 } else { 9730 if yymv1 == nil { 9731 yymv1 = new(ResourceUsage) 9732 } 9733 yymv1.CodecDecodeSelf(d) 9734 } 9735 9736 if yyms1 && yyv1 != nil { 9737 yyv1[yymk1] = yymv1 9738 } 9739 } 9740 } else if yyl1 < 0 { 9741 for yyj1 := 0; !r.CheckBreak(); yyj1++ { 9742 z.DecSendContainerState(codecSelfer_containerMapKey102) 9743 if r.TryDecodeAsNil() { 9744 yymk1 = "" 9745 } else { 9746 yyv5 := &yymk1 9747 yym6 := z.DecBinary() 9748 _ = yym6 9749 if false { 9750 } else { 9751 *((*string)(yyv5)) = r.DecodeString() 9752 } 9753 } 9754 9755 yyms1 = true 9756 if yymg1 { 9757 yymv1, yymok1 = yyv1[yymk1] 9758 if yymok1 { 9759 yyms1 = false 9760 } 9761 } else { 9762 yymv1 = nil 9763 } 9764 z.DecSendContainerState(codecSelfer_containerMapValue102) 9765 if r.TryDecodeAsNil() { 9766 if yymv1 != nil { 9767 *yymv1 = ResourceUsage{} 9768 } 9769 } else { 9770 if yymv1 == nil { 9771 yymv1 = new(ResourceUsage) 9772 } 9773 yymv1.CodecDecodeSelf(d) 9774 } 9775 9776 if yyms1 && yyv1 != nil { 9777 yyv1[yymk1] = yymv1 9778 } 9779 } 9780 } // else len==0: TODO: Should we clear map entries? 9781 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9782 } 9783 9784 func (x codecSelfer102) encMapstringPtrtoTaskResourceUsage(v map[string]*TaskResourceUsage, e *codec1978.Encoder) { 9785 var h codecSelfer102 9786 z, r := codec1978.GenHelperEncoder(e) 9787 _, _, _ = h, z, r 9788 r.EncodeMapStart(len(v)) 9789 for yyk1, yyv1 := range v { 9790 z.EncSendContainerState(codecSelfer_containerMapKey102) 9791 yym2 := z.EncBinary() 9792 _ = yym2 9793 if false { 9794 } else { 9795 r.EncodeString(codecSelferC_UTF8102, string(yyk1)) 9796 } 9797 z.EncSendContainerState(codecSelfer_containerMapValue102) 9798 if yyv1 == nil { 9799 r.EncodeNil() 9800 } else { 9801 yyv1.CodecEncodeSelf(e) 9802 } 9803 } 9804 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9805 } 9806 9807 func (x codecSelfer102) decMapstringPtrtoTaskResourceUsage(v *map[string]*TaskResourceUsage, d *codec1978.Decoder) { 9808 var h codecSelfer102 9809 z, r := codec1978.GenHelperDecoder(d) 9810 _, _, _ = h, z, r 9811 9812 yyv1 := *v 9813 yyl1 := r.ReadMapStart() 9814 yybh1 := z.DecBasicHandle() 9815 if yyv1 == nil { 9816 yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24) 9817 yyv1 = make(map[string]*TaskResourceUsage, yyrl1) 9818 *v = yyv1 9819 } 9820 var yymk1 string 9821 var yymv1 *TaskResourceUsage 9822 var yymg1, yyms1, yymok1 bool 9823 if yybh1.MapValueReset { 9824 yymg1 = true 9825 } 9826 if yyl1 > 0 { 9827 for yyj1 := 0; yyj1 < yyl1; yyj1++ { 9828 z.DecSendContainerState(codecSelfer_containerMapKey102) 9829 if r.TryDecodeAsNil() { 9830 yymk1 = "" 9831 } else { 9832 yyv2 := &yymk1 9833 yym3 := z.DecBinary() 9834 _ = yym3 9835 if false { 9836 } else { 9837 *((*string)(yyv2)) = r.DecodeString() 9838 } 9839 } 9840 9841 yyms1 = true 9842 if yymg1 { 9843 yymv1, yymok1 = yyv1[yymk1] 9844 if yymok1 { 9845 yyms1 = false 9846 } 9847 } else { 9848 yymv1 = nil 9849 } 9850 z.DecSendContainerState(codecSelfer_containerMapValue102) 9851 if r.TryDecodeAsNil() { 9852 if yymv1 != nil { 9853 *yymv1 = TaskResourceUsage{} 9854 } 9855 } else { 9856 if yymv1 == nil { 9857 yymv1 = new(TaskResourceUsage) 9858 } 9859 yymv1.CodecDecodeSelf(d) 9860 } 9861 9862 if yyms1 && yyv1 != nil { 9863 yyv1[yymk1] = yymv1 9864 } 9865 } 9866 } else if yyl1 < 0 { 9867 for yyj1 := 0; !r.CheckBreak(); yyj1++ { 9868 z.DecSendContainerState(codecSelfer_containerMapKey102) 9869 if r.TryDecodeAsNil() { 9870 yymk1 = "" 9871 } else { 9872 yyv5 := &yymk1 9873 yym6 := z.DecBinary() 9874 _ = yym6 9875 if false { 9876 } else { 9877 *((*string)(yyv5)) = r.DecodeString() 9878 } 9879 } 9880 9881 yyms1 = true 9882 if yymg1 { 9883 yymv1, yymok1 = yyv1[yymk1] 9884 if yymok1 { 9885 yyms1 = false 9886 } 9887 } else { 9888 yymv1 = nil 9889 } 9890 z.DecSendContainerState(codecSelfer_containerMapValue102) 9891 if r.TryDecodeAsNil() { 9892 if yymv1 != nil { 9893 *yymv1 = TaskResourceUsage{} 9894 } 9895 } else { 9896 if yymv1 == nil { 9897 yymv1 = new(TaskResourceUsage) 9898 } 9899 yymv1.CodecDecodeSelf(d) 9900 } 9901 9902 if yyms1 && yyv1 != nil { 9903 yyv1[yymk1] = yymv1 9904 } 9905 } 9906 } // else len==0: TODO: Should we clear map entries? 9907 z.DecSendContainerState(codecSelfer_containerMapEnd102) 9908 } 9909 9910 func (x codecSelfer102) encMapstringPtrtostructs_DriverInfo(v map[string]*pkg2_structs.DriverInfo, e *codec1978.Encoder) { 9911 var h codecSelfer102 9912 z, r := codec1978.GenHelperEncoder(e) 9913 _, _, _ = h, z, r 9914 r.EncodeMapStart(len(v)) 9915 for yyk1, yyv1 := range v { 9916 z.EncSendContainerState(codecSelfer_containerMapKey102) 9917 yym2 := z.EncBinary() 9918 _ = yym2 9919 if false { 9920 } else { 9921 r.EncodeString(codecSelferC_UTF8102, string(yyk1)) 9922 } 9923 z.EncSendContainerState(codecSelfer_containerMapValue102) 9924 if yyv1 == nil { 9925 r.EncodeNil() 9926 } else { 9927 yym3 := z.EncBinary() 9928 _ = yym3 9929 if false { 9930 } else if z.HasExtensions() && z.EncExt(yyv1) { 9931 } else { 9932 z.EncFallback(yyv1) 9933 } 9934 } 9935 } 9936 z.EncSendContainerState(codecSelfer_containerMapEnd102) 9937 } 9938 9939 func (x codecSelfer102) decMapstringPtrtostructs_DriverInfo(v *map[string]*pkg2_structs.DriverInfo, d *codec1978.Decoder) { 9940 var h codecSelfer102 9941 z, r := codec1978.GenHelperDecoder(d) 9942 _, _, _ = h, z, r 9943 9944 yyv1 := *v 9945 yyl1 := r.ReadMapStart() 9946 yybh1 := z.DecBasicHandle() 9947 if yyv1 == nil { 9948 yyrl1, _ := z.DecInferLen(yyl1, yybh1.MaxInitLen, 24) 9949 yyv1 = make(map[string]*pkg2_structs.DriverInfo, yyrl1) 9950 *v = yyv1 9951 } 9952 var yymk1 string 9953 var yymv1 *pkg2_structs.DriverInfo 9954 var yymg1, yyms1, yymok1 bool 9955 if yybh1.MapValueReset { 9956 yymg1 = true 9957 } 9958 if yyl1 > 0 { 9959 for yyj1 := 0; yyj1 < yyl1; yyj1++ { 9960 z.DecSendContainerState(codecSelfer_containerMapKey102) 9961 if r.TryDecodeAsNil() { 9962 yymk1 = "" 9963 } else { 9964 yyv2 := &yymk1 9965 yym3 := z.DecBinary() 9966 _ = yym3 9967 if false { 9968 } else { 9969 *((*string)(yyv2)) = r.DecodeString() 9970 } 9971 } 9972 9973 yyms1 = true 9974 if yymg1 { 9975 yymv1, yymok1 = yyv1[yymk1] 9976 if yymok1 { 9977 yyms1 = false 9978 } 9979 } else { 9980 yymv1 = nil 9981 } 9982 z.DecSendContainerState(codecSelfer_containerMapValue102) 9983 if r.TryDecodeAsNil() { 9984 if yymv1 != nil { 9985 *yymv1 = pkg2_structs.DriverInfo{} 9986 } 9987 } else { 9988 if yymv1 == nil { 9989 yymv1 = new(pkg2_structs.DriverInfo) 9990 } 9991 yym5 := z.DecBinary() 9992 _ = yym5 9993 if false { 9994 } else if z.HasExtensions() && z.DecExt(yymv1) { 9995 } else { 9996 z.DecFallback(yymv1, false) 9997 } 9998 } 9999 10000 if yyms1 && yyv1 != nil { 10001 yyv1[yymk1] = yymv1 10002 } 10003 } 10004 } else if yyl1 < 0 { 10005 for yyj1 := 0; !r.CheckBreak(); yyj1++ { 10006 z.DecSendContainerState(codecSelfer_containerMapKey102) 10007 if r.TryDecodeAsNil() { 10008 yymk1 = "" 10009 } else { 10010 yyv6 := &yymk1 10011 yym7 := z.DecBinary() 10012 _ = yym7 10013 if false { 10014 } else { 10015 *((*string)(yyv6)) = r.DecodeString() 10016 } 10017 } 10018 10019 yyms1 = true 10020 if yymg1 { 10021 yymv1, yymok1 = yyv1[yymk1] 10022 if yymok1 { 10023 yyms1 = false 10024 } 10025 } else { 10026 yymv1 = nil 10027 } 10028 z.DecSendContainerState(codecSelfer_containerMapValue102) 10029 if r.TryDecodeAsNil() { 10030 if yymv1 != nil { 10031 *yymv1 = pkg2_structs.DriverInfo{} 10032 } 10033 } else { 10034 if yymv1 == nil { 10035 yymv1 = new(pkg2_structs.DriverInfo) 10036 } 10037 yym9 := z.DecBinary() 10038 _ = yym9 10039 if false { 10040 } else if z.HasExtensions() && z.DecExt(yymv1) { 10041 } else { 10042 z.DecFallback(yymv1, false) 10043 } 10044 } 10045 10046 if yyms1 && yyv1 != nil { 10047 yyv1[yymk1] = yymv1 10048 } 10049 } 10050 } // else len==0: TODO: Should we clear map entries? 10051 z.DecSendContainerState(codecSelfer_containerMapEnd102) 10052 }