github.com/coocood/badger@v1.5.1-0.20200528065104-c02ac3616d04/protos/manifest.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: manifest.proto 3 4 package protos 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 io "io" 10 math "math" 11 math_bits "math/bits" 12 ) 13 14 // Reference imports to suppress errors if they are not otherwise used. 15 var _ = proto.Marshal 16 var _ = fmt.Errorf 17 var _ = math.Inf 18 19 // This is a compile-time assertion to ensure that this generated file 20 // is compatible with the proto package it is being compiled against. 21 // A compilation error at this line likely means your copy of the 22 // proto package needs to be updated. 23 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 24 25 type ManifestChange_Operation int32 26 27 const ( 28 ManifestChange_CREATE ManifestChange_Operation = 0 29 ManifestChange_DELETE ManifestChange_Operation = 1 30 ManifestChange_MOVE_DOWN ManifestChange_Operation = 2 31 ) 32 33 var ManifestChange_Operation_name = map[int32]string{ 34 0: "CREATE", 35 1: "DELETE", 36 2: "MOVE_DOWN", 37 } 38 39 var ManifestChange_Operation_value = map[string]int32{ 40 "CREATE": 0, 41 "DELETE": 1, 42 "MOVE_DOWN": 2, 43 } 44 45 func (x ManifestChange_Operation) String() string { 46 return proto.EnumName(ManifestChange_Operation_name, int32(x)) 47 } 48 49 func (ManifestChange_Operation) EnumDescriptor() ([]byte, []int) { 50 return fileDescriptor_0bb23f43f7afb4c1, []int{2, 0} 51 } 52 53 type ManifestChangeSet struct { 54 // A set of changes that are applied atomically. 55 Changes []*ManifestChange `protobuf:"bytes,1,rep,name=changes,proto3" json:"changes,omitempty"` 56 Head *HeadInfo `protobuf:"bytes,2,opt,name=head,proto3" json:"head,omitempty"` 57 XXX_NoUnkeyedLiteral struct{} `json:"-"` 58 XXX_unrecognized []byte `json:"-"` 59 XXX_sizecache int32 `json:"-"` 60 } 61 62 func (m *ManifestChangeSet) Reset() { *m = ManifestChangeSet{} } 63 func (m *ManifestChangeSet) String() string { return proto.CompactTextString(m) } 64 func (*ManifestChangeSet) ProtoMessage() {} 65 func (*ManifestChangeSet) Descriptor() ([]byte, []int) { 66 return fileDescriptor_0bb23f43f7afb4c1, []int{0} 67 } 68 func (m *ManifestChangeSet) XXX_Unmarshal(b []byte) error { 69 return m.Unmarshal(b) 70 } 71 func (m *ManifestChangeSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 72 if deterministic { 73 return xxx_messageInfo_ManifestChangeSet.Marshal(b, m, deterministic) 74 } else { 75 b = b[:cap(b)] 76 n, err := m.MarshalToSizedBuffer(b) 77 if err != nil { 78 return nil, err 79 } 80 return b[:n], nil 81 } 82 } 83 func (m *ManifestChangeSet) XXX_Merge(src proto.Message) { 84 xxx_messageInfo_ManifestChangeSet.Merge(m, src) 85 } 86 func (m *ManifestChangeSet) XXX_Size() int { 87 return m.Size() 88 } 89 func (m *ManifestChangeSet) XXX_DiscardUnknown() { 90 xxx_messageInfo_ManifestChangeSet.DiscardUnknown(m) 91 } 92 93 var xxx_messageInfo_ManifestChangeSet proto.InternalMessageInfo 94 95 func (m *ManifestChangeSet) GetChanges() []*ManifestChange { 96 if m != nil { 97 return m.Changes 98 } 99 return nil 100 } 101 102 func (m *ManifestChangeSet) GetHead() *HeadInfo { 103 if m != nil { 104 return m.Head 105 } 106 return nil 107 } 108 109 type HeadInfo struct { 110 Version uint64 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` 111 LogID uint32 `protobuf:"varint,2,opt,name=logID,proto3" json:"logID,omitempty"` 112 LogOffset uint32 `protobuf:"varint,3,opt,name=logOffset,proto3" json:"logOffset,omitempty"` 113 XXX_NoUnkeyedLiteral struct{} `json:"-"` 114 XXX_unrecognized []byte `json:"-"` 115 XXX_sizecache int32 `json:"-"` 116 } 117 118 func (m *HeadInfo) Reset() { *m = HeadInfo{} } 119 func (m *HeadInfo) String() string { return proto.CompactTextString(m) } 120 func (*HeadInfo) ProtoMessage() {} 121 func (*HeadInfo) Descriptor() ([]byte, []int) { 122 return fileDescriptor_0bb23f43f7afb4c1, []int{1} 123 } 124 func (m *HeadInfo) XXX_Unmarshal(b []byte) error { 125 return m.Unmarshal(b) 126 } 127 func (m *HeadInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 128 if deterministic { 129 return xxx_messageInfo_HeadInfo.Marshal(b, m, deterministic) 130 } else { 131 b = b[:cap(b)] 132 n, err := m.MarshalToSizedBuffer(b) 133 if err != nil { 134 return nil, err 135 } 136 return b[:n], nil 137 } 138 } 139 func (m *HeadInfo) XXX_Merge(src proto.Message) { 140 xxx_messageInfo_HeadInfo.Merge(m, src) 141 } 142 func (m *HeadInfo) XXX_Size() int { 143 return m.Size() 144 } 145 func (m *HeadInfo) XXX_DiscardUnknown() { 146 xxx_messageInfo_HeadInfo.DiscardUnknown(m) 147 } 148 149 var xxx_messageInfo_HeadInfo proto.InternalMessageInfo 150 151 func (m *HeadInfo) GetVersion() uint64 { 152 if m != nil { 153 return m.Version 154 } 155 return 0 156 } 157 158 func (m *HeadInfo) GetLogID() uint32 { 159 if m != nil { 160 return m.LogID 161 } 162 return 0 163 } 164 165 func (m *HeadInfo) GetLogOffset() uint32 { 166 if m != nil { 167 return m.LogOffset 168 } 169 return 0 170 } 171 172 type ManifestChange struct { 173 Id uint64 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` 174 Op ManifestChange_Operation `protobuf:"varint,2,opt,name=Op,proto3,enum=protos.ManifestChange_Operation" json:"Op,omitempty"` 175 Level uint32 `protobuf:"varint,3,opt,name=Level,proto3" json:"Level,omitempty"` 176 XXX_NoUnkeyedLiteral struct{} `json:"-"` 177 XXX_unrecognized []byte `json:"-"` 178 XXX_sizecache int32 `json:"-"` 179 } 180 181 func (m *ManifestChange) Reset() { *m = ManifestChange{} } 182 func (m *ManifestChange) String() string { return proto.CompactTextString(m) } 183 func (*ManifestChange) ProtoMessage() {} 184 func (*ManifestChange) Descriptor() ([]byte, []int) { 185 return fileDescriptor_0bb23f43f7afb4c1, []int{2} 186 } 187 func (m *ManifestChange) XXX_Unmarshal(b []byte) error { 188 return m.Unmarshal(b) 189 } 190 func (m *ManifestChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 191 if deterministic { 192 return xxx_messageInfo_ManifestChange.Marshal(b, m, deterministic) 193 } else { 194 b = b[:cap(b)] 195 n, err := m.MarshalToSizedBuffer(b) 196 if err != nil { 197 return nil, err 198 } 199 return b[:n], nil 200 } 201 } 202 func (m *ManifestChange) XXX_Merge(src proto.Message) { 203 xxx_messageInfo_ManifestChange.Merge(m, src) 204 } 205 func (m *ManifestChange) XXX_Size() int { 206 return m.Size() 207 } 208 func (m *ManifestChange) XXX_DiscardUnknown() { 209 xxx_messageInfo_ManifestChange.DiscardUnknown(m) 210 } 211 212 var xxx_messageInfo_ManifestChange proto.InternalMessageInfo 213 214 func (m *ManifestChange) GetId() uint64 { 215 if m != nil { 216 return m.Id 217 } 218 return 0 219 } 220 221 func (m *ManifestChange) GetOp() ManifestChange_Operation { 222 if m != nil { 223 return m.Op 224 } 225 return ManifestChange_CREATE 226 } 227 228 func (m *ManifestChange) GetLevel() uint32 { 229 if m != nil { 230 return m.Level 231 } 232 return 0 233 } 234 235 func init() { 236 proto.RegisterEnum("protos.ManifestChange_Operation", ManifestChange_Operation_name, ManifestChange_Operation_value) 237 proto.RegisterType((*ManifestChangeSet)(nil), "protos.ManifestChangeSet") 238 proto.RegisterType((*HeadInfo)(nil), "protos.HeadInfo") 239 proto.RegisterType((*ManifestChange)(nil), "protos.ManifestChange") 240 } 241 242 func init() { proto.RegisterFile("manifest.proto", fileDescriptor_0bb23f43f7afb4c1) } 243 244 var fileDescriptor_0bb23f43f7afb4c1 = []byte{ 245 // 297 bytes of a gzipped FileDescriptorProto 246 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0xcb, 0x4d, 0xcc, 0xcb, 247 0x4c, 0x4b, 0x2d, 0x2e, 0xd1, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x03, 0x53, 0xc5, 0x4a, 248 0xd9, 0x5c, 0x82, 0xbe, 0x50, 0x19, 0xe7, 0x8c, 0xc4, 0xbc, 0xf4, 0xd4, 0xe0, 0xd4, 0x12, 0x21, 249 0x03, 0x2e, 0xf6, 0x64, 0x30, 0xa7, 0x58, 0x82, 0x51, 0x81, 0x59, 0x83, 0xdb, 0x48, 0x0c, 0xa2, 250 0xab, 0x58, 0x0f, 0x55, 0x6d, 0x10, 0x4c, 0x99, 0x90, 0x0a, 0x17, 0x4b, 0x46, 0x6a, 0x62, 0x8a, 251 0x04, 0x93, 0x02, 0xa3, 0x06, 0xb7, 0x91, 0x00, 0x4c, 0xb9, 0x47, 0x6a, 0x62, 0x8a, 0x67, 0x5e, 252 0x5a, 0x7e, 0x10, 0x58, 0x56, 0x29, 0x82, 0x8b, 0x03, 0x26, 0x22, 0x24, 0xc1, 0xc5, 0x5e, 0x96, 253 0x5a, 0x54, 0x9c, 0x99, 0x9f, 0x27, 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x12, 0x04, 0xe3, 0x0a, 0x89, 254 0x70, 0xb1, 0xe6, 0xe4, 0xa7, 0x7b, 0xba, 0x80, 0x0d, 0xe3, 0x0d, 0x82, 0x70, 0x84, 0x64, 0xb8, 255 0x38, 0x73, 0xf2, 0xd3, 0xfd, 0xd3, 0xd2, 0x8a, 0x53, 0x4b, 0x24, 0x98, 0xc1, 0x32, 0x08, 0x01, 256 0xa5, 0x39, 0x8c, 0x5c, 0x7c, 0xa8, 0x6e, 0x13, 0xe2, 0xe3, 0x62, 0xf2, 0x4c, 0x81, 0x9a, 0xcd, 257 0xe4, 0x99, 0x22, 0x64, 0xc0, 0xc5, 0xe4, 0x5f, 0x00, 0x36, 0x93, 0xcf, 0x48, 0x01, 0xbb, 0x7f, 258 0xf4, 0xfc, 0x0b, 0x52, 0x8b, 0x12, 0x4b, 0x32, 0xf3, 0xf3, 0x82, 0x98, 0xfc, 0x0b, 0x40, 0x0e, 259 0xf1, 0x49, 0x2d, 0x4b, 0xcd, 0x81, 0x5a, 0x07, 0xe1, 0x28, 0x19, 0x71, 0x71, 0xc2, 0x95, 0x09, 260 0x71, 0x71, 0xb1, 0x39, 0x07, 0xb9, 0x3a, 0x86, 0xb8, 0x0a, 0x30, 0x80, 0xd8, 0x2e, 0xae, 0x3e, 261 0xae, 0x21, 0xae, 0x02, 0x8c, 0x42, 0xbc, 0x5c, 0x9c, 0xbe, 0xfe, 0x61, 0xae, 0xf1, 0x2e, 0xfe, 262 0xe1, 0x7e, 0x02, 0x4c, 0x4e, 0x02, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 263 0x91, 0x1c, 0xe3, 0x8c, 0xc7, 0x72, 0x0c, 0x49, 0x90, 0xf0, 0x37, 0x06, 0x04, 0x00, 0x00, 0xff, 264 0xff, 0x3a, 0x13, 0x93, 0x83, 0x98, 0x01, 0x00, 0x00, 265 } 266 267 func (m *ManifestChangeSet) Marshal() (dAtA []byte, err error) { 268 size := m.Size() 269 dAtA = make([]byte, size) 270 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 271 if err != nil { 272 return nil, err 273 } 274 return dAtA[:n], nil 275 } 276 277 func (m *ManifestChangeSet) MarshalTo(dAtA []byte) (int, error) { 278 size := m.Size() 279 return m.MarshalToSizedBuffer(dAtA[:size]) 280 } 281 282 func (m *ManifestChangeSet) MarshalToSizedBuffer(dAtA []byte) (int, error) { 283 i := len(dAtA) 284 _ = i 285 var l int 286 _ = l 287 if m.XXX_unrecognized != nil { 288 i -= len(m.XXX_unrecognized) 289 copy(dAtA[i:], m.XXX_unrecognized) 290 } 291 if m.Head != nil { 292 { 293 size, err := m.Head.MarshalToSizedBuffer(dAtA[:i]) 294 if err != nil { 295 return 0, err 296 } 297 i -= size 298 i = encodeVarintManifest(dAtA, i, uint64(size)) 299 } 300 i-- 301 dAtA[i] = 0x12 302 } 303 if len(m.Changes) > 0 { 304 for iNdEx := len(m.Changes) - 1; iNdEx >= 0; iNdEx-- { 305 { 306 size, err := m.Changes[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 307 if err != nil { 308 return 0, err 309 } 310 i -= size 311 i = encodeVarintManifest(dAtA, i, uint64(size)) 312 } 313 i-- 314 dAtA[i] = 0xa 315 } 316 } 317 return len(dAtA) - i, nil 318 } 319 320 func (m *HeadInfo) Marshal() (dAtA []byte, err error) { 321 size := m.Size() 322 dAtA = make([]byte, size) 323 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 324 if err != nil { 325 return nil, err 326 } 327 return dAtA[:n], nil 328 } 329 330 func (m *HeadInfo) MarshalTo(dAtA []byte) (int, error) { 331 size := m.Size() 332 return m.MarshalToSizedBuffer(dAtA[:size]) 333 } 334 335 func (m *HeadInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) { 336 i := len(dAtA) 337 _ = i 338 var l int 339 _ = l 340 if m.XXX_unrecognized != nil { 341 i -= len(m.XXX_unrecognized) 342 copy(dAtA[i:], m.XXX_unrecognized) 343 } 344 if m.LogOffset != 0 { 345 i = encodeVarintManifest(dAtA, i, uint64(m.LogOffset)) 346 i-- 347 dAtA[i] = 0x18 348 } 349 if m.LogID != 0 { 350 i = encodeVarintManifest(dAtA, i, uint64(m.LogID)) 351 i-- 352 dAtA[i] = 0x10 353 } 354 if m.Version != 0 { 355 i = encodeVarintManifest(dAtA, i, uint64(m.Version)) 356 i-- 357 dAtA[i] = 0x8 358 } 359 return len(dAtA) - i, nil 360 } 361 362 func (m *ManifestChange) Marshal() (dAtA []byte, err error) { 363 size := m.Size() 364 dAtA = make([]byte, size) 365 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 366 if err != nil { 367 return nil, err 368 } 369 return dAtA[:n], nil 370 } 371 372 func (m *ManifestChange) MarshalTo(dAtA []byte) (int, error) { 373 size := m.Size() 374 return m.MarshalToSizedBuffer(dAtA[:size]) 375 } 376 377 func (m *ManifestChange) MarshalToSizedBuffer(dAtA []byte) (int, error) { 378 i := len(dAtA) 379 _ = i 380 var l int 381 _ = l 382 if m.XXX_unrecognized != nil { 383 i -= len(m.XXX_unrecognized) 384 copy(dAtA[i:], m.XXX_unrecognized) 385 } 386 if m.Level != 0 { 387 i = encodeVarintManifest(dAtA, i, uint64(m.Level)) 388 i-- 389 dAtA[i] = 0x18 390 } 391 if m.Op != 0 { 392 i = encodeVarintManifest(dAtA, i, uint64(m.Op)) 393 i-- 394 dAtA[i] = 0x10 395 } 396 if m.Id != 0 { 397 i = encodeVarintManifest(dAtA, i, uint64(m.Id)) 398 i-- 399 dAtA[i] = 0x8 400 } 401 return len(dAtA) - i, nil 402 } 403 404 func encodeVarintManifest(dAtA []byte, offset int, v uint64) int { 405 offset -= sovManifest(v) 406 base := offset 407 for v >= 1<<7 { 408 dAtA[offset] = uint8(v&0x7f | 0x80) 409 v >>= 7 410 offset++ 411 } 412 dAtA[offset] = uint8(v) 413 return base 414 } 415 func (m *ManifestChangeSet) Size() (n int) { 416 if m == nil { 417 return 0 418 } 419 var l int 420 _ = l 421 if len(m.Changes) > 0 { 422 for _, e := range m.Changes { 423 l = e.Size() 424 n += 1 + l + sovManifest(uint64(l)) 425 } 426 } 427 if m.Head != nil { 428 l = m.Head.Size() 429 n += 1 + l + sovManifest(uint64(l)) 430 } 431 if m.XXX_unrecognized != nil { 432 n += len(m.XXX_unrecognized) 433 } 434 return n 435 } 436 437 func (m *HeadInfo) Size() (n int) { 438 if m == nil { 439 return 0 440 } 441 var l int 442 _ = l 443 if m.Version != 0 { 444 n += 1 + sovManifest(uint64(m.Version)) 445 } 446 if m.LogID != 0 { 447 n += 1 + sovManifest(uint64(m.LogID)) 448 } 449 if m.LogOffset != 0 { 450 n += 1 + sovManifest(uint64(m.LogOffset)) 451 } 452 if m.XXX_unrecognized != nil { 453 n += len(m.XXX_unrecognized) 454 } 455 return n 456 } 457 458 func (m *ManifestChange) Size() (n int) { 459 if m == nil { 460 return 0 461 } 462 var l int 463 _ = l 464 if m.Id != 0 { 465 n += 1 + sovManifest(uint64(m.Id)) 466 } 467 if m.Op != 0 { 468 n += 1 + sovManifest(uint64(m.Op)) 469 } 470 if m.Level != 0 { 471 n += 1 + sovManifest(uint64(m.Level)) 472 } 473 if m.XXX_unrecognized != nil { 474 n += len(m.XXX_unrecognized) 475 } 476 return n 477 } 478 479 func sovManifest(x uint64) (n int) { 480 return (math_bits.Len64(x|1) + 6) / 7 481 } 482 func sozManifest(x uint64) (n int) { 483 return sovManifest(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 484 } 485 func (m *ManifestChangeSet) Unmarshal(dAtA []byte) error { 486 l := len(dAtA) 487 iNdEx := 0 488 for iNdEx < l { 489 preIndex := iNdEx 490 var wire uint64 491 for shift := uint(0); ; shift += 7 { 492 if shift >= 64 { 493 return ErrIntOverflowManifest 494 } 495 if iNdEx >= l { 496 return io.ErrUnexpectedEOF 497 } 498 b := dAtA[iNdEx] 499 iNdEx++ 500 wire |= uint64(b&0x7F) << shift 501 if b < 0x80 { 502 break 503 } 504 } 505 fieldNum := int32(wire >> 3) 506 wireType := int(wire & 0x7) 507 if wireType == 4 { 508 return fmt.Errorf("proto: ManifestChangeSet: wiretype end group for non-group") 509 } 510 if fieldNum <= 0 { 511 return fmt.Errorf("proto: ManifestChangeSet: illegal tag %d (wire type %d)", fieldNum, wire) 512 } 513 switch fieldNum { 514 case 1: 515 if wireType != 2 { 516 return fmt.Errorf("proto: wrong wireType = %d for field Changes", wireType) 517 } 518 var msglen int 519 for shift := uint(0); ; shift += 7 { 520 if shift >= 64 { 521 return ErrIntOverflowManifest 522 } 523 if iNdEx >= l { 524 return io.ErrUnexpectedEOF 525 } 526 b := dAtA[iNdEx] 527 iNdEx++ 528 msglen |= int(b&0x7F) << shift 529 if b < 0x80 { 530 break 531 } 532 } 533 if msglen < 0 { 534 return ErrInvalidLengthManifest 535 } 536 postIndex := iNdEx + msglen 537 if postIndex < 0 { 538 return ErrInvalidLengthManifest 539 } 540 if postIndex > l { 541 return io.ErrUnexpectedEOF 542 } 543 m.Changes = append(m.Changes, &ManifestChange{}) 544 if err := m.Changes[len(m.Changes)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 545 return err 546 } 547 iNdEx = postIndex 548 case 2: 549 if wireType != 2 { 550 return fmt.Errorf("proto: wrong wireType = %d for field Head", wireType) 551 } 552 var msglen int 553 for shift := uint(0); ; shift += 7 { 554 if shift >= 64 { 555 return ErrIntOverflowManifest 556 } 557 if iNdEx >= l { 558 return io.ErrUnexpectedEOF 559 } 560 b := dAtA[iNdEx] 561 iNdEx++ 562 msglen |= int(b&0x7F) << shift 563 if b < 0x80 { 564 break 565 } 566 } 567 if msglen < 0 { 568 return ErrInvalidLengthManifest 569 } 570 postIndex := iNdEx + msglen 571 if postIndex < 0 { 572 return ErrInvalidLengthManifest 573 } 574 if postIndex > l { 575 return io.ErrUnexpectedEOF 576 } 577 if m.Head == nil { 578 m.Head = &HeadInfo{} 579 } 580 if err := m.Head.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 581 return err 582 } 583 iNdEx = postIndex 584 default: 585 iNdEx = preIndex 586 skippy, err := skipManifest(dAtA[iNdEx:]) 587 if err != nil { 588 return err 589 } 590 if skippy < 0 { 591 return ErrInvalidLengthManifest 592 } 593 if (iNdEx + skippy) < 0 { 594 return ErrInvalidLengthManifest 595 } 596 if (iNdEx + skippy) > l { 597 return io.ErrUnexpectedEOF 598 } 599 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 600 iNdEx += skippy 601 } 602 } 603 604 if iNdEx > l { 605 return io.ErrUnexpectedEOF 606 } 607 return nil 608 } 609 func (m *HeadInfo) Unmarshal(dAtA []byte) error { 610 l := len(dAtA) 611 iNdEx := 0 612 for iNdEx < l { 613 preIndex := iNdEx 614 var wire uint64 615 for shift := uint(0); ; shift += 7 { 616 if shift >= 64 { 617 return ErrIntOverflowManifest 618 } 619 if iNdEx >= l { 620 return io.ErrUnexpectedEOF 621 } 622 b := dAtA[iNdEx] 623 iNdEx++ 624 wire |= uint64(b&0x7F) << shift 625 if b < 0x80 { 626 break 627 } 628 } 629 fieldNum := int32(wire >> 3) 630 wireType := int(wire & 0x7) 631 if wireType == 4 { 632 return fmt.Errorf("proto: HeadInfo: wiretype end group for non-group") 633 } 634 if fieldNum <= 0 { 635 return fmt.Errorf("proto: HeadInfo: illegal tag %d (wire type %d)", fieldNum, wire) 636 } 637 switch fieldNum { 638 case 1: 639 if wireType != 0 { 640 return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) 641 } 642 m.Version = 0 643 for shift := uint(0); ; shift += 7 { 644 if shift >= 64 { 645 return ErrIntOverflowManifest 646 } 647 if iNdEx >= l { 648 return io.ErrUnexpectedEOF 649 } 650 b := dAtA[iNdEx] 651 iNdEx++ 652 m.Version |= uint64(b&0x7F) << shift 653 if b < 0x80 { 654 break 655 } 656 } 657 case 2: 658 if wireType != 0 { 659 return fmt.Errorf("proto: wrong wireType = %d for field LogID", wireType) 660 } 661 m.LogID = 0 662 for shift := uint(0); ; shift += 7 { 663 if shift >= 64 { 664 return ErrIntOverflowManifest 665 } 666 if iNdEx >= l { 667 return io.ErrUnexpectedEOF 668 } 669 b := dAtA[iNdEx] 670 iNdEx++ 671 m.LogID |= uint32(b&0x7F) << shift 672 if b < 0x80 { 673 break 674 } 675 } 676 case 3: 677 if wireType != 0 { 678 return fmt.Errorf("proto: wrong wireType = %d for field LogOffset", wireType) 679 } 680 m.LogOffset = 0 681 for shift := uint(0); ; shift += 7 { 682 if shift >= 64 { 683 return ErrIntOverflowManifest 684 } 685 if iNdEx >= l { 686 return io.ErrUnexpectedEOF 687 } 688 b := dAtA[iNdEx] 689 iNdEx++ 690 m.LogOffset |= uint32(b&0x7F) << shift 691 if b < 0x80 { 692 break 693 } 694 } 695 default: 696 iNdEx = preIndex 697 skippy, err := skipManifest(dAtA[iNdEx:]) 698 if err != nil { 699 return err 700 } 701 if skippy < 0 { 702 return ErrInvalidLengthManifest 703 } 704 if (iNdEx + skippy) < 0 { 705 return ErrInvalidLengthManifest 706 } 707 if (iNdEx + skippy) > l { 708 return io.ErrUnexpectedEOF 709 } 710 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 711 iNdEx += skippy 712 } 713 } 714 715 if iNdEx > l { 716 return io.ErrUnexpectedEOF 717 } 718 return nil 719 } 720 func (m *ManifestChange) Unmarshal(dAtA []byte) error { 721 l := len(dAtA) 722 iNdEx := 0 723 for iNdEx < l { 724 preIndex := iNdEx 725 var wire uint64 726 for shift := uint(0); ; shift += 7 { 727 if shift >= 64 { 728 return ErrIntOverflowManifest 729 } 730 if iNdEx >= l { 731 return io.ErrUnexpectedEOF 732 } 733 b := dAtA[iNdEx] 734 iNdEx++ 735 wire |= uint64(b&0x7F) << shift 736 if b < 0x80 { 737 break 738 } 739 } 740 fieldNum := int32(wire >> 3) 741 wireType := int(wire & 0x7) 742 if wireType == 4 { 743 return fmt.Errorf("proto: ManifestChange: wiretype end group for non-group") 744 } 745 if fieldNum <= 0 { 746 return fmt.Errorf("proto: ManifestChange: illegal tag %d (wire type %d)", fieldNum, wire) 747 } 748 switch fieldNum { 749 case 1: 750 if wireType != 0 { 751 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 752 } 753 m.Id = 0 754 for shift := uint(0); ; shift += 7 { 755 if shift >= 64 { 756 return ErrIntOverflowManifest 757 } 758 if iNdEx >= l { 759 return io.ErrUnexpectedEOF 760 } 761 b := dAtA[iNdEx] 762 iNdEx++ 763 m.Id |= uint64(b&0x7F) << shift 764 if b < 0x80 { 765 break 766 } 767 } 768 case 2: 769 if wireType != 0 { 770 return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) 771 } 772 m.Op = 0 773 for shift := uint(0); ; shift += 7 { 774 if shift >= 64 { 775 return ErrIntOverflowManifest 776 } 777 if iNdEx >= l { 778 return io.ErrUnexpectedEOF 779 } 780 b := dAtA[iNdEx] 781 iNdEx++ 782 m.Op |= ManifestChange_Operation(b&0x7F) << shift 783 if b < 0x80 { 784 break 785 } 786 } 787 case 3: 788 if wireType != 0 { 789 return fmt.Errorf("proto: wrong wireType = %d for field Level", wireType) 790 } 791 m.Level = 0 792 for shift := uint(0); ; shift += 7 { 793 if shift >= 64 { 794 return ErrIntOverflowManifest 795 } 796 if iNdEx >= l { 797 return io.ErrUnexpectedEOF 798 } 799 b := dAtA[iNdEx] 800 iNdEx++ 801 m.Level |= uint32(b&0x7F) << shift 802 if b < 0x80 { 803 break 804 } 805 } 806 default: 807 iNdEx = preIndex 808 skippy, err := skipManifest(dAtA[iNdEx:]) 809 if err != nil { 810 return err 811 } 812 if skippy < 0 { 813 return ErrInvalidLengthManifest 814 } 815 if (iNdEx + skippy) < 0 { 816 return ErrInvalidLengthManifest 817 } 818 if (iNdEx + skippy) > l { 819 return io.ErrUnexpectedEOF 820 } 821 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 822 iNdEx += skippy 823 } 824 } 825 826 if iNdEx > l { 827 return io.ErrUnexpectedEOF 828 } 829 return nil 830 } 831 func skipManifest(dAtA []byte) (n int, err error) { 832 l := len(dAtA) 833 iNdEx := 0 834 depth := 0 835 for iNdEx < l { 836 var wire uint64 837 for shift := uint(0); ; shift += 7 { 838 if shift >= 64 { 839 return 0, ErrIntOverflowManifest 840 } 841 if iNdEx >= l { 842 return 0, io.ErrUnexpectedEOF 843 } 844 b := dAtA[iNdEx] 845 iNdEx++ 846 wire |= (uint64(b) & 0x7F) << shift 847 if b < 0x80 { 848 break 849 } 850 } 851 wireType := int(wire & 0x7) 852 switch wireType { 853 case 0: 854 for shift := uint(0); ; shift += 7 { 855 if shift >= 64 { 856 return 0, ErrIntOverflowManifest 857 } 858 if iNdEx >= l { 859 return 0, io.ErrUnexpectedEOF 860 } 861 iNdEx++ 862 if dAtA[iNdEx-1] < 0x80 { 863 break 864 } 865 } 866 case 1: 867 iNdEx += 8 868 case 2: 869 var length int 870 for shift := uint(0); ; shift += 7 { 871 if shift >= 64 { 872 return 0, ErrIntOverflowManifest 873 } 874 if iNdEx >= l { 875 return 0, io.ErrUnexpectedEOF 876 } 877 b := dAtA[iNdEx] 878 iNdEx++ 879 length |= (int(b) & 0x7F) << shift 880 if b < 0x80 { 881 break 882 } 883 } 884 if length < 0 { 885 return 0, ErrInvalidLengthManifest 886 } 887 iNdEx += length 888 case 3: 889 depth++ 890 case 4: 891 if depth == 0 { 892 return 0, ErrUnexpectedEndOfGroupManifest 893 } 894 depth-- 895 case 5: 896 iNdEx += 4 897 default: 898 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 899 } 900 if iNdEx < 0 { 901 return 0, ErrInvalidLengthManifest 902 } 903 if depth == 0 { 904 return iNdEx, nil 905 } 906 } 907 return 0, io.ErrUnexpectedEOF 908 } 909 910 var ( 911 ErrInvalidLengthManifest = fmt.Errorf("proto: negative length found during unmarshaling") 912 ErrIntOverflowManifest = fmt.Errorf("proto: integer overflow") 913 ErrUnexpectedEndOfGroupManifest = fmt.Errorf("proto: unexpected end of group") 914 )