raft_internal.pb.go 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889
  1. // Code generated by protoc-gen-gogo.
  2. // source: raft_internal.proto
  3. // DO NOT EDIT!
  4. package etcdserverpb
  5. import (
  6. "fmt"
  7. proto "github.com/gogo/protobuf/proto"
  8. )
  9. import math "math"
  10. import io "io"
  11. // Reference imports to suppress errors if they are not otherwise used.
  12. var _ = proto.Marshal
  13. var _ = fmt.Errorf
  14. var _ = math.Inf
  15. // An InternalRaftRequest is the union of all requests which can be
  16. // sent via raft.
  17. type InternalRaftRequest struct {
  18. ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"ID,omitempty"`
  19. V2 *Request `protobuf:"bytes,2,opt,name=v2" json:"v2,omitempty"`
  20. Range *RangeRequest `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"`
  21. Put *PutRequest `protobuf:"bytes,4,opt,name=put" json:"put,omitempty"`
  22. DeleteRange *DeleteRangeRequest `protobuf:"bytes,5,opt,name=delete_range" json:"delete_range,omitempty"`
  23. Txn *TxnRequest `protobuf:"bytes,6,opt,name=txn" json:"txn,omitempty"`
  24. Compaction *CompactionRequest `protobuf:"bytes,7,opt,name=compaction" json:"compaction,omitempty"`
  25. LeaseCreate *LeaseCreateRequest `protobuf:"bytes,8,opt,name=lease_create" json:"lease_create,omitempty"`
  26. LeaseRevoke *LeaseRevokeRequest `protobuf:"bytes,9,opt,name=lease_revoke" json:"lease_revoke,omitempty"`
  27. AuthEnable *AuthEnableRequest `protobuf:"bytes,10,opt,name=auth_enable" json:"auth_enable,omitempty"`
  28. UserAdd *UserAddRequest `protobuf:"bytes,11,opt,name=user_add" json:"user_add,omitempty"`
  29. Alarm *AlarmRequest `protobuf:"bytes,12,opt,name=alarm" json:"alarm,omitempty"`
  30. }
  31. func (m *InternalRaftRequest) Reset() { *m = InternalRaftRequest{} }
  32. func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
  33. func (*InternalRaftRequest) ProtoMessage() {}
  34. type EmptyResponse struct {
  35. }
  36. func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
  37. func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
  38. func (*EmptyResponse) ProtoMessage() {}
  39. func init() {
  40. proto.RegisterType((*InternalRaftRequest)(nil), "etcdserverpb.InternalRaftRequest")
  41. proto.RegisterType((*EmptyResponse)(nil), "etcdserverpb.EmptyResponse")
  42. }
  43. func (m *InternalRaftRequest) Marshal() (data []byte, err error) {
  44. size := m.Size()
  45. data = make([]byte, size)
  46. n, err := m.MarshalTo(data)
  47. if err != nil {
  48. return nil, err
  49. }
  50. return data[:n], nil
  51. }
  52. func (m *InternalRaftRequest) MarshalTo(data []byte) (int, error) {
  53. var i int
  54. _ = i
  55. var l int
  56. _ = l
  57. if m.ID != 0 {
  58. data[i] = 0x8
  59. i++
  60. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  61. }
  62. if m.V2 != nil {
  63. data[i] = 0x12
  64. i++
  65. i = encodeVarintRaftInternal(data, i, uint64(m.V2.Size()))
  66. n1, err := m.V2.MarshalTo(data[i:])
  67. if err != nil {
  68. return 0, err
  69. }
  70. i += n1
  71. }
  72. if m.Range != nil {
  73. data[i] = 0x1a
  74. i++
  75. i = encodeVarintRaftInternal(data, i, uint64(m.Range.Size()))
  76. n2, err := m.Range.MarshalTo(data[i:])
  77. if err != nil {
  78. return 0, err
  79. }
  80. i += n2
  81. }
  82. if m.Put != nil {
  83. data[i] = 0x22
  84. i++
  85. i = encodeVarintRaftInternal(data, i, uint64(m.Put.Size()))
  86. n3, err := m.Put.MarshalTo(data[i:])
  87. if err != nil {
  88. return 0, err
  89. }
  90. i += n3
  91. }
  92. if m.DeleteRange != nil {
  93. data[i] = 0x2a
  94. i++
  95. i = encodeVarintRaftInternal(data, i, uint64(m.DeleteRange.Size()))
  96. n4, err := m.DeleteRange.MarshalTo(data[i:])
  97. if err != nil {
  98. return 0, err
  99. }
  100. i += n4
  101. }
  102. if m.Txn != nil {
  103. data[i] = 0x32
  104. i++
  105. i = encodeVarintRaftInternal(data, i, uint64(m.Txn.Size()))
  106. n5, err := m.Txn.MarshalTo(data[i:])
  107. if err != nil {
  108. return 0, err
  109. }
  110. i += n5
  111. }
  112. if m.Compaction != nil {
  113. data[i] = 0x3a
  114. i++
  115. i = encodeVarintRaftInternal(data, i, uint64(m.Compaction.Size()))
  116. n6, err := m.Compaction.MarshalTo(data[i:])
  117. if err != nil {
  118. return 0, err
  119. }
  120. i += n6
  121. }
  122. if m.LeaseCreate != nil {
  123. data[i] = 0x42
  124. i++
  125. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseCreate.Size()))
  126. n7, err := m.LeaseCreate.MarshalTo(data[i:])
  127. if err != nil {
  128. return 0, err
  129. }
  130. i += n7
  131. }
  132. if m.LeaseRevoke != nil {
  133. data[i] = 0x4a
  134. i++
  135. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseRevoke.Size()))
  136. n8, err := m.LeaseRevoke.MarshalTo(data[i:])
  137. if err != nil {
  138. return 0, err
  139. }
  140. i += n8
  141. }
  142. if m.AuthEnable != nil {
  143. data[i] = 0x52
  144. i++
  145. i = encodeVarintRaftInternal(data, i, uint64(m.AuthEnable.Size()))
  146. n9, err := m.AuthEnable.MarshalTo(data[i:])
  147. if err != nil {
  148. return 0, err
  149. }
  150. i += n9
  151. }
  152. if m.UserAdd != nil {
  153. data[i] = 0x5a
  154. i++
  155. i = encodeVarintRaftInternal(data, i, uint64(m.UserAdd.Size()))
  156. n10, err := m.UserAdd.MarshalTo(data[i:])
  157. if err != nil {
  158. return 0, err
  159. }
  160. i += n10
  161. }
  162. if m.Alarm != nil {
  163. data[i] = 0x62
  164. i++
  165. i = encodeVarintRaftInternal(data, i, uint64(m.Alarm.Size()))
  166. n11, err := m.Alarm.MarshalTo(data[i:])
  167. if err != nil {
  168. return 0, err
  169. }
  170. i += n11
  171. }
  172. return i, nil
  173. }
  174. func (m *EmptyResponse) Marshal() (data []byte, err error) {
  175. size := m.Size()
  176. data = make([]byte, size)
  177. n, err := m.MarshalTo(data)
  178. if err != nil {
  179. return nil, err
  180. }
  181. return data[:n], nil
  182. }
  183. func (m *EmptyResponse) MarshalTo(data []byte) (int, error) {
  184. var i int
  185. _ = i
  186. var l int
  187. _ = l
  188. return i, nil
  189. }
  190. func encodeFixed64RaftInternal(data []byte, offset int, v uint64) int {
  191. data[offset] = uint8(v)
  192. data[offset+1] = uint8(v >> 8)
  193. data[offset+2] = uint8(v >> 16)
  194. data[offset+3] = uint8(v >> 24)
  195. data[offset+4] = uint8(v >> 32)
  196. data[offset+5] = uint8(v >> 40)
  197. data[offset+6] = uint8(v >> 48)
  198. data[offset+7] = uint8(v >> 56)
  199. return offset + 8
  200. }
  201. func encodeFixed32RaftInternal(data []byte, offset int, v uint32) int {
  202. data[offset] = uint8(v)
  203. data[offset+1] = uint8(v >> 8)
  204. data[offset+2] = uint8(v >> 16)
  205. data[offset+3] = uint8(v >> 24)
  206. return offset + 4
  207. }
  208. func encodeVarintRaftInternal(data []byte, offset int, v uint64) int {
  209. for v >= 1<<7 {
  210. data[offset] = uint8(v&0x7f | 0x80)
  211. v >>= 7
  212. offset++
  213. }
  214. data[offset] = uint8(v)
  215. return offset + 1
  216. }
  217. func (m *InternalRaftRequest) Size() (n int) {
  218. var l int
  219. _ = l
  220. if m.ID != 0 {
  221. n += 1 + sovRaftInternal(uint64(m.ID))
  222. }
  223. if m.V2 != nil {
  224. l = m.V2.Size()
  225. n += 1 + l + sovRaftInternal(uint64(l))
  226. }
  227. if m.Range != nil {
  228. l = m.Range.Size()
  229. n += 1 + l + sovRaftInternal(uint64(l))
  230. }
  231. if m.Put != nil {
  232. l = m.Put.Size()
  233. n += 1 + l + sovRaftInternal(uint64(l))
  234. }
  235. if m.DeleteRange != nil {
  236. l = m.DeleteRange.Size()
  237. n += 1 + l + sovRaftInternal(uint64(l))
  238. }
  239. if m.Txn != nil {
  240. l = m.Txn.Size()
  241. n += 1 + l + sovRaftInternal(uint64(l))
  242. }
  243. if m.Compaction != nil {
  244. l = m.Compaction.Size()
  245. n += 1 + l + sovRaftInternal(uint64(l))
  246. }
  247. if m.LeaseCreate != nil {
  248. l = m.LeaseCreate.Size()
  249. n += 1 + l + sovRaftInternal(uint64(l))
  250. }
  251. if m.LeaseRevoke != nil {
  252. l = m.LeaseRevoke.Size()
  253. n += 1 + l + sovRaftInternal(uint64(l))
  254. }
  255. if m.AuthEnable != nil {
  256. l = m.AuthEnable.Size()
  257. n += 1 + l + sovRaftInternal(uint64(l))
  258. }
  259. if m.UserAdd != nil {
  260. l = m.UserAdd.Size()
  261. n += 1 + l + sovRaftInternal(uint64(l))
  262. }
  263. if m.Alarm != nil {
  264. l = m.Alarm.Size()
  265. n += 1 + l + sovRaftInternal(uint64(l))
  266. }
  267. return n
  268. }
  269. func (m *EmptyResponse) Size() (n int) {
  270. var l int
  271. _ = l
  272. return n
  273. }
  274. func sovRaftInternal(x uint64) (n int) {
  275. for {
  276. n++
  277. x >>= 7
  278. if x == 0 {
  279. break
  280. }
  281. }
  282. return n
  283. }
  284. func sozRaftInternal(x uint64) (n int) {
  285. return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  286. }
  287. func (m *InternalRaftRequest) Unmarshal(data []byte) error {
  288. l := len(data)
  289. iNdEx := 0
  290. for iNdEx < l {
  291. preIndex := iNdEx
  292. var wire uint64
  293. for shift := uint(0); ; shift += 7 {
  294. if shift >= 64 {
  295. return ErrIntOverflowRaftInternal
  296. }
  297. if iNdEx >= l {
  298. return io.ErrUnexpectedEOF
  299. }
  300. b := data[iNdEx]
  301. iNdEx++
  302. wire |= (uint64(b) & 0x7F) << shift
  303. if b < 0x80 {
  304. break
  305. }
  306. }
  307. fieldNum := int32(wire >> 3)
  308. wireType := int(wire & 0x7)
  309. if wireType == 4 {
  310. return fmt.Errorf("proto: InternalRaftRequest: wiretype end group for non-group")
  311. }
  312. if fieldNum <= 0 {
  313. return fmt.Errorf("proto: InternalRaftRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  314. }
  315. switch fieldNum {
  316. case 1:
  317. if wireType != 0 {
  318. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  319. }
  320. m.ID = 0
  321. for shift := uint(0); ; shift += 7 {
  322. if shift >= 64 {
  323. return ErrIntOverflowRaftInternal
  324. }
  325. if iNdEx >= l {
  326. return io.ErrUnexpectedEOF
  327. }
  328. b := data[iNdEx]
  329. iNdEx++
  330. m.ID |= (uint64(b) & 0x7F) << shift
  331. if b < 0x80 {
  332. break
  333. }
  334. }
  335. case 2:
  336. if wireType != 2 {
  337. return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
  338. }
  339. var msglen int
  340. for shift := uint(0); ; shift += 7 {
  341. if shift >= 64 {
  342. return ErrIntOverflowRaftInternal
  343. }
  344. if iNdEx >= l {
  345. return io.ErrUnexpectedEOF
  346. }
  347. b := data[iNdEx]
  348. iNdEx++
  349. msglen |= (int(b) & 0x7F) << shift
  350. if b < 0x80 {
  351. break
  352. }
  353. }
  354. if msglen < 0 {
  355. return ErrInvalidLengthRaftInternal
  356. }
  357. postIndex := iNdEx + msglen
  358. if postIndex > l {
  359. return io.ErrUnexpectedEOF
  360. }
  361. if m.V2 == nil {
  362. m.V2 = &Request{}
  363. }
  364. if err := m.V2.Unmarshal(data[iNdEx:postIndex]); err != nil {
  365. return err
  366. }
  367. iNdEx = postIndex
  368. case 3:
  369. if wireType != 2 {
  370. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  371. }
  372. var msglen int
  373. for shift := uint(0); ; shift += 7 {
  374. if shift >= 64 {
  375. return ErrIntOverflowRaftInternal
  376. }
  377. if iNdEx >= l {
  378. return io.ErrUnexpectedEOF
  379. }
  380. b := data[iNdEx]
  381. iNdEx++
  382. msglen |= (int(b) & 0x7F) << shift
  383. if b < 0x80 {
  384. break
  385. }
  386. }
  387. if msglen < 0 {
  388. return ErrInvalidLengthRaftInternal
  389. }
  390. postIndex := iNdEx + msglen
  391. if postIndex > l {
  392. return io.ErrUnexpectedEOF
  393. }
  394. if m.Range == nil {
  395. m.Range = &RangeRequest{}
  396. }
  397. if err := m.Range.Unmarshal(data[iNdEx:postIndex]); err != nil {
  398. return err
  399. }
  400. iNdEx = postIndex
  401. case 4:
  402. if wireType != 2 {
  403. return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
  404. }
  405. var msglen int
  406. for shift := uint(0); ; shift += 7 {
  407. if shift >= 64 {
  408. return ErrIntOverflowRaftInternal
  409. }
  410. if iNdEx >= l {
  411. return io.ErrUnexpectedEOF
  412. }
  413. b := data[iNdEx]
  414. iNdEx++
  415. msglen |= (int(b) & 0x7F) << shift
  416. if b < 0x80 {
  417. break
  418. }
  419. }
  420. if msglen < 0 {
  421. return ErrInvalidLengthRaftInternal
  422. }
  423. postIndex := iNdEx + msglen
  424. if postIndex > l {
  425. return io.ErrUnexpectedEOF
  426. }
  427. if m.Put == nil {
  428. m.Put = &PutRequest{}
  429. }
  430. if err := m.Put.Unmarshal(data[iNdEx:postIndex]); err != nil {
  431. return err
  432. }
  433. iNdEx = postIndex
  434. case 5:
  435. if wireType != 2 {
  436. return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
  437. }
  438. var msglen int
  439. for shift := uint(0); ; shift += 7 {
  440. if shift >= 64 {
  441. return ErrIntOverflowRaftInternal
  442. }
  443. if iNdEx >= l {
  444. return io.ErrUnexpectedEOF
  445. }
  446. b := data[iNdEx]
  447. iNdEx++
  448. msglen |= (int(b) & 0x7F) << shift
  449. if b < 0x80 {
  450. break
  451. }
  452. }
  453. if msglen < 0 {
  454. return ErrInvalidLengthRaftInternal
  455. }
  456. postIndex := iNdEx + msglen
  457. if postIndex > l {
  458. return io.ErrUnexpectedEOF
  459. }
  460. if m.DeleteRange == nil {
  461. m.DeleteRange = &DeleteRangeRequest{}
  462. }
  463. if err := m.DeleteRange.Unmarshal(data[iNdEx:postIndex]); err != nil {
  464. return err
  465. }
  466. iNdEx = postIndex
  467. case 6:
  468. if wireType != 2 {
  469. return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
  470. }
  471. var msglen int
  472. for shift := uint(0); ; shift += 7 {
  473. if shift >= 64 {
  474. return ErrIntOverflowRaftInternal
  475. }
  476. if iNdEx >= l {
  477. return io.ErrUnexpectedEOF
  478. }
  479. b := data[iNdEx]
  480. iNdEx++
  481. msglen |= (int(b) & 0x7F) << shift
  482. if b < 0x80 {
  483. break
  484. }
  485. }
  486. if msglen < 0 {
  487. return ErrInvalidLengthRaftInternal
  488. }
  489. postIndex := iNdEx + msglen
  490. if postIndex > l {
  491. return io.ErrUnexpectedEOF
  492. }
  493. if m.Txn == nil {
  494. m.Txn = &TxnRequest{}
  495. }
  496. if err := m.Txn.Unmarshal(data[iNdEx:postIndex]); err != nil {
  497. return err
  498. }
  499. iNdEx = postIndex
  500. case 7:
  501. if wireType != 2 {
  502. return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
  503. }
  504. var msglen int
  505. for shift := uint(0); ; shift += 7 {
  506. if shift >= 64 {
  507. return ErrIntOverflowRaftInternal
  508. }
  509. if iNdEx >= l {
  510. return io.ErrUnexpectedEOF
  511. }
  512. b := data[iNdEx]
  513. iNdEx++
  514. msglen |= (int(b) & 0x7F) << shift
  515. if b < 0x80 {
  516. break
  517. }
  518. }
  519. if msglen < 0 {
  520. return ErrInvalidLengthRaftInternal
  521. }
  522. postIndex := iNdEx + msglen
  523. if postIndex > l {
  524. return io.ErrUnexpectedEOF
  525. }
  526. if m.Compaction == nil {
  527. m.Compaction = &CompactionRequest{}
  528. }
  529. if err := m.Compaction.Unmarshal(data[iNdEx:postIndex]); err != nil {
  530. return err
  531. }
  532. iNdEx = postIndex
  533. case 8:
  534. if wireType != 2 {
  535. return fmt.Errorf("proto: wrong wireType = %d for field LeaseCreate", wireType)
  536. }
  537. var msglen int
  538. for shift := uint(0); ; shift += 7 {
  539. if shift >= 64 {
  540. return ErrIntOverflowRaftInternal
  541. }
  542. if iNdEx >= l {
  543. return io.ErrUnexpectedEOF
  544. }
  545. b := data[iNdEx]
  546. iNdEx++
  547. msglen |= (int(b) & 0x7F) << shift
  548. if b < 0x80 {
  549. break
  550. }
  551. }
  552. if msglen < 0 {
  553. return ErrInvalidLengthRaftInternal
  554. }
  555. postIndex := iNdEx + msglen
  556. if postIndex > l {
  557. return io.ErrUnexpectedEOF
  558. }
  559. if m.LeaseCreate == nil {
  560. m.LeaseCreate = &LeaseCreateRequest{}
  561. }
  562. if err := m.LeaseCreate.Unmarshal(data[iNdEx:postIndex]); err != nil {
  563. return err
  564. }
  565. iNdEx = postIndex
  566. case 9:
  567. if wireType != 2 {
  568. return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
  569. }
  570. var msglen int
  571. for shift := uint(0); ; shift += 7 {
  572. if shift >= 64 {
  573. return ErrIntOverflowRaftInternal
  574. }
  575. if iNdEx >= l {
  576. return io.ErrUnexpectedEOF
  577. }
  578. b := data[iNdEx]
  579. iNdEx++
  580. msglen |= (int(b) & 0x7F) << shift
  581. if b < 0x80 {
  582. break
  583. }
  584. }
  585. if msglen < 0 {
  586. return ErrInvalidLengthRaftInternal
  587. }
  588. postIndex := iNdEx + msglen
  589. if postIndex > l {
  590. return io.ErrUnexpectedEOF
  591. }
  592. if m.LeaseRevoke == nil {
  593. m.LeaseRevoke = &LeaseRevokeRequest{}
  594. }
  595. if err := m.LeaseRevoke.Unmarshal(data[iNdEx:postIndex]); err != nil {
  596. return err
  597. }
  598. iNdEx = postIndex
  599. case 10:
  600. if wireType != 2 {
  601. return fmt.Errorf("proto: wrong wireType = %d for field AuthEnable", wireType)
  602. }
  603. var msglen int
  604. for shift := uint(0); ; shift += 7 {
  605. if shift >= 64 {
  606. return ErrIntOverflowRaftInternal
  607. }
  608. if iNdEx >= l {
  609. return io.ErrUnexpectedEOF
  610. }
  611. b := data[iNdEx]
  612. iNdEx++
  613. msglen |= (int(b) & 0x7F) << shift
  614. if b < 0x80 {
  615. break
  616. }
  617. }
  618. if msglen < 0 {
  619. return ErrInvalidLengthRaftInternal
  620. }
  621. postIndex := iNdEx + msglen
  622. if postIndex > l {
  623. return io.ErrUnexpectedEOF
  624. }
  625. if m.AuthEnable == nil {
  626. m.AuthEnable = &AuthEnableRequest{}
  627. }
  628. if err := m.AuthEnable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  629. return err
  630. }
  631. iNdEx = postIndex
  632. case 11:
  633. if wireType != 2 {
  634. return fmt.Errorf("proto: wrong wireType = %d for field UserAdd", wireType)
  635. }
  636. var msglen int
  637. for shift := uint(0); ; shift += 7 {
  638. if shift >= 64 {
  639. return ErrIntOverflowRaftInternal
  640. }
  641. if iNdEx >= l {
  642. return io.ErrUnexpectedEOF
  643. }
  644. b := data[iNdEx]
  645. iNdEx++
  646. msglen |= (int(b) & 0x7F) << shift
  647. if b < 0x80 {
  648. break
  649. }
  650. }
  651. if msglen < 0 {
  652. return ErrInvalidLengthRaftInternal
  653. }
  654. postIndex := iNdEx + msglen
  655. if postIndex > l {
  656. return io.ErrUnexpectedEOF
  657. }
  658. if m.UserAdd == nil {
  659. m.UserAdd = &UserAddRequest{}
  660. }
  661. if err := m.UserAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  662. return err
  663. }
  664. iNdEx = postIndex
  665. case 12:
  666. if wireType != 2 {
  667. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  668. }
  669. var msglen int
  670. for shift := uint(0); ; shift += 7 {
  671. if shift >= 64 {
  672. return ErrIntOverflowRaftInternal
  673. }
  674. if iNdEx >= l {
  675. return io.ErrUnexpectedEOF
  676. }
  677. b := data[iNdEx]
  678. iNdEx++
  679. msglen |= (int(b) & 0x7F) << shift
  680. if b < 0x80 {
  681. break
  682. }
  683. }
  684. if msglen < 0 {
  685. return ErrInvalidLengthRaftInternal
  686. }
  687. postIndex := iNdEx + msglen
  688. if postIndex > l {
  689. return io.ErrUnexpectedEOF
  690. }
  691. if m.Alarm == nil {
  692. m.Alarm = &AlarmRequest{}
  693. }
  694. if err := m.Alarm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  695. return err
  696. }
  697. iNdEx = postIndex
  698. default:
  699. iNdEx = preIndex
  700. skippy, err := skipRaftInternal(data[iNdEx:])
  701. if err != nil {
  702. return err
  703. }
  704. if skippy < 0 {
  705. return ErrInvalidLengthRaftInternal
  706. }
  707. if (iNdEx + skippy) > l {
  708. return io.ErrUnexpectedEOF
  709. }
  710. iNdEx += skippy
  711. }
  712. }
  713. if iNdEx > l {
  714. return io.ErrUnexpectedEOF
  715. }
  716. return nil
  717. }
  718. func (m *EmptyResponse) Unmarshal(data []byte) error {
  719. l := len(data)
  720. iNdEx := 0
  721. for iNdEx < l {
  722. preIndex := iNdEx
  723. var wire uint64
  724. for shift := uint(0); ; shift += 7 {
  725. if shift >= 64 {
  726. return ErrIntOverflowRaftInternal
  727. }
  728. if iNdEx >= l {
  729. return io.ErrUnexpectedEOF
  730. }
  731. b := data[iNdEx]
  732. iNdEx++
  733. wire |= (uint64(b) & 0x7F) << shift
  734. if b < 0x80 {
  735. break
  736. }
  737. }
  738. fieldNum := int32(wire >> 3)
  739. wireType := int(wire & 0x7)
  740. if wireType == 4 {
  741. return fmt.Errorf("proto: EmptyResponse: wiretype end group for non-group")
  742. }
  743. if fieldNum <= 0 {
  744. return fmt.Errorf("proto: EmptyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  745. }
  746. switch fieldNum {
  747. default:
  748. iNdEx = preIndex
  749. skippy, err := skipRaftInternal(data[iNdEx:])
  750. if err != nil {
  751. return err
  752. }
  753. if skippy < 0 {
  754. return ErrInvalidLengthRaftInternal
  755. }
  756. if (iNdEx + skippy) > l {
  757. return io.ErrUnexpectedEOF
  758. }
  759. iNdEx += skippy
  760. }
  761. }
  762. if iNdEx > l {
  763. return io.ErrUnexpectedEOF
  764. }
  765. return nil
  766. }
  767. func skipRaftInternal(data []byte) (n int, err error) {
  768. l := len(data)
  769. iNdEx := 0
  770. for iNdEx < l {
  771. var wire uint64
  772. for shift := uint(0); ; shift += 7 {
  773. if shift >= 64 {
  774. return 0, ErrIntOverflowRaftInternal
  775. }
  776. if iNdEx >= l {
  777. return 0, io.ErrUnexpectedEOF
  778. }
  779. b := data[iNdEx]
  780. iNdEx++
  781. wire |= (uint64(b) & 0x7F) << shift
  782. if b < 0x80 {
  783. break
  784. }
  785. }
  786. wireType := int(wire & 0x7)
  787. switch wireType {
  788. case 0:
  789. for shift := uint(0); ; shift += 7 {
  790. if shift >= 64 {
  791. return 0, ErrIntOverflowRaftInternal
  792. }
  793. if iNdEx >= l {
  794. return 0, io.ErrUnexpectedEOF
  795. }
  796. iNdEx++
  797. if data[iNdEx-1] < 0x80 {
  798. break
  799. }
  800. }
  801. return iNdEx, nil
  802. case 1:
  803. iNdEx += 8
  804. return iNdEx, nil
  805. case 2:
  806. var length int
  807. for shift := uint(0); ; shift += 7 {
  808. if shift >= 64 {
  809. return 0, ErrIntOverflowRaftInternal
  810. }
  811. if iNdEx >= l {
  812. return 0, io.ErrUnexpectedEOF
  813. }
  814. b := data[iNdEx]
  815. iNdEx++
  816. length |= (int(b) & 0x7F) << shift
  817. if b < 0x80 {
  818. break
  819. }
  820. }
  821. iNdEx += length
  822. if length < 0 {
  823. return 0, ErrInvalidLengthRaftInternal
  824. }
  825. return iNdEx, nil
  826. case 3:
  827. for {
  828. var innerWire uint64
  829. var start int = iNdEx
  830. for shift := uint(0); ; shift += 7 {
  831. if shift >= 64 {
  832. return 0, ErrIntOverflowRaftInternal
  833. }
  834. if iNdEx >= l {
  835. return 0, io.ErrUnexpectedEOF
  836. }
  837. b := data[iNdEx]
  838. iNdEx++
  839. innerWire |= (uint64(b) & 0x7F) << shift
  840. if b < 0x80 {
  841. break
  842. }
  843. }
  844. innerWireType := int(innerWire & 0x7)
  845. if innerWireType == 4 {
  846. break
  847. }
  848. next, err := skipRaftInternal(data[start:])
  849. if err != nil {
  850. return 0, err
  851. }
  852. iNdEx = start + next
  853. }
  854. return iNdEx, nil
  855. case 4:
  856. return iNdEx, nil
  857. case 5:
  858. iNdEx += 4
  859. return iNdEx, nil
  860. default:
  861. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  862. }
  863. }
  864. panic("unreachable")
  865. }
  866. var (
  867. ErrInvalidLengthRaftInternal = fmt.Errorf("proto: negative length found during unmarshaling")
  868. ErrIntOverflowRaftInternal = fmt.Errorf("proto: integer overflow")
  869. )