raft_internal.pb.go 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591
  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. math "math"
  9. )
  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. type RequestHeader struct {
  16. ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  17. // username is a username that is associated with an auth token of gRPC connection
  18. Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
  19. }
  20. func (m *RequestHeader) Reset() { *m = RequestHeader{} }
  21. func (m *RequestHeader) String() string { return proto.CompactTextString(m) }
  22. func (*RequestHeader) ProtoMessage() {}
  23. func (*RequestHeader) Descriptor() ([]byte, []int) { return fileDescriptorRaftInternal, []int{0} }
  24. // An InternalRaftRequest is the union of all requests which can be
  25. // sent via raft.
  26. type InternalRaftRequest struct {
  27. Header *RequestHeader `protobuf:"bytes,100,opt,name=header" json:"header,omitempty"`
  28. ID uint64 `protobuf:"varint,1,opt,name=ID,json=iD,proto3" json:"ID,omitempty"`
  29. V2 *Request `protobuf:"bytes,2,opt,name=v2" json:"v2,omitempty"`
  30. Range *RangeRequest `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"`
  31. Put *PutRequest `protobuf:"bytes,4,opt,name=put" json:"put,omitempty"`
  32. DeleteRange *DeleteRangeRequest `protobuf:"bytes,5,opt,name=delete_range,json=deleteRange" json:"delete_range,omitempty"`
  33. Txn *TxnRequest `protobuf:"bytes,6,opt,name=txn" json:"txn,omitempty"`
  34. Compaction *CompactionRequest `protobuf:"bytes,7,opt,name=compaction" json:"compaction,omitempty"`
  35. LeaseGrant *LeaseGrantRequest `protobuf:"bytes,8,opt,name=lease_grant,json=leaseGrant" json:"lease_grant,omitempty"`
  36. LeaseRevoke *LeaseRevokeRequest `protobuf:"bytes,9,opt,name=lease_revoke,json=leaseRevoke" json:"lease_revoke,omitempty"`
  37. Alarm *AlarmRequest `protobuf:"bytes,10,opt,name=alarm" json:"alarm,omitempty"`
  38. AuthEnable *AuthEnableRequest `protobuf:"bytes,1000,opt,name=auth_enable,json=authEnable" json:"auth_enable,omitempty"`
  39. AuthDisable *AuthDisableRequest `protobuf:"bytes,1011,opt,name=auth_disable,json=authDisable" json:"auth_disable,omitempty"`
  40. AuthUserAdd *AuthUserAddRequest `protobuf:"bytes,1012,opt,name=auth_user_add,json=authUserAdd" json:"auth_user_add,omitempty"`
  41. AuthUserDelete *AuthUserDeleteRequest `protobuf:"bytes,1013,opt,name=auth_user_delete,json=authUserDelete" json:"auth_user_delete,omitempty"`
  42. AuthUserChangePassword *AuthUserChangePasswordRequest `protobuf:"bytes,1014,opt,name=auth_user_change_password,json=authUserChangePassword" json:"auth_user_change_password,omitempty"`
  43. AuthUserGrant *AuthUserGrantRequest `protobuf:"bytes,1015,opt,name=auth_user_grant,json=authUserGrant" json:"auth_user_grant,omitempty"`
  44. AuthRoleAdd *AuthRoleAddRequest `protobuf:"bytes,1016,opt,name=auth_role_add,json=authRoleAdd" json:"auth_role_add,omitempty"`
  45. AuthRoleGrant *AuthRoleGrantRequest `protobuf:"bytes,1017,opt,name=auth_role_grant,json=authRoleGrant" json:"auth_role_grant,omitempty"`
  46. Authenticate *AuthenticateRequest `protobuf:"bytes,1018,opt,name=authenticate" json:"authenticate,omitempty"`
  47. AuthUserGet *AuthUserGetRequest `protobuf:"bytes,1019,opt,name=auth_user_get,json=authUserGet" json:"auth_user_get,omitempty"`
  48. AuthRoleGet *AuthRoleGetRequest `protobuf:"bytes,1020,opt,name=auth_role_get,json=authRoleGet" json:"auth_role_get,omitempty"`
  49. }
  50. func (m *InternalRaftRequest) Reset() { *m = InternalRaftRequest{} }
  51. func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
  52. func (*InternalRaftRequest) ProtoMessage() {}
  53. func (*InternalRaftRequest) Descriptor() ([]byte, []int) { return fileDescriptorRaftInternal, []int{1} }
  54. type EmptyResponse struct {
  55. }
  56. func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
  57. func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
  58. func (*EmptyResponse) ProtoMessage() {}
  59. func (*EmptyResponse) Descriptor() ([]byte, []int) { return fileDescriptorRaftInternal, []int{2} }
  60. func init() {
  61. proto.RegisterType((*RequestHeader)(nil), "etcdserverpb.RequestHeader")
  62. proto.RegisterType((*InternalRaftRequest)(nil), "etcdserverpb.InternalRaftRequest")
  63. proto.RegisterType((*EmptyResponse)(nil), "etcdserverpb.EmptyResponse")
  64. }
  65. func (m *RequestHeader) Marshal() (data []byte, err error) {
  66. size := m.Size()
  67. data = make([]byte, size)
  68. n, err := m.MarshalTo(data)
  69. if err != nil {
  70. return nil, err
  71. }
  72. return data[:n], nil
  73. }
  74. func (m *RequestHeader) MarshalTo(data []byte) (int, error) {
  75. var i int
  76. _ = i
  77. var l int
  78. _ = l
  79. if m.ID != 0 {
  80. data[i] = 0x8
  81. i++
  82. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  83. }
  84. if len(m.Username) > 0 {
  85. data[i] = 0x12
  86. i++
  87. i = encodeVarintRaftInternal(data, i, uint64(len(m.Username)))
  88. i += copy(data[i:], m.Username)
  89. }
  90. return i, nil
  91. }
  92. func (m *InternalRaftRequest) Marshal() (data []byte, err error) {
  93. size := m.Size()
  94. data = make([]byte, size)
  95. n, err := m.MarshalTo(data)
  96. if err != nil {
  97. return nil, err
  98. }
  99. return data[:n], nil
  100. }
  101. func (m *InternalRaftRequest) MarshalTo(data []byte) (int, error) {
  102. var i int
  103. _ = i
  104. var l int
  105. _ = l
  106. if m.ID != 0 {
  107. data[i] = 0x8
  108. i++
  109. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  110. }
  111. if m.V2 != nil {
  112. data[i] = 0x12
  113. i++
  114. i = encodeVarintRaftInternal(data, i, uint64(m.V2.Size()))
  115. n1, err := m.V2.MarshalTo(data[i:])
  116. if err != nil {
  117. return 0, err
  118. }
  119. i += n1
  120. }
  121. if m.Range != nil {
  122. data[i] = 0x1a
  123. i++
  124. i = encodeVarintRaftInternal(data, i, uint64(m.Range.Size()))
  125. n2, err := m.Range.MarshalTo(data[i:])
  126. if err != nil {
  127. return 0, err
  128. }
  129. i += n2
  130. }
  131. if m.Put != nil {
  132. data[i] = 0x22
  133. i++
  134. i = encodeVarintRaftInternal(data, i, uint64(m.Put.Size()))
  135. n3, err := m.Put.MarshalTo(data[i:])
  136. if err != nil {
  137. return 0, err
  138. }
  139. i += n3
  140. }
  141. if m.DeleteRange != nil {
  142. data[i] = 0x2a
  143. i++
  144. i = encodeVarintRaftInternal(data, i, uint64(m.DeleteRange.Size()))
  145. n4, err := m.DeleteRange.MarshalTo(data[i:])
  146. if err != nil {
  147. return 0, err
  148. }
  149. i += n4
  150. }
  151. if m.Txn != nil {
  152. data[i] = 0x32
  153. i++
  154. i = encodeVarintRaftInternal(data, i, uint64(m.Txn.Size()))
  155. n5, err := m.Txn.MarshalTo(data[i:])
  156. if err != nil {
  157. return 0, err
  158. }
  159. i += n5
  160. }
  161. if m.Compaction != nil {
  162. data[i] = 0x3a
  163. i++
  164. i = encodeVarintRaftInternal(data, i, uint64(m.Compaction.Size()))
  165. n6, err := m.Compaction.MarshalTo(data[i:])
  166. if err != nil {
  167. return 0, err
  168. }
  169. i += n6
  170. }
  171. if m.LeaseGrant != nil {
  172. data[i] = 0x42
  173. i++
  174. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseGrant.Size()))
  175. n7, err := m.LeaseGrant.MarshalTo(data[i:])
  176. if err != nil {
  177. return 0, err
  178. }
  179. i += n7
  180. }
  181. if m.LeaseRevoke != nil {
  182. data[i] = 0x4a
  183. i++
  184. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseRevoke.Size()))
  185. n8, err := m.LeaseRevoke.MarshalTo(data[i:])
  186. if err != nil {
  187. return 0, err
  188. }
  189. i += n8
  190. }
  191. if m.Alarm != nil {
  192. data[i] = 0x52
  193. i++
  194. i = encodeVarintRaftInternal(data, i, uint64(m.Alarm.Size()))
  195. n9, err := m.Alarm.MarshalTo(data[i:])
  196. if err != nil {
  197. return 0, err
  198. }
  199. i += n9
  200. }
  201. if m.Header != nil {
  202. data[i] = 0xa2
  203. i++
  204. data[i] = 0x6
  205. i++
  206. i = encodeVarintRaftInternal(data, i, uint64(m.Header.Size()))
  207. n10, err := m.Header.MarshalTo(data[i:])
  208. if err != nil {
  209. return 0, err
  210. }
  211. i += n10
  212. }
  213. if m.AuthEnable != nil {
  214. data[i] = 0xc2
  215. i++
  216. data[i] = 0x3e
  217. i++
  218. i = encodeVarintRaftInternal(data, i, uint64(m.AuthEnable.Size()))
  219. n11, err := m.AuthEnable.MarshalTo(data[i:])
  220. if err != nil {
  221. return 0, err
  222. }
  223. i += n11
  224. }
  225. if m.AuthDisable != nil {
  226. data[i] = 0x9a
  227. i++
  228. data[i] = 0x3f
  229. i++
  230. i = encodeVarintRaftInternal(data, i, uint64(m.AuthDisable.Size()))
  231. n12, err := m.AuthDisable.MarshalTo(data[i:])
  232. if err != nil {
  233. return 0, err
  234. }
  235. i += n12
  236. }
  237. if m.AuthUserAdd != nil {
  238. data[i] = 0xa2
  239. i++
  240. data[i] = 0x3f
  241. i++
  242. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserAdd.Size()))
  243. n13, err := m.AuthUserAdd.MarshalTo(data[i:])
  244. if err != nil {
  245. return 0, err
  246. }
  247. i += n13
  248. }
  249. if m.AuthUserDelete != nil {
  250. data[i] = 0xaa
  251. i++
  252. data[i] = 0x3f
  253. i++
  254. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserDelete.Size()))
  255. n14, err := m.AuthUserDelete.MarshalTo(data[i:])
  256. if err != nil {
  257. return 0, err
  258. }
  259. i += n14
  260. }
  261. if m.AuthUserChangePassword != nil {
  262. data[i] = 0xb2
  263. i++
  264. data[i] = 0x3f
  265. i++
  266. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserChangePassword.Size()))
  267. n15, err := m.AuthUserChangePassword.MarshalTo(data[i:])
  268. if err != nil {
  269. return 0, err
  270. }
  271. i += n15
  272. }
  273. if m.AuthUserGrant != nil {
  274. data[i] = 0xba
  275. i++
  276. data[i] = 0x3f
  277. i++
  278. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserGrant.Size()))
  279. n16, err := m.AuthUserGrant.MarshalTo(data[i:])
  280. if err != nil {
  281. return 0, err
  282. }
  283. i += n16
  284. }
  285. if m.AuthRoleAdd != nil {
  286. data[i] = 0xc2
  287. i++
  288. data[i] = 0x3f
  289. i++
  290. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleAdd.Size()))
  291. n17, err := m.AuthRoleAdd.MarshalTo(data[i:])
  292. if err != nil {
  293. return 0, err
  294. }
  295. i += n17
  296. }
  297. if m.AuthRoleGrant != nil {
  298. data[i] = 0xca
  299. i++
  300. data[i] = 0x3f
  301. i++
  302. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleGrant.Size()))
  303. n18, err := m.AuthRoleGrant.MarshalTo(data[i:])
  304. if err != nil {
  305. return 0, err
  306. }
  307. i += n18
  308. }
  309. if m.Authenticate != nil {
  310. data[i] = 0xd2
  311. i++
  312. data[i] = 0x3f
  313. i++
  314. i = encodeVarintRaftInternal(data, i, uint64(m.Authenticate.Size()))
  315. n19, err := m.Authenticate.MarshalTo(data[i:])
  316. if err != nil {
  317. return 0, err
  318. }
  319. i += n19
  320. }
  321. if m.AuthUserGet != nil {
  322. data[i] = 0xda
  323. i++
  324. data[i] = 0x3f
  325. i++
  326. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserGet.Size()))
  327. n20, err := m.AuthUserGet.MarshalTo(data[i:])
  328. if err != nil {
  329. return 0, err
  330. }
  331. i += n20
  332. }
  333. if m.AuthRoleGet != nil {
  334. data[i] = 0xe2
  335. i++
  336. data[i] = 0x3f
  337. i++
  338. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleGet.Size()))
  339. n21, err := m.AuthRoleGet.MarshalTo(data[i:])
  340. if err != nil {
  341. return 0, err
  342. }
  343. i += n21
  344. }
  345. return i, nil
  346. }
  347. func (m *EmptyResponse) Marshal() (data []byte, err error) {
  348. size := m.Size()
  349. data = make([]byte, size)
  350. n, err := m.MarshalTo(data)
  351. if err != nil {
  352. return nil, err
  353. }
  354. return data[:n], nil
  355. }
  356. func (m *EmptyResponse) MarshalTo(data []byte) (int, error) {
  357. var i int
  358. _ = i
  359. var l int
  360. _ = l
  361. return i, nil
  362. }
  363. func encodeFixed64RaftInternal(data []byte, offset int, v uint64) int {
  364. data[offset] = uint8(v)
  365. data[offset+1] = uint8(v >> 8)
  366. data[offset+2] = uint8(v >> 16)
  367. data[offset+3] = uint8(v >> 24)
  368. data[offset+4] = uint8(v >> 32)
  369. data[offset+5] = uint8(v >> 40)
  370. data[offset+6] = uint8(v >> 48)
  371. data[offset+7] = uint8(v >> 56)
  372. return offset + 8
  373. }
  374. func encodeFixed32RaftInternal(data []byte, offset int, v uint32) int {
  375. data[offset] = uint8(v)
  376. data[offset+1] = uint8(v >> 8)
  377. data[offset+2] = uint8(v >> 16)
  378. data[offset+3] = uint8(v >> 24)
  379. return offset + 4
  380. }
  381. func encodeVarintRaftInternal(data []byte, offset int, v uint64) int {
  382. for v >= 1<<7 {
  383. data[offset] = uint8(v&0x7f | 0x80)
  384. v >>= 7
  385. offset++
  386. }
  387. data[offset] = uint8(v)
  388. return offset + 1
  389. }
  390. func (m *RequestHeader) Size() (n int) {
  391. var l int
  392. _ = l
  393. if m.ID != 0 {
  394. n += 1 + sovRaftInternal(uint64(m.ID))
  395. }
  396. l = len(m.Username)
  397. if l > 0 {
  398. n += 1 + l + sovRaftInternal(uint64(l))
  399. }
  400. return n
  401. }
  402. func (m *InternalRaftRequest) Size() (n int) {
  403. var l int
  404. _ = l
  405. if m.ID != 0 {
  406. n += 1 + sovRaftInternal(uint64(m.ID))
  407. }
  408. if m.V2 != nil {
  409. l = m.V2.Size()
  410. n += 1 + l + sovRaftInternal(uint64(l))
  411. }
  412. if m.Range != nil {
  413. l = m.Range.Size()
  414. n += 1 + l + sovRaftInternal(uint64(l))
  415. }
  416. if m.Put != nil {
  417. l = m.Put.Size()
  418. n += 1 + l + sovRaftInternal(uint64(l))
  419. }
  420. if m.DeleteRange != nil {
  421. l = m.DeleteRange.Size()
  422. n += 1 + l + sovRaftInternal(uint64(l))
  423. }
  424. if m.Txn != nil {
  425. l = m.Txn.Size()
  426. n += 1 + l + sovRaftInternal(uint64(l))
  427. }
  428. if m.Compaction != nil {
  429. l = m.Compaction.Size()
  430. n += 1 + l + sovRaftInternal(uint64(l))
  431. }
  432. if m.LeaseGrant != nil {
  433. l = m.LeaseGrant.Size()
  434. n += 1 + l + sovRaftInternal(uint64(l))
  435. }
  436. if m.LeaseRevoke != nil {
  437. l = m.LeaseRevoke.Size()
  438. n += 1 + l + sovRaftInternal(uint64(l))
  439. }
  440. if m.Alarm != nil {
  441. l = m.Alarm.Size()
  442. n += 1 + l + sovRaftInternal(uint64(l))
  443. }
  444. if m.Header != nil {
  445. l = m.Header.Size()
  446. n += 2 + l + sovRaftInternal(uint64(l))
  447. }
  448. if m.AuthEnable != nil {
  449. l = m.AuthEnable.Size()
  450. n += 2 + l + sovRaftInternal(uint64(l))
  451. }
  452. if m.AuthDisable != nil {
  453. l = m.AuthDisable.Size()
  454. n += 2 + l + sovRaftInternal(uint64(l))
  455. }
  456. if m.AuthUserAdd != nil {
  457. l = m.AuthUserAdd.Size()
  458. n += 2 + l + sovRaftInternal(uint64(l))
  459. }
  460. if m.AuthUserDelete != nil {
  461. l = m.AuthUserDelete.Size()
  462. n += 2 + l + sovRaftInternal(uint64(l))
  463. }
  464. if m.AuthUserChangePassword != nil {
  465. l = m.AuthUserChangePassword.Size()
  466. n += 2 + l + sovRaftInternal(uint64(l))
  467. }
  468. if m.AuthUserGrant != nil {
  469. l = m.AuthUserGrant.Size()
  470. n += 2 + l + sovRaftInternal(uint64(l))
  471. }
  472. if m.AuthRoleAdd != nil {
  473. l = m.AuthRoleAdd.Size()
  474. n += 2 + l + sovRaftInternal(uint64(l))
  475. }
  476. if m.AuthRoleGrant != nil {
  477. l = m.AuthRoleGrant.Size()
  478. n += 2 + l + sovRaftInternal(uint64(l))
  479. }
  480. if m.Authenticate != nil {
  481. l = m.Authenticate.Size()
  482. n += 2 + l + sovRaftInternal(uint64(l))
  483. }
  484. if m.AuthUserGet != nil {
  485. l = m.AuthUserGet.Size()
  486. n += 2 + l + sovRaftInternal(uint64(l))
  487. }
  488. if m.AuthRoleGet != nil {
  489. l = m.AuthRoleGet.Size()
  490. n += 2 + l + sovRaftInternal(uint64(l))
  491. }
  492. return n
  493. }
  494. func (m *EmptyResponse) Size() (n int) {
  495. var l int
  496. _ = l
  497. return n
  498. }
  499. func sovRaftInternal(x uint64) (n int) {
  500. for {
  501. n++
  502. x >>= 7
  503. if x == 0 {
  504. break
  505. }
  506. }
  507. return n
  508. }
  509. func sozRaftInternal(x uint64) (n int) {
  510. return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  511. }
  512. func (m *RequestHeader) Unmarshal(data []byte) error {
  513. l := len(data)
  514. iNdEx := 0
  515. for iNdEx < l {
  516. preIndex := iNdEx
  517. var wire uint64
  518. for shift := uint(0); ; shift += 7 {
  519. if shift >= 64 {
  520. return ErrIntOverflowRaftInternal
  521. }
  522. if iNdEx >= l {
  523. return io.ErrUnexpectedEOF
  524. }
  525. b := data[iNdEx]
  526. iNdEx++
  527. wire |= (uint64(b) & 0x7F) << shift
  528. if b < 0x80 {
  529. break
  530. }
  531. }
  532. fieldNum := int32(wire >> 3)
  533. wireType := int(wire & 0x7)
  534. if wireType == 4 {
  535. return fmt.Errorf("proto: RequestHeader: wiretype end group for non-group")
  536. }
  537. if fieldNum <= 0 {
  538. return fmt.Errorf("proto: RequestHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  539. }
  540. switch fieldNum {
  541. case 1:
  542. if wireType != 0 {
  543. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  544. }
  545. m.ID = 0
  546. for shift := uint(0); ; shift += 7 {
  547. if shift >= 64 {
  548. return ErrIntOverflowRaftInternal
  549. }
  550. if iNdEx >= l {
  551. return io.ErrUnexpectedEOF
  552. }
  553. b := data[iNdEx]
  554. iNdEx++
  555. m.ID |= (uint64(b) & 0x7F) << shift
  556. if b < 0x80 {
  557. break
  558. }
  559. }
  560. case 2:
  561. if wireType != 2 {
  562. return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  563. }
  564. var stringLen uint64
  565. for shift := uint(0); ; shift += 7 {
  566. if shift >= 64 {
  567. return ErrIntOverflowRaftInternal
  568. }
  569. if iNdEx >= l {
  570. return io.ErrUnexpectedEOF
  571. }
  572. b := data[iNdEx]
  573. iNdEx++
  574. stringLen |= (uint64(b) & 0x7F) << shift
  575. if b < 0x80 {
  576. break
  577. }
  578. }
  579. intStringLen := int(stringLen)
  580. if intStringLen < 0 {
  581. return ErrInvalidLengthRaftInternal
  582. }
  583. postIndex := iNdEx + intStringLen
  584. if postIndex > l {
  585. return io.ErrUnexpectedEOF
  586. }
  587. m.Username = string(data[iNdEx:postIndex])
  588. iNdEx = postIndex
  589. default:
  590. iNdEx = preIndex
  591. skippy, err := skipRaftInternal(data[iNdEx:])
  592. if err != nil {
  593. return err
  594. }
  595. if skippy < 0 {
  596. return ErrInvalidLengthRaftInternal
  597. }
  598. if (iNdEx + skippy) > l {
  599. return io.ErrUnexpectedEOF
  600. }
  601. iNdEx += skippy
  602. }
  603. }
  604. if iNdEx > l {
  605. return io.ErrUnexpectedEOF
  606. }
  607. return nil
  608. }
  609. func (m *InternalRaftRequest) 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 ErrIntOverflowRaftInternal
  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: InternalRaftRequest: wiretype end group for non-group")
  633. }
  634. if fieldNum <= 0 {
  635. return fmt.Errorf("proto: InternalRaftRequest: 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 ID", wireType)
  641. }
  642. m.ID = 0
  643. for shift := uint(0); ; shift += 7 {
  644. if shift >= 64 {
  645. return ErrIntOverflowRaftInternal
  646. }
  647. if iNdEx >= l {
  648. return io.ErrUnexpectedEOF
  649. }
  650. b := data[iNdEx]
  651. iNdEx++
  652. m.ID |= (uint64(b) & 0x7F) << shift
  653. if b < 0x80 {
  654. break
  655. }
  656. }
  657. case 2:
  658. if wireType != 2 {
  659. return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
  660. }
  661. var msglen int
  662. for shift := uint(0); ; shift += 7 {
  663. if shift >= 64 {
  664. return ErrIntOverflowRaftInternal
  665. }
  666. if iNdEx >= l {
  667. return io.ErrUnexpectedEOF
  668. }
  669. b := data[iNdEx]
  670. iNdEx++
  671. msglen |= (int(b) & 0x7F) << shift
  672. if b < 0x80 {
  673. break
  674. }
  675. }
  676. if msglen < 0 {
  677. return ErrInvalidLengthRaftInternal
  678. }
  679. postIndex := iNdEx + msglen
  680. if postIndex > l {
  681. return io.ErrUnexpectedEOF
  682. }
  683. if m.V2 == nil {
  684. m.V2 = &Request{}
  685. }
  686. if err := m.V2.Unmarshal(data[iNdEx:postIndex]); err != nil {
  687. return err
  688. }
  689. iNdEx = postIndex
  690. case 3:
  691. if wireType != 2 {
  692. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  693. }
  694. var msglen int
  695. for shift := uint(0); ; shift += 7 {
  696. if shift >= 64 {
  697. return ErrIntOverflowRaftInternal
  698. }
  699. if iNdEx >= l {
  700. return io.ErrUnexpectedEOF
  701. }
  702. b := data[iNdEx]
  703. iNdEx++
  704. msglen |= (int(b) & 0x7F) << shift
  705. if b < 0x80 {
  706. break
  707. }
  708. }
  709. if msglen < 0 {
  710. return ErrInvalidLengthRaftInternal
  711. }
  712. postIndex := iNdEx + msglen
  713. if postIndex > l {
  714. return io.ErrUnexpectedEOF
  715. }
  716. if m.Range == nil {
  717. m.Range = &RangeRequest{}
  718. }
  719. if err := m.Range.Unmarshal(data[iNdEx:postIndex]); err != nil {
  720. return err
  721. }
  722. iNdEx = postIndex
  723. case 4:
  724. if wireType != 2 {
  725. return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
  726. }
  727. var msglen int
  728. for shift := uint(0); ; shift += 7 {
  729. if shift >= 64 {
  730. return ErrIntOverflowRaftInternal
  731. }
  732. if iNdEx >= l {
  733. return io.ErrUnexpectedEOF
  734. }
  735. b := data[iNdEx]
  736. iNdEx++
  737. msglen |= (int(b) & 0x7F) << shift
  738. if b < 0x80 {
  739. break
  740. }
  741. }
  742. if msglen < 0 {
  743. return ErrInvalidLengthRaftInternal
  744. }
  745. postIndex := iNdEx + msglen
  746. if postIndex > l {
  747. return io.ErrUnexpectedEOF
  748. }
  749. if m.Put == nil {
  750. m.Put = &PutRequest{}
  751. }
  752. if err := m.Put.Unmarshal(data[iNdEx:postIndex]); err != nil {
  753. return err
  754. }
  755. iNdEx = postIndex
  756. case 5:
  757. if wireType != 2 {
  758. return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
  759. }
  760. var msglen int
  761. for shift := uint(0); ; shift += 7 {
  762. if shift >= 64 {
  763. return ErrIntOverflowRaftInternal
  764. }
  765. if iNdEx >= l {
  766. return io.ErrUnexpectedEOF
  767. }
  768. b := data[iNdEx]
  769. iNdEx++
  770. msglen |= (int(b) & 0x7F) << shift
  771. if b < 0x80 {
  772. break
  773. }
  774. }
  775. if msglen < 0 {
  776. return ErrInvalidLengthRaftInternal
  777. }
  778. postIndex := iNdEx + msglen
  779. if postIndex > l {
  780. return io.ErrUnexpectedEOF
  781. }
  782. if m.DeleteRange == nil {
  783. m.DeleteRange = &DeleteRangeRequest{}
  784. }
  785. if err := m.DeleteRange.Unmarshal(data[iNdEx:postIndex]); err != nil {
  786. return err
  787. }
  788. iNdEx = postIndex
  789. case 6:
  790. if wireType != 2 {
  791. return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
  792. }
  793. var msglen int
  794. for shift := uint(0); ; shift += 7 {
  795. if shift >= 64 {
  796. return ErrIntOverflowRaftInternal
  797. }
  798. if iNdEx >= l {
  799. return io.ErrUnexpectedEOF
  800. }
  801. b := data[iNdEx]
  802. iNdEx++
  803. msglen |= (int(b) & 0x7F) << shift
  804. if b < 0x80 {
  805. break
  806. }
  807. }
  808. if msglen < 0 {
  809. return ErrInvalidLengthRaftInternal
  810. }
  811. postIndex := iNdEx + msglen
  812. if postIndex > l {
  813. return io.ErrUnexpectedEOF
  814. }
  815. if m.Txn == nil {
  816. m.Txn = &TxnRequest{}
  817. }
  818. if err := m.Txn.Unmarshal(data[iNdEx:postIndex]); err != nil {
  819. return err
  820. }
  821. iNdEx = postIndex
  822. case 7:
  823. if wireType != 2 {
  824. return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
  825. }
  826. var msglen int
  827. for shift := uint(0); ; shift += 7 {
  828. if shift >= 64 {
  829. return ErrIntOverflowRaftInternal
  830. }
  831. if iNdEx >= l {
  832. return io.ErrUnexpectedEOF
  833. }
  834. b := data[iNdEx]
  835. iNdEx++
  836. msglen |= (int(b) & 0x7F) << shift
  837. if b < 0x80 {
  838. break
  839. }
  840. }
  841. if msglen < 0 {
  842. return ErrInvalidLengthRaftInternal
  843. }
  844. postIndex := iNdEx + msglen
  845. if postIndex > l {
  846. return io.ErrUnexpectedEOF
  847. }
  848. if m.Compaction == nil {
  849. m.Compaction = &CompactionRequest{}
  850. }
  851. if err := m.Compaction.Unmarshal(data[iNdEx:postIndex]); err != nil {
  852. return err
  853. }
  854. iNdEx = postIndex
  855. case 8:
  856. if wireType != 2 {
  857. return fmt.Errorf("proto: wrong wireType = %d for field LeaseGrant", wireType)
  858. }
  859. var msglen int
  860. for shift := uint(0); ; shift += 7 {
  861. if shift >= 64 {
  862. return ErrIntOverflowRaftInternal
  863. }
  864. if iNdEx >= l {
  865. return io.ErrUnexpectedEOF
  866. }
  867. b := data[iNdEx]
  868. iNdEx++
  869. msglen |= (int(b) & 0x7F) << shift
  870. if b < 0x80 {
  871. break
  872. }
  873. }
  874. if msglen < 0 {
  875. return ErrInvalidLengthRaftInternal
  876. }
  877. postIndex := iNdEx + msglen
  878. if postIndex > l {
  879. return io.ErrUnexpectedEOF
  880. }
  881. if m.LeaseGrant == nil {
  882. m.LeaseGrant = &LeaseGrantRequest{}
  883. }
  884. if err := m.LeaseGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  885. return err
  886. }
  887. iNdEx = postIndex
  888. case 9:
  889. if wireType != 2 {
  890. return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
  891. }
  892. var msglen int
  893. for shift := uint(0); ; shift += 7 {
  894. if shift >= 64 {
  895. return ErrIntOverflowRaftInternal
  896. }
  897. if iNdEx >= l {
  898. return io.ErrUnexpectedEOF
  899. }
  900. b := data[iNdEx]
  901. iNdEx++
  902. msglen |= (int(b) & 0x7F) << shift
  903. if b < 0x80 {
  904. break
  905. }
  906. }
  907. if msglen < 0 {
  908. return ErrInvalidLengthRaftInternal
  909. }
  910. postIndex := iNdEx + msglen
  911. if postIndex > l {
  912. return io.ErrUnexpectedEOF
  913. }
  914. if m.LeaseRevoke == nil {
  915. m.LeaseRevoke = &LeaseRevokeRequest{}
  916. }
  917. if err := m.LeaseRevoke.Unmarshal(data[iNdEx:postIndex]); err != nil {
  918. return err
  919. }
  920. iNdEx = postIndex
  921. case 10:
  922. if wireType != 2 {
  923. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  924. }
  925. var msglen int
  926. for shift := uint(0); ; shift += 7 {
  927. if shift >= 64 {
  928. return ErrIntOverflowRaftInternal
  929. }
  930. if iNdEx >= l {
  931. return io.ErrUnexpectedEOF
  932. }
  933. b := data[iNdEx]
  934. iNdEx++
  935. msglen |= (int(b) & 0x7F) << shift
  936. if b < 0x80 {
  937. break
  938. }
  939. }
  940. if msglen < 0 {
  941. return ErrInvalidLengthRaftInternal
  942. }
  943. postIndex := iNdEx + msglen
  944. if postIndex > l {
  945. return io.ErrUnexpectedEOF
  946. }
  947. if m.Alarm == nil {
  948. m.Alarm = &AlarmRequest{}
  949. }
  950. if err := m.Alarm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  951. return err
  952. }
  953. iNdEx = postIndex
  954. case 100:
  955. if wireType != 2 {
  956. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  957. }
  958. var msglen int
  959. for shift := uint(0); ; shift += 7 {
  960. if shift >= 64 {
  961. return ErrIntOverflowRaftInternal
  962. }
  963. if iNdEx >= l {
  964. return io.ErrUnexpectedEOF
  965. }
  966. b := data[iNdEx]
  967. iNdEx++
  968. msglen |= (int(b) & 0x7F) << shift
  969. if b < 0x80 {
  970. break
  971. }
  972. }
  973. if msglen < 0 {
  974. return ErrInvalidLengthRaftInternal
  975. }
  976. postIndex := iNdEx + msglen
  977. if postIndex > l {
  978. return io.ErrUnexpectedEOF
  979. }
  980. if m.Header == nil {
  981. m.Header = &RequestHeader{}
  982. }
  983. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  984. return err
  985. }
  986. iNdEx = postIndex
  987. case 1000:
  988. if wireType != 2 {
  989. return fmt.Errorf("proto: wrong wireType = %d for field AuthEnable", wireType)
  990. }
  991. var msglen int
  992. for shift := uint(0); ; shift += 7 {
  993. if shift >= 64 {
  994. return ErrIntOverflowRaftInternal
  995. }
  996. if iNdEx >= l {
  997. return io.ErrUnexpectedEOF
  998. }
  999. b := data[iNdEx]
  1000. iNdEx++
  1001. msglen |= (int(b) & 0x7F) << shift
  1002. if b < 0x80 {
  1003. break
  1004. }
  1005. }
  1006. if msglen < 0 {
  1007. return ErrInvalidLengthRaftInternal
  1008. }
  1009. postIndex := iNdEx + msglen
  1010. if postIndex > l {
  1011. return io.ErrUnexpectedEOF
  1012. }
  1013. if m.AuthEnable == nil {
  1014. m.AuthEnable = &AuthEnableRequest{}
  1015. }
  1016. if err := m.AuthEnable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1017. return err
  1018. }
  1019. iNdEx = postIndex
  1020. case 1011:
  1021. if wireType != 2 {
  1022. return fmt.Errorf("proto: wrong wireType = %d for field AuthDisable", wireType)
  1023. }
  1024. var msglen int
  1025. for shift := uint(0); ; shift += 7 {
  1026. if shift >= 64 {
  1027. return ErrIntOverflowRaftInternal
  1028. }
  1029. if iNdEx >= l {
  1030. return io.ErrUnexpectedEOF
  1031. }
  1032. b := data[iNdEx]
  1033. iNdEx++
  1034. msglen |= (int(b) & 0x7F) << shift
  1035. if b < 0x80 {
  1036. break
  1037. }
  1038. }
  1039. if msglen < 0 {
  1040. return ErrInvalidLengthRaftInternal
  1041. }
  1042. postIndex := iNdEx + msglen
  1043. if postIndex > l {
  1044. return io.ErrUnexpectedEOF
  1045. }
  1046. if m.AuthDisable == nil {
  1047. m.AuthDisable = &AuthDisableRequest{}
  1048. }
  1049. if err := m.AuthDisable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1050. return err
  1051. }
  1052. iNdEx = postIndex
  1053. case 1012:
  1054. if wireType != 2 {
  1055. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserAdd", wireType)
  1056. }
  1057. var msglen int
  1058. for shift := uint(0); ; shift += 7 {
  1059. if shift >= 64 {
  1060. return ErrIntOverflowRaftInternal
  1061. }
  1062. if iNdEx >= l {
  1063. return io.ErrUnexpectedEOF
  1064. }
  1065. b := data[iNdEx]
  1066. iNdEx++
  1067. msglen |= (int(b) & 0x7F) << shift
  1068. if b < 0x80 {
  1069. break
  1070. }
  1071. }
  1072. if msglen < 0 {
  1073. return ErrInvalidLengthRaftInternal
  1074. }
  1075. postIndex := iNdEx + msglen
  1076. if postIndex > l {
  1077. return io.ErrUnexpectedEOF
  1078. }
  1079. if m.AuthUserAdd == nil {
  1080. m.AuthUserAdd = &AuthUserAddRequest{}
  1081. }
  1082. if err := m.AuthUserAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1083. return err
  1084. }
  1085. iNdEx = postIndex
  1086. case 1013:
  1087. if wireType != 2 {
  1088. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserDelete", wireType)
  1089. }
  1090. var msglen int
  1091. for shift := uint(0); ; shift += 7 {
  1092. if shift >= 64 {
  1093. return ErrIntOverflowRaftInternal
  1094. }
  1095. if iNdEx >= l {
  1096. return io.ErrUnexpectedEOF
  1097. }
  1098. b := data[iNdEx]
  1099. iNdEx++
  1100. msglen |= (int(b) & 0x7F) << shift
  1101. if b < 0x80 {
  1102. break
  1103. }
  1104. }
  1105. if msglen < 0 {
  1106. return ErrInvalidLengthRaftInternal
  1107. }
  1108. postIndex := iNdEx + msglen
  1109. if postIndex > l {
  1110. return io.ErrUnexpectedEOF
  1111. }
  1112. if m.AuthUserDelete == nil {
  1113. m.AuthUserDelete = &AuthUserDeleteRequest{}
  1114. }
  1115. if err := m.AuthUserDelete.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1116. return err
  1117. }
  1118. iNdEx = postIndex
  1119. case 1014:
  1120. if wireType != 2 {
  1121. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserChangePassword", wireType)
  1122. }
  1123. var msglen int
  1124. for shift := uint(0); ; shift += 7 {
  1125. if shift >= 64 {
  1126. return ErrIntOverflowRaftInternal
  1127. }
  1128. if iNdEx >= l {
  1129. return io.ErrUnexpectedEOF
  1130. }
  1131. b := data[iNdEx]
  1132. iNdEx++
  1133. msglen |= (int(b) & 0x7F) << shift
  1134. if b < 0x80 {
  1135. break
  1136. }
  1137. }
  1138. if msglen < 0 {
  1139. return ErrInvalidLengthRaftInternal
  1140. }
  1141. postIndex := iNdEx + msglen
  1142. if postIndex > l {
  1143. return io.ErrUnexpectedEOF
  1144. }
  1145. if m.AuthUserChangePassword == nil {
  1146. m.AuthUserChangePassword = &AuthUserChangePasswordRequest{}
  1147. }
  1148. if err := m.AuthUserChangePassword.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1149. return err
  1150. }
  1151. iNdEx = postIndex
  1152. case 1015:
  1153. if wireType != 2 {
  1154. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGrant", wireType)
  1155. }
  1156. var msglen int
  1157. for shift := uint(0); ; shift += 7 {
  1158. if shift >= 64 {
  1159. return ErrIntOverflowRaftInternal
  1160. }
  1161. if iNdEx >= l {
  1162. return io.ErrUnexpectedEOF
  1163. }
  1164. b := data[iNdEx]
  1165. iNdEx++
  1166. msglen |= (int(b) & 0x7F) << shift
  1167. if b < 0x80 {
  1168. break
  1169. }
  1170. }
  1171. if msglen < 0 {
  1172. return ErrInvalidLengthRaftInternal
  1173. }
  1174. postIndex := iNdEx + msglen
  1175. if postIndex > l {
  1176. return io.ErrUnexpectedEOF
  1177. }
  1178. if m.AuthUserGrant == nil {
  1179. m.AuthUserGrant = &AuthUserGrantRequest{}
  1180. }
  1181. if err := m.AuthUserGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1182. return err
  1183. }
  1184. iNdEx = postIndex
  1185. case 1016:
  1186. if wireType != 2 {
  1187. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleAdd", wireType)
  1188. }
  1189. var msglen int
  1190. for shift := uint(0); ; shift += 7 {
  1191. if shift >= 64 {
  1192. return ErrIntOverflowRaftInternal
  1193. }
  1194. if iNdEx >= l {
  1195. return io.ErrUnexpectedEOF
  1196. }
  1197. b := data[iNdEx]
  1198. iNdEx++
  1199. msglen |= (int(b) & 0x7F) << shift
  1200. if b < 0x80 {
  1201. break
  1202. }
  1203. }
  1204. if msglen < 0 {
  1205. return ErrInvalidLengthRaftInternal
  1206. }
  1207. postIndex := iNdEx + msglen
  1208. if postIndex > l {
  1209. return io.ErrUnexpectedEOF
  1210. }
  1211. if m.AuthRoleAdd == nil {
  1212. m.AuthRoleAdd = &AuthRoleAddRequest{}
  1213. }
  1214. if err := m.AuthRoleAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1215. return err
  1216. }
  1217. iNdEx = postIndex
  1218. case 1017:
  1219. if wireType != 2 {
  1220. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGrant", wireType)
  1221. }
  1222. var msglen int
  1223. for shift := uint(0); ; shift += 7 {
  1224. if shift >= 64 {
  1225. return ErrIntOverflowRaftInternal
  1226. }
  1227. if iNdEx >= l {
  1228. return io.ErrUnexpectedEOF
  1229. }
  1230. b := data[iNdEx]
  1231. iNdEx++
  1232. msglen |= (int(b) & 0x7F) << shift
  1233. if b < 0x80 {
  1234. break
  1235. }
  1236. }
  1237. if msglen < 0 {
  1238. return ErrInvalidLengthRaftInternal
  1239. }
  1240. postIndex := iNdEx + msglen
  1241. if postIndex > l {
  1242. return io.ErrUnexpectedEOF
  1243. }
  1244. if m.AuthRoleGrant == nil {
  1245. m.AuthRoleGrant = &AuthRoleGrantRequest{}
  1246. }
  1247. if err := m.AuthRoleGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1248. return err
  1249. }
  1250. iNdEx = postIndex
  1251. case 1018:
  1252. if wireType != 2 {
  1253. return fmt.Errorf("proto: wrong wireType = %d for field Authenticate", wireType)
  1254. }
  1255. var msglen int
  1256. for shift := uint(0); ; shift += 7 {
  1257. if shift >= 64 {
  1258. return ErrIntOverflowRaftInternal
  1259. }
  1260. if iNdEx >= l {
  1261. return io.ErrUnexpectedEOF
  1262. }
  1263. b := data[iNdEx]
  1264. iNdEx++
  1265. msglen |= (int(b) & 0x7F) << shift
  1266. if b < 0x80 {
  1267. break
  1268. }
  1269. }
  1270. if msglen < 0 {
  1271. return ErrInvalidLengthRaftInternal
  1272. }
  1273. postIndex := iNdEx + msglen
  1274. if postIndex > l {
  1275. return io.ErrUnexpectedEOF
  1276. }
  1277. if m.Authenticate == nil {
  1278. m.Authenticate = &AuthenticateRequest{}
  1279. }
  1280. if err := m.Authenticate.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1281. return err
  1282. }
  1283. iNdEx = postIndex
  1284. case 1019:
  1285. if wireType != 2 {
  1286. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGet", wireType)
  1287. }
  1288. var msglen int
  1289. for shift := uint(0); ; shift += 7 {
  1290. if shift >= 64 {
  1291. return ErrIntOverflowRaftInternal
  1292. }
  1293. if iNdEx >= l {
  1294. return io.ErrUnexpectedEOF
  1295. }
  1296. b := data[iNdEx]
  1297. iNdEx++
  1298. msglen |= (int(b) & 0x7F) << shift
  1299. if b < 0x80 {
  1300. break
  1301. }
  1302. }
  1303. if msglen < 0 {
  1304. return ErrInvalidLengthRaftInternal
  1305. }
  1306. postIndex := iNdEx + msglen
  1307. if postIndex > l {
  1308. return io.ErrUnexpectedEOF
  1309. }
  1310. if m.AuthUserGet == nil {
  1311. m.AuthUserGet = &AuthUserGetRequest{}
  1312. }
  1313. if err := m.AuthUserGet.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1314. return err
  1315. }
  1316. iNdEx = postIndex
  1317. case 1020:
  1318. if wireType != 2 {
  1319. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGet", wireType)
  1320. }
  1321. var msglen int
  1322. for shift := uint(0); ; shift += 7 {
  1323. if shift >= 64 {
  1324. return ErrIntOverflowRaftInternal
  1325. }
  1326. if iNdEx >= l {
  1327. return io.ErrUnexpectedEOF
  1328. }
  1329. b := data[iNdEx]
  1330. iNdEx++
  1331. msglen |= (int(b) & 0x7F) << shift
  1332. if b < 0x80 {
  1333. break
  1334. }
  1335. }
  1336. if msglen < 0 {
  1337. return ErrInvalidLengthRaftInternal
  1338. }
  1339. postIndex := iNdEx + msglen
  1340. if postIndex > l {
  1341. return io.ErrUnexpectedEOF
  1342. }
  1343. if m.AuthRoleGet == nil {
  1344. m.AuthRoleGet = &AuthRoleGetRequest{}
  1345. }
  1346. if err := m.AuthRoleGet.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1347. return err
  1348. }
  1349. iNdEx = postIndex
  1350. default:
  1351. iNdEx = preIndex
  1352. skippy, err := skipRaftInternal(data[iNdEx:])
  1353. if err != nil {
  1354. return err
  1355. }
  1356. if skippy < 0 {
  1357. return ErrInvalidLengthRaftInternal
  1358. }
  1359. if (iNdEx + skippy) > l {
  1360. return io.ErrUnexpectedEOF
  1361. }
  1362. iNdEx += skippy
  1363. }
  1364. }
  1365. if iNdEx > l {
  1366. return io.ErrUnexpectedEOF
  1367. }
  1368. return nil
  1369. }
  1370. func (m *EmptyResponse) Unmarshal(data []byte) error {
  1371. l := len(data)
  1372. iNdEx := 0
  1373. for iNdEx < l {
  1374. preIndex := iNdEx
  1375. var wire uint64
  1376. for shift := uint(0); ; shift += 7 {
  1377. if shift >= 64 {
  1378. return ErrIntOverflowRaftInternal
  1379. }
  1380. if iNdEx >= l {
  1381. return io.ErrUnexpectedEOF
  1382. }
  1383. b := data[iNdEx]
  1384. iNdEx++
  1385. wire |= (uint64(b) & 0x7F) << shift
  1386. if b < 0x80 {
  1387. break
  1388. }
  1389. }
  1390. fieldNum := int32(wire >> 3)
  1391. wireType := int(wire & 0x7)
  1392. if wireType == 4 {
  1393. return fmt.Errorf("proto: EmptyResponse: wiretype end group for non-group")
  1394. }
  1395. if fieldNum <= 0 {
  1396. return fmt.Errorf("proto: EmptyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1397. }
  1398. switch fieldNum {
  1399. default:
  1400. iNdEx = preIndex
  1401. skippy, err := skipRaftInternal(data[iNdEx:])
  1402. if err != nil {
  1403. return err
  1404. }
  1405. if skippy < 0 {
  1406. return ErrInvalidLengthRaftInternal
  1407. }
  1408. if (iNdEx + skippy) > l {
  1409. return io.ErrUnexpectedEOF
  1410. }
  1411. iNdEx += skippy
  1412. }
  1413. }
  1414. if iNdEx > l {
  1415. return io.ErrUnexpectedEOF
  1416. }
  1417. return nil
  1418. }
  1419. func skipRaftInternal(data []byte) (n int, err error) {
  1420. l := len(data)
  1421. iNdEx := 0
  1422. for iNdEx < l {
  1423. var wire uint64
  1424. for shift := uint(0); ; shift += 7 {
  1425. if shift >= 64 {
  1426. return 0, ErrIntOverflowRaftInternal
  1427. }
  1428. if iNdEx >= l {
  1429. return 0, io.ErrUnexpectedEOF
  1430. }
  1431. b := data[iNdEx]
  1432. iNdEx++
  1433. wire |= (uint64(b) & 0x7F) << shift
  1434. if b < 0x80 {
  1435. break
  1436. }
  1437. }
  1438. wireType := int(wire & 0x7)
  1439. switch wireType {
  1440. case 0:
  1441. for shift := uint(0); ; shift += 7 {
  1442. if shift >= 64 {
  1443. return 0, ErrIntOverflowRaftInternal
  1444. }
  1445. if iNdEx >= l {
  1446. return 0, io.ErrUnexpectedEOF
  1447. }
  1448. iNdEx++
  1449. if data[iNdEx-1] < 0x80 {
  1450. break
  1451. }
  1452. }
  1453. return iNdEx, nil
  1454. case 1:
  1455. iNdEx += 8
  1456. return iNdEx, nil
  1457. case 2:
  1458. var length int
  1459. for shift := uint(0); ; shift += 7 {
  1460. if shift >= 64 {
  1461. return 0, ErrIntOverflowRaftInternal
  1462. }
  1463. if iNdEx >= l {
  1464. return 0, io.ErrUnexpectedEOF
  1465. }
  1466. b := data[iNdEx]
  1467. iNdEx++
  1468. length |= (int(b) & 0x7F) << shift
  1469. if b < 0x80 {
  1470. break
  1471. }
  1472. }
  1473. iNdEx += length
  1474. if length < 0 {
  1475. return 0, ErrInvalidLengthRaftInternal
  1476. }
  1477. return iNdEx, nil
  1478. case 3:
  1479. for {
  1480. var innerWire uint64
  1481. var start int = iNdEx
  1482. for shift := uint(0); ; shift += 7 {
  1483. if shift >= 64 {
  1484. return 0, ErrIntOverflowRaftInternal
  1485. }
  1486. if iNdEx >= l {
  1487. return 0, io.ErrUnexpectedEOF
  1488. }
  1489. b := data[iNdEx]
  1490. iNdEx++
  1491. innerWire |= (uint64(b) & 0x7F) << shift
  1492. if b < 0x80 {
  1493. break
  1494. }
  1495. }
  1496. innerWireType := int(innerWire & 0x7)
  1497. if innerWireType == 4 {
  1498. break
  1499. }
  1500. next, err := skipRaftInternal(data[start:])
  1501. if err != nil {
  1502. return 0, err
  1503. }
  1504. iNdEx = start + next
  1505. }
  1506. return iNdEx, nil
  1507. case 4:
  1508. return iNdEx, nil
  1509. case 5:
  1510. iNdEx += 4
  1511. return iNdEx, nil
  1512. default:
  1513. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1514. }
  1515. }
  1516. panic("unreachable")
  1517. }
  1518. var (
  1519. ErrInvalidLengthRaftInternal = fmt.Errorf("proto: negative length found during unmarshaling")
  1520. ErrIntOverflowRaftInternal = fmt.Errorf("proto: integer overflow")
  1521. )
  1522. var fileDescriptorRaftInternal = []byte{
  1523. // 630 bytes of a gzipped FileDescriptorProto
  1524. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x7c, 0x94, 0xcb, 0x6e, 0xd3, 0x40,
  1525. 0x14, 0x86, 0x49, 0xda, 0xa6, 0xcd, 0x24, 0x69, 0xa3, 0x29, 0xa0, 0x21, 0x48, 0xa5, 0x04, 0x21,
  1526. 0x21, 0x90, 0x02, 0x6a, 0x97, 0x2c, 0x20, 0x24, 0xa1, 0x54, 0x20, 0x54, 0x59, 0xb0, 0xb6, 0x26,
  1527. 0xf6, 0xc1, 0x89, 0x70, 0x6c, 0x33, 0x9e, 0x84, 0xf2, 0x0a, 0x3c, 0x59, 0x97, 0x3c, 0x02, 0xb0,
  1528. 0x62, 0xcf, 0xfd, 0xb2, 0x60, 0x2e, 0xf6, 0x38, 0x4e, 0x9c, 0x2e, 0x2c, 0xd9, 0xff, 0xfc, 0xe7,
  1529. 0x3b, 0x97, 0x39, 0x32, 0xda, 0x65, 0xf4, 0x15, 0xb7, 0xc7, 0x01, 0x07, 0x16, 0x50, 0xbf, 0x13,
  1530. 0xb1, 0x90, 0x87, 0xb8, 0x0e, 0xdc, 0x71, 0x63, 0x60, 0x33, 0x60, 0xd1, 0xb0, 0x75, 0xd1, 0x0b,
  1531. 0xbd, 0x50, 0x1d, 0xdc, 0x95, 0x6f, 0xda, 0xd3, 0x6a, 0x66, 0x9e, 0x44, 0xa9, 0xb2, 0xc8, 0xd1,
  1532. 0xaf, 0xed, 0xfb, 0xa8, 0x61, 0xc1, 0x9b, 0x29, 0xc4, 0xfc, 0x09, 0x50, 0x17, 0x18, 0xde, 0x46,
  1533. 0xe5, 0xe3, 0x3e, 0x29, 0xed, 0x97, 0x6e, 0xad, 0x5b, 0xe5, 0x71, 0x1f, 0xb7, 0xd0, 0xd6, 0x34,
  1534. 0x96, 0x29, 0x27, 0x40, 0xca, 0x42, 0xad, 0x5a, 0xe6, 0xbb, 0xfd, 0xbe, 0x86, 0x76, 0x8f, 0x93,
  1535. 0x82, 0x2c, 0x51, 0x5d, 0x42, 0x5a, 0x62, 0xdc, 0x44, 0xe5, 0xd9, 0x81, 0x8a, 0xae, 0x1d, 0x5c,
  1536. 0xea, 0xcc, 0x97, 0xdc, 0x49, 0x42, 0x2c, 0x61, 0xc0, 0xf7, 0xd0, 0x06, 0xa3, 0x81, 0x07, 0x64,
  1537. 0x4d, 0x39, 0x5b, 0x0b, 0x4e, 0x79, 0x94, 0xda, 0xb5, 0x11, 0xdf, 0x46, 0x6b, 0xd1, 0x94, 0x93,
  1538. 0x75, 0xe5, 0x27, 0x79, 0xff, 0xc9, 0x34, 0xad, 0xc7, 0x92, 0x26, 0xdc, 0x43, 0x75, 0x17, 0x7c,
  1539. 0xe0, 0x60, 0xeb, 0x24, 0x1b, 0x2a, 0x68, 0x3f, 0x1f, 0xd4, 0x57, 0x8e, 0x5c, 0xaa, 0x9a, 0x9b,
  1540. 0x69, 0x32, 0x21, 0x3f, 0x0d, 0x48, 0xa5, 0x28, 0xe1, 0x8b, 0xd3, 0xc0, 0x24, 0x14, 0x26, 0xfc,
  1541. 0x00, 0x21, 0x27, 0x9c, 0x44, 0xd4, 0xe1, 0xe3, 0x30, 0x20, 0x9b, 0x2a, 0xe4, 0x5a, 0x3e, 0xa4,
  1542. 0x67, 0xce, 0xd3, 0xc8, 0xb9, 0x10, 0xfc, 0x10, 0xd5, 0x7c, 0xa0, 0x31, 0xd8, 0x9e, 0xa8, 0x98,
  1543. 0x93, 0xad, 0x22, 0xc2, 0x33, 0x69, 0x38, 0x92, 0xe7, 0x86, 0xe0, 0x1b, 0x49, 0xf6, 0xac, 0x09,
  1544. 0x0c, 0x66, 0xe1, 0x6b, 0x20, 0xd5, 0xa2, 0x9e, 0x15, 0xc2, 0x52, 0x06, 0xd3, 0xb3, 0x9f, 0x69,
  1545. 0xf2, 0x5a, 0xa8, 0x4f, 0xd9, 0x84, 0xa0, 0xa2, 0x6b, 0xe9, 0xca, 0x23, 0x73, 0x2d, 0xca, 0x88,
  1546. 0x0f, 0x51, 0x65, 0xa4, 0xb6, 0x89, 0xb8, 0x2a, 0xe4, 0x6a, 0xe1, 0x9d, 0xeb, 0x85, 0xb3, 0x12,
  1547. 0x2b, 0xee, 0xa2, 0x1a, 0x9d, 0xf2, 0x91, 0x0d, 0x01, 0x1d, 0xfa, 0x40, 0xbe, 0x14, 0x0e, 0xac,
  1548. 0x2b, 0x1c, 0x03, 0x65, 0x30, 0xed, 0x52, 0x23, 0xe1, 0x3e, 0xaa, 0x2b, 0x84, 0x3b, 0x8e, 0x15,
  1549. 0xe3, 0xeb, 0x66, 0x51, 0xbf, 0x92, 0xd1, 0xd7, 0x0e, 0xd3, 0x2f, 0xcd, 0x34, 0x3c, 0x40, 0x0d,
  1550. 0x45, 0x91, 0x6b, 0x6e, 0x53, 0xd7, 0x25, 0xdf, 0x56, 0x62, 0x5e, 0x8a, 0xaf, 0xae, 0xeb, 0xe6,
  1551. 0x30, 0x89, 0x86, 0x9f, 0xa3, 0x66, 0x86, 0xd1, 0x3b, 0x44, 0xbe, 0x6b, 0xd2, 0x8d, 0x62, 0x52,
  1552. 0xb2, 0x7c, 0x09, 0x6c, 0x9b, 0xe6, 0x64, 0xec, 0xa1, 0x2b, 0x19, 0xcf, 0x19, 0xc9, 0x75, 0xb4,
  1553. 0x23, 0x1a, 0xc7, 0x6f, 0x43, 0xe6, 0x92, 0x1f, 0x1a, 0x7c, 0xa7, 0x18, 0xdc, 0x53, 0xee, 0x93,
  1554. 0xc4, 0x9c, 0x26, 0xb8, 0x4c, 0x0b, 0x8f, 0xf1, 0x53, 0xb4, 0x93, 0x25, 0xd2, 0xab, 0xf7, 0x53,
  1555. 0xe3, 0xdb, 0xc5, 0xf8, 0xdc, 0xfa, 0x35, 0xe8, 0xbc, 0x6a, 0x86, 0xc9, 0x42, 0x1f, 0xd4, 0x30,
  1556. 0x7f, 0xad, 0x1c, 0xa6, 0x25, 0x2c, 0x8b, 0xc3, 0x4c, 0x34, 0x53, 0x93, 0xc2, 0xe8, 0x9a, 0x7e,
  1557. 0xaf, 0xac, 0x49, 0x06, 0x2d, 0xd7, 0x64, 0x54, 0xfc, 0x58, 0xaf, 0x09, 0x04, 0x7c, 0xec, 0x50,
  1558. 0x71, 0x2b, 0x7f, 0x34, 0xe9, 0xfa, 0x32, 0x29, 0xb5, 0xa4, 0xa0, 0x5c, 0x5c, 0x7e, 0x51, 0x3c,
  1559. 0xe0, 0xe4, 0xef, 0xb9, 0x8b, 0x72, 0x04, 0x7c, 0x69, 0x51, 0x84, 0x96, 0x1f, 0x91, 0xc4, 0xfc,
  1560. 0x3b, 0x77, 0x44, 0x8b, 0x98, 0x44, 0x6b, 0xef, 0xa0, 0xc6, 0x60, 0x12, 0xf1, 0x77, 0x16, 0xc4,
  1561. 0x51, 0x18, 0xc4, 0xf0, 0xa8, 0x79, 0xf6, 0x69, 0xef, 0xc2, 0xd9, 0xe7, 0xbd, 0xd2, 0x07, 0xf1,
  1562. 0x7c, 0x14, 0xcf, 0xb0, 0xa2, 0xfe, 0xf9, 0x87, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0xbc, 0x96,
  1563. 0xbf, 0x32, 0x4b, 0x06, 0x00, 0x00,
  1564. }