raft_internal.pb.go 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959
  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. Authenticate *InternalAuthenticateRequest `protobuf:"bytes,1012,opt,name=authenticate" json:"authenticate,omitempty"`
  41. AuthUserAdd *AuthUserAddRequest `protobuf:"bytes,1100,opt,name=auth_user_add,json=authUserAdd" json:"auth_user_add,omitempty"`
  42. AuthUserDelete *AuthUserDeleteRequest `protobuf:"bytes,1101,opt,name=auth_user_delete,json=authUserDelete" json:"auth_user_delete,omitempty"`
  43. AuthUserGet *AuthUserGetRequest `protobuf:"bytes,1102,opt,name=auth_user_get,json=authUserGet" json:"auth_user_get,omitempty"`
  44. AuthUserChangePassword *AuthUserChangePasswordRequest `protobuf:"bytes,1103,opt,name=auth_user_change_password,json=authUserChangePassword" json:"auth_user_change_password,omitempty"`
  45. AuthUserGrantRole *AuthUserGrantRoleRequest `protobuf:"bytes,1104,opt,name=auth_user_grant_role,json=authUserGrantRole" json:"auth_user_grant_role,omitempty"`
  46. AuthUserRevokeRole *AuthUserRevokeRoleRequest `protobuf:"bytes,1105,opt,name=auth_user_revoke_role,json=authUserRevokeRole" json:"auth_user_revoke_role,omitempty"`
  47. AuthRoleAdd *AuthRoleAddRequest `protobuf:"bytes,1200,opt,name=auth_role_add,json=authRoleAdd" json:"auth_role_add,omitempty"`
  48. AuthRoleDelete *AuthRoleDeleteRequest `protobuf:"bytes,1201,opt,name=auth_role_delete,json=authRoleDelete" json:"auth_role_delete,omitempty"`
  49. AuthRoleGet *AuthRoleGetRequest `protobuf:"bytes,1202,opt,name=auth_role_get,json=authRoleGet" json:"auth_role_get,omitempty"`
  50. AuthRoleGrantPermission *AuthRoleGrantPermissionRequest `protobuf:"bytes,1203,opt,name=auth_role_grant_permission,json=authRoleGrantPermission" json:"auth_role_grant_permission,omitempty"`
  51. AuthRoleRevokePermission *AuthRoleRevokePermissionRequest `protobuf:"bytes,1204,opt,name=auth_role_revoke_permission,json=authRoleRevokePermission" json:"auth_role_revoke_permission,omitempty"`
  52. }
  53. func (m *InternalRaftRequest) Reset() { *m = InternalRaftRequest{} }
  54. func (m *InternalRaftRequest) String() string { return proto.CompactTextString(m) }
  55. func (*InternalRaftRequest) ProtoMessage() {}
  56. func (*InternalRaftRequest) Descriptor() ([]byte, []int) { return fileDescriptorRaftInternal, []int{1} }
  57. type EmptyResponse struct {
  58. }
  59. func (m *EmptyResponse) Reset() { *m = EmptyResponse{} }
  60. func (m *EmptyResponse) String() string { return proto.CompactTextString(m) }
  61. func (*EmptyResponse) ProtoMessage() {}
  62. func (*EmptyResponse) Descriptor() ([]byte, []int) { return fileDescriptorRaftInternal, []int{2} }
  63. // What is the difference between AuthenticateRequest (defined in rpc.proto) and InternalAuthenticateRequest?
  64. // InternalAuthenticateRequest has a member that is filled by etcdserver and shouldn't be user-facing.
  65. // For avoiding misusage the field, we have an internal version of AuthenticateRequest.
  66. type InternalAuthenticateRequest struct {
  67. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  68. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
  69. // simple_token is generated in API layer (etcdserver/v3_server.go)
  70. SimpleToken string `protobuf:"bytes,3,opt,name=simple_token,json=simpleToken,proto3" json:"simple_token,omitempty"`
  71. }
  72. func (m *InternalAuthenticateRequest) Reset() { *m = InternalAuthenticateRequest{} }
  73. func (m *InternalAuthenticateRequest) String() string { return proto.CompactTextString(m) }
  74. func (*InternalAuthenticateRequest) ProtoMessage() {}
  75. func (*InternalAuthenticateRequest) Descriptor() ([]byte, []int) {
  76. return fileDescriptorRaftInternal, []int{3}
  77. }
  78. func init() {
  79. proto.RegisterType((*RequestHeader)(nil), "etcdserverpb.RequestHeader")
  80. proto.RegisterType((*InternalRaftRequest)(nil), "etcdserverpb.InternalRaftRequest")
  81. proto.RegisterType((*EmptyResponse)(nil), "etcdserverpb.EmptyResponse")
  82. proto.RegisterType((*InternalAuthenticateRequest)(nil), "etcdserverpb.InternalAuthenticateRequest")
  83. }
  84. func (m *RequestHeader) Marshal() (data []byte, err error) {
  85. size := m.Size()
  86. data = make([]byte, size)
  87. n, err := m.MarshalTo(data)
  88. if err != nil {
  89. return nil, err
  90. }
  91. return data[:n], nil
  92. }
  93. func (m *RequestHeader) MarshalTo(data []byte) (int, error) {
  94. var i int
  95. _ = i
  96. var l int
  97. _ = l
  98. if m.ID != 0 {
  99. data[i] = 0x8
  100. i++
  101. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  102. }
  103. if len(m.Username) > 0 {
  104. data[i] = 0x12
  105. i++
  106. i = encodeVarintRaftInternal(data, i, uint64(len(m.Username)))
  107. i += copy(data[i:], m.Username)
  108. }
  109. return i, nil
  110. }
  111. func (m *InternalRaftRequest) Marshal() (data []byte, err error) {
  112. size := m.Size()
  113. data = make([]byte, size)
  114. n, err := m.MarshalTo(data)
  115. if err != nil {
  116. return nil, err
  117. }
  118. return data[:n], nil
  119. }
  120. func (m *InternalRaftRequest) MarshalTo(data []byte) (int, error) {
  121. var i int
  122. _ = i
  123. var l int
  124. _ = l
  125. if m.ID != 0 {
  126. data[i] = 0x8
  127. i++
  128. i = encodeVarintRaftInternal(data, i, uint64(m.ID))
  129. }
  130. if m.V2 != nil {
  131. data[i] = 0x12
  132. i++
  133. i = encodeVarintRaftInternal(data, i, uint64(m.V2.Size()))
  134. n1, err := m.V2.MarshalTo(data[i:])
  135. if err != nil {
  136. return 0, err
  137. }
  138. i += n1
  139. }
  140. if m.Range != nil {
  141. data[i] = 0x1a
  142. i++
  143. i = encodeVarintRaftInternal(data, i, uint64(m.Range.Size()))
  144. n2, err := m.Range.MarshalTo(data[i:])
  145. if err != nil {
  146. return 0, err
  147. }
  148. i += n2
  149. }
  150. if m.Put != nil {
  151. data[i] = 0x22
  152. i++
  153. i = encodeVarintRaftInternal(data, i, uint64(m.Put.Size()))
  154. n3, err := m.Put.MarshalTo(data[i:])
  155. if err != nil {
  156. return 0, err
  157. }
  158. i += n3
  159. }
  160. if m.DeleteRange != nil {
  161. data[i] = 0x2a
  162. i++
  163. i = encodeVarintRaftInternal(data, i, uint64(m.DeleteRange.Size()))
  164. n4, err := m.DeleteRange.MarshalTo(data[i:])
  165. if err != nil {
  166. return 0, err
  167. }
  168. i += n4
  169. }
  170. if m.Txn != nil {
  171. data[i] = 0x32
  172. i++
  173. i = encodeVarintRaftInternal(data, i, uint64(m.Txn.Size()))
  174. n5, err := m.Txn.MarshalTo(data[i:])
  175. if err != nil {
  176. return 0, err
  177. }
  178. i += n5
  179. }
  180. if m.Compaction != nil {
  181. data[i] = 0x3a
  182. i++
  183. i = encodeVarintRaftInternal(data, i, uint64(m.Compaction.Size()))
  184. n6, err := m.Compaction.MarshalTo(data[i:])
  185. if err != nil {
  186. return 0, err
  187. }
  188. i += n6
  189. }
  190. if m.LeaseGrant != nil {
  191. data[i] = 0x42
  192. i++
  193. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseGrant.Size()))
  194. n7, err := m.LeaseGrant.MarshalTo(data[i:])
  195. if err != nil {
  196. return 0, err
  197. }
  198. i += n7
  199. }
  200. if m.LeaseRevoke != nil {
  201. data[i] = 0x4a
  202. i++
  203. i = encodeVarintRaftInternal(data, i, uint64(m.LeaseRevoke.Size()))
  204. n8, err := m.LeaseRevoke.MarshalTo(data[i:])
  205. if err != nil {
  206. return 0, err
  207. }
  208. i += n8
  209. }
  210. if m.Alarm != nil {
  211. data[i] = 0x52
  212. i++
  213. i = encodeVarintRaftInternal(data, i, uint64(m.Alarm.Size()))
  214. n9, err := m.Alarm.MarshalTo(data[i:])
  215. if err != nil {
  216. return 0, err
  217. }
  218. i += n9
  219. }
  220. if m.Header != nil {
  221. data[i] = 0xa2
  222. i++
  223. data[i] = 0x6
  224. i++
  225. i = encodeVarintRaftInternal(data, i, uint64(m.Header.Size()))
  226. n10, err := m.Header.MarshalTo(data[i:])
  227. if err != nil {
  228. return 0, err
  229. }
  230. i += n10
  231. }
  232. if m.AuthEnable != nil {
  233. data[i] = 0xc2
  234. i++
  235. data[i] = 0x3e
  236. i++
  237. i = encodeVarintRaftInternal(data, i, uint64(m.AuthEnable.Size()))
  238. n11, err := m.AuthEnable.MarshalTo(data[i:])
  239. if err != nil {
  240. return 0, err
  241. }
  242. i += n11
  243. }
  244. if m.AuthDisable != nil {
  245. data[i] = 0x9a
  246. i++
  247. data[i] = 0x3f
  248. i++
  249. i = encodeVarintRaftInternal(data, i, uint64(m.AuthDisable.Size()))
  250. n12, err := m.AuthDisable.MarshalTo(data[i:])
  251. if err != nil {
  252. return 0, err
  253. }
  254. i += n12
  255. }
  256. if m.Authenticate != nil {
  257. data[i] = 0xa2
  258. i++
  259. data[i] = 0x3f
  260. i++
  261. i = encodeVarintRaftInternal(data, i, uint64(m.Authenticate.Size()))
  262. n13, err := m.Authenticate.MarshalTo(data[i:])
  263. if err != nil {
  264. return 0, err
  265. }
  266. i += n13
  267. }
  268. if m.AuthUserAdd != nil {
  269. data[i] = 0xe2
  270. i++
  271. data[i] = 0x44
  272. i++
  273. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserAdd.Size()))
  274. n14, err := m.AuthUserAdd.MarshalTo(data[i:])
  275. if err != nil {
  276. return 0, err
  277. }
  278. i += n14
  279. }
  280. if m.AuthUserDelete != nil {
  281. data[i] = 0xea
  282. i++
  283. data[i] = 0x44
  284. i++
  285. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserDelete.Size()))
  286. n15, err := m.AuthUserDelete.MarshalTo(data[i:])
  287. if err != nil {
  288. return 0, err
  289. }
  290. i += n15
  291. }
  292. if m.AuthUserGet != nil {
  293. data[i] = 0xf2
  294. i++
  295. data[i] = 0x44
  296. i++
  297. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserGet.Size()))
  298. n16, err := m.AuthUserGet.MarshalTo(data[i:])
  299. if err != nil {
  300. return 0, err
  301. }
  302. i += n16
  303. }
  304. if m.AuthUserChangePassword != nil {
  305. data[i] = 0xfa
  306. i++
  307. data[i] = 0x44
  308. i++
  309. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserChangePassword.Size()))
  310. n17, err := m.AuthUserChangePassword.MarshalTo(data[i:])
  311. if err != nil {
  312. return 0, err
  313. }
  314. i += n17
  315. }
  316. if m.AuthUserGrantRole != nil {
  317. data[i] = 0x82
  318. i++
  319. data[i] = 0x45
  320. i++
  321. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserGrantRole.Size()))
  322. n18, err := m.AuthUserGrantRole.MarshalTo(data[i:])
  323. if err != nil {
  324. return 0, err
  325. }
  326. i += n18
  327. }
  328. if m.AuthUserRevokeRole != nil {
  329. data[i] = 0x8a
  330. i++
  331. data[i] = 0x45
  332. i++
  333. i = encodeVarintRaftInternal(data, i, uint64(m.AuthUserRevokeRole.Size()))
  334. n19, err := m.AuthUserRevokeRole.MarshalTo(data[i:])
  335. if err != nil {
  336. return 0, err
  337. }
  338. i += n19
  339. }
  340. if m.AuthRoleAdd != nil {
  341. data[i] = 0x82
  342. i++
  343. data[i] = 0x4b
  344. i++
  345. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleAdd.Size()))
  346. n20, err := m.AuthRoleAdd.MarshalTo(data[i:])
  347. if err != nil {
  348. return 0, err
  349. }
  350. i += n20
  351. }
  352. if m.AuthRoleDelete != nil {
  353. data[i] = 0x8a
  354. i++
  355. data[i] = 0x4b
  356. i++
  357. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleDelete.Size()))
  358. n21, err := m.AuthRoleDelete.MarshalTo(data[i:])
  359. if err != nil {
  360. return 0, err
  361. }
  362. i += n21
  363. }
  364. if m.AuthRoleGet != nil {
  365. data[i] = 0x92
  366. i++
  367. data[i] = 0x4b
  368. i++
  369. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleGet.Size()))
  370. n22, err := m.AuthRoleGet.MarshalTo(data[i:])
  371. if err != nil {
  372. return 0, err
  373. }
  374. i += n22
  375. }
  376. if m.AuthRoleGrantPermission != nil {
  377. data[i] = 0x9a
  378. i++
  379. data[i] = 0x4b
  380. i++
  381. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleGrantPermission.Size()))
  382. n23, err := m.AuthRoleGrantPermission.MarshalTo(data[i:])
  383. if err != nil {
  384. return 0, err
  385. }
  386. i += n23
  387. }
  388. if m.AuthRoleRevokePermission != nil {
  389. data[i] = 0xa2
  390. i++
  391. data[i] = 0x4b
  392. i++
  393. i = encodeVarintRaftInternal(data, i, uint64(m.AuthRoleRevokePermission.Size()))
  394. n24, err := m.AuthRoleRevokePermission.MarshalTo(data[i:])
  395. if err != nil {
  396. return 0, err
  397. }
  398. i += n24
  399. }
  400. return i, nil
  401. }
  402. func (m *EmptyResponse) Marshal() (data []byte, err error) {
  403. size := m.Size()
  404. data = make([]byte, size)
  405. n, err := m.MarshalTo(data)
  406. if err != nil {
  407. return nil, err
  408. }
  409. return data[:n], nil
  410. }
  411. func (m *EmptyResponse) MarshalTo(data []byte) (int, error) {
  412. var i int
  413. _ = i
  414. var l int
  415. _ = l
  416. return i, nil
  417. }
  418. func (m *InternalAuthenticateRequest) Marshal() (data []byte, err error) {
  419. size := m.Size()
  420. data = make([]byte, size)
  421. n, err := m.MarshalTo(data)
  422. if err != nil {
  423. return nil, err
  424. }
  425. return data[:n], nil
  426. }
  427. func (m *InternalAuthenticateRequest) MarshalTo(data []byte) (int, error) {
  428. var i int
  429. _ = i
  430. var l int
  431. _ = l
  432. if len(m.Name) > 0 {
  433. data[i] = 0xa
  434. i++
  435. i = encodeVarintRaftInternal(data, i, uint64(len(m.Name)))
  436. i += copy(data[i:], m.Name)
  437. }
  438. if len(m.Password) > 0 {
  439. data[i] = 0x12
  440. i++
  441. i = encodeVarintRaftInternal(data, i, uint64(len(m.Password)))
  442. i += copy(data[i:], m.Password)
  443. }
  444. if len(m.SimpleToken) > 0 {
  445. data[i] = 0x1a
  446. i++
  447. i = encodeVarintRaftInternal(data, i, uint64(len(m.SimpleToken)))
  448. i += copy(data[i:], m.SimpleToken)
  449. }
  450. return i, nil
  451. }
  452. func encodeFixed64RaftInternal(data []byte, offset int, v uint64) int {
  453. data[offset] = uint8(v)
  454. data[offset+1] = uint8(v >> 8)
  455. data[offset+2] = uint8(v >> 16)
  456. data[offset+3] = uint8(v >> 24)
  457. data[offset+4] = uint8(v >> 32)
  458. data[offset+5] = uint8(v >> 40)
  459. data[offset+6] = uint8(v >> 48)
  460. data[offset+7] = uint8(v >> 56)
  461. return offset + 8
  462. }
  463. func encodeFixed32RaftInternal(data []byte, offset int, v uint32) int {
  464. data[offset] = uint8(v)
  465. data[offset+1] = uint8(v >> 8)
  466. data[offset+2] = uint8(v >> 16)
  467. data[offset+3] = uint8(v >> 24)
  468. return offset + 4
  469. }
  470. func encodeVarintRaftInternal(data []byte, offset int, v uint64) int {
  471. for v >= 1<<7 {
  472. data[offset] = uint8(v&0x7f | 0x80)
  473. v >>= 7
  474. offset++
  475. }
  476. data[offset] = uint8(v)
  477. return offset + 1
  478. }
  479. func (m *RequestHeader) Size() (n int) {
  480. var l int
  481. _ = l
  482. if m.ID != 0 {
  483. n += 1 + sovRaftInternal(uint64(m.ID))
  484. }
  485. l = len(m.Username)
  486. if l > 0 {
  487. n += 1 + l + sovRaftInternal(uint64(l))
  488. }
  489. return n
  490. }
  491. func (m *InternalRaftRequest) Size() (n int) {
  492. var l int
  493. _ = l
  494. if m.ID != 0 {
  495. n += 1 + sovRaftInternal(uint64(m.ID))
  496. }
  497. if m.V2 != nil {
  498. l = m.V2.Size()
  499. n += 1 + l + sovRaftInternal(uint64(l))
  500. }
  501. if m.Range != nil {
  502. l = m.Range.Size()
  503. n += 1 + l + sovRaftInternal(uint64(l))
  504. }
  505. if m.Put != nil {
  506. l = m.Put.Size()
  507. n += 1 + l + sovRaftInternal(uint64(l))
  508. }
  509. if m.DeleteRange != nil {
  510. l = m.DeleteRange.Size()
  511. n += 1 + l + sovRaftInternal(uint64(l))
  512. }
  513. if m.Txn != nil {
  514. l = m.Txn.Size()
  515. n += 1 + l + sovRaftInternal(uint64(l))
  516. }
  517. if m.Compaction != nil {
  518. l = m.Compaction.Size()
  519. n += 1 + l + sovRaftInternal(uint64(l))
  520. }
  521. if m.LeaseGrant != nil {
  522. l = m.LeaseGrant.Size()
  523. n += 1 + l + sovRaftInternal(uint64(l))
  524. }
  525. if m.LeaseRevoke != nil {
  526. l = m.LeaseRevoke.Size()
  527. n += 1 + l + sovRaftInternal(uint64(l))
  528. }
  529. if m.Alarm != nil {
  530. l = m.Alarm.Size()
  531. n += 1 + l + sovRaftInternal(uint64(l))
  532. }
  533. if m.Header != nil {
  534. l = m.Header.Size()
  535. n += 2 + l + sovRaftInternal(uint64(l))
  536. }
  537. if m.AuthEnable != nil {
  538. l = m.AuthEnable.Size()
  539. n += 2 + l + sovRaftInternal(uint64(l))
  540. }
  541. if m.AuthDisable != nil {
  542. l = m.AuthDisable.Size()
  543. n += 2 + l + sovRaftInternal(uint64(l))
  544. }
  545. if m.Authenticate != nil {
  546. l = m.Authenticate.Size()
  547. n += 2 + l + sovRaftInternal(uint64(l))
  548. }
  549. if m.AuthUserAdd != nil {
  550. l = m.AuthUserAdd.Size()
  551. n += 2 + l + sovRaftInternal(uint64(l))
  552. }
  553. if m.AuthUserDelete != nil {
  554. l = m.AuthUserDelete.Size()
  555. n += 2 + l + sovRaftInternal(uint64(l))
  556. }
  557. if m.AuthUserGet != nil {
  558. l = m.AuthUserGet.Size()
  559. n += 2 + l + sovRaftInternal(uint64(l))
  560. }
  561. if m.AuthUserChangePassword != nil {
  562. l = m.AuthUserChangePassword.Size()
  563. n += 2 + l + sovRaftInternal(uint64(l))
  564. }
  565. if m.AuthUserGrantRole != nil {
  566. l = m.AuthUserGrantRole.Size()
  567. n += 2 + l + sovRaftInternal(uint64(l))
  568. }
  569. if m.AuthUserRevokeRole != nil {
  570. l = m.AuthUserRevokeRole.Size()
  571. n += 2 + l + sovRaftInternal(uint64(l))
  572. }
  573. if m.AuthRoleAdd != nil {
  574. l = m.AuthRoleAdd.Size()
  575. n += 2 + l + sovRaftInternal(uint64(l))
  576. }
  577. if m.AuthRoleDelete != nil {
  578. l = m.AuthRoleDelete.Size()
  579. n += 2 + l + sovRaftInternal(uint64(l))
  580. }
  581. if m.AuthRoleGet != nil {
  582. l = m.AuthRoleGet.Size()
  583. n += 2 + l + sovRaftInternal(uint64(l))
  584. }
  585. if m.AuthRoleGrantPermission != nil {
  586. l = m.AuthRoleGrantPermission.Size()
  587. n += 2 + l + sovRaftInternal(uint64(l))
  588. }
  589. if m.AuthRoleRevokePermission != nil {
  590. l = m.AuthRoleRevokePermission.Size()
  591. n += 2 + l + sovRaftInternal(uint64(l))
  592. }
  593. return n
  594. }
  595. func (m *EmptyResponse) Size() (n int) {
  596. var l int
  597. _ = l
  598. return n
  599. }
  600. func (m *InternalAuthenticateRequest) Size() (n int) {
  601. var l int
  602. _ = l
  603. l = len(m.Name)
  604. if l > 0 {
  605. n += 1 + l + sovRaftInternal(uint64(l))
  606. }
  607. l = len(m.Password)
  608. if l > 0 {
  609. n += 1 + l + sovRaftInternal(uint64(l))
  610. }
  611. l = len(m.SimpleToken)
  612. if l > 0 {
  613. n += 1 + l + sovRaftInternal(uint64(l))
  614. }
  615. return n
  616. }
  617. func sovRaftInternal(x uint64) (n int) {
  618. for {
  619. n++
  620. x >>= 7
  621. if x == 0 {
  622. break
  623. }
  624. }
  625. return n
  626. }
  627. func sozRaftInternal(x uint64) (n int) {
  628. return sovRaftInternal(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  629. }
  630. func (m *RequestHeader) Unmarshal(data []byte) error {
  631. l := len(data)
  632. iNdEx := 0
  633. for iNdEx < l {
  634. preIndex := iNdEx
  635. var wire uint64
  636. for shift := uint(0); ; shift += 7 {
  637. if shift >= 64 {
  638. return ErrIntOverflowRaftInternal
  639. }
  640. if iNdEx >= l {
  641. return io.ErrUnexpectedEOF
  642. }
  643. b := data[iNdEx]
  644. iNdEx++
  645. wire |= (uint64(b) & 0x7F) << shift
  646. if b < 0x80 {
  647. break
  648. }
  649. }
  650. fieldNum := int32(wire >> 3)
  651. wireType := int(wire & 0x7)
  652. if wireType == 4 {
  653. return fmt.Errorf("proto: RequestHeader: wiretype end group for non-group")
  654. }
  655. if fieldNum <= 0 {
  656. return fmt.Errorf("proto: RequestHeader: illegal tag %d (wire type %d)", fieldNum, wire)
  657. }
  658. switch fieldNum {
  659. case 1:
  660. if wireType != 0 {
  661. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  662. }
  663. m.ID = 0
  664. for shift := uint(0); ; shift += 7 {
  665. if shift >= 64 {
  666. return ErrIntOverflowRaftInternal
  667. }
  668. if iNdEx >= l {
  669. return io.ErrUnexpectedEOF
  670. }
  671. b := data[iNdEx]
  672. iNdEx++
  673. m.ID |= (uint64(b) & 0x7F) << shift
  674. if b < 0x80 {
  675. break
  676. }
  677. }
  678. case 2:
  679. if wireType != 2 {
  680. return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  681. }
  682. var stringLen uint64
  683. for shift := uint(0); ; shift += 7 {
  684. if shift >= 64 {
  685. return ErrIntOverflowRaftInternal
  686. }
  687. if iNdEx >= l {
  688. return io.ErrUnexpectedEOF
  689. }
  690. b := data[iNdEx]
  691. iNdEx++
  692. stringLen |= (uint64(b) & 0x7F) << shift
  693. if b < 0x80 {
  694. break
  695. }
  696. }
  697. intStringLen := int(stringLen)
  698. if intStringLen < 0 {
  699. return ErrInvalidLengthRaftInternal
  700. }
  701. postIndex := iNdEx + intStringLen
  702. if postIndex > l {
  703. return io.ErrUnexpectedEOF
  704. }
  705. m.Username = string(data[iNdEx:postIndex])
  706. iNdEx = postIndex
  707. default:
  708. iNdEx = preIndex
  709. skippy, err := skipRaftInternal(data[iNdEx:])
  710. if err != nil {
  711. return err
  712. }
  713. if skippy < 0 {
  714. return ErrInvalidLengthRaftInternal
  715. }
  716. if (iNdEx + skippy) > l {
  717. return io.ErrUnexpectedEOF
  718. }
  719. iNdEx += skippy
  720. }
  721. }
  722. if iNdEx > l {
  723. return io.ErrUnexpectedEOF
  724. }
  725. return nil
  726. }
  727. func (m *InternalRaftRequest) Unmarshal(data []byte) error {
  728. l := len(data)
  729. iNdEx := 0
  730. for iNdEx < l {
  731. preIndex := iNdEx
  732. var wire uint64
  733. for shift := uint(0); ; shift += 7 {
  734. if shift >= 64 {
  735. return ErrIntOverflowRaftInternal
  736. }
  737. if iNdEx >= l {
  738. return io.ErrUnexpectedEOF
  739. }
  740. b := data[iNdEx]
  741. iNdEx++
  742. wire |= (uint64(b) & 0x7F) << shift
  743. if b < 0x80 {
  744. break
  745. }
  746. }
  747. fieldNum := int32(wire >> 3)
  748. wireType := int(wire & 0x7)
  749. if wireType == 4 {
  750. return fmt.Errorf("proto: InternalRaftRequest: wiretype end group for non-group")
  751. }
  752. if fieldNum <= 0 {
  753. return fmt.Errorf("proto: InternalRaftRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  754. }
  755. switch fieldNum {
  756. case 1:
  757. if wireType != 0 {
  758. return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
  759. }
  760. m.ID = 0
  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. m.ID |= (uint64(b) & 0x7F) << shift
  771. if b < 0x80 {
  772. break
  773. }
  774. }
  775. case 2:
  776. if wireType != 2 {
  777. return fmt.Errorf("proto: wrong wireType = %d for field V2", wireType)
  778. }
  779. var msglen int
  780. for shift := uint(0); ; shift += 7 {
  781. if shift >= 64 {
  782. return ErrIntOverflowRaftInternal
  783. }
  784. if iNdEx >= l {
  785. return io.ErrUnexpectedEOF
  786. }
  787. b := data[iNdEx]
  788. iNdEx++
  789. msglen |= (int(b) & 0x7F) << shift
  790. if b < 0x80 {
  791. break
  792. }
  793. }
  794. if msglen < 0 {
  795. return ErrInvalidLengthRaftInternal
  796. }
  797. postIndex := iNdEx + msglen
  798. if postIndex > l {
  799. return io.ErrUnexpectedEOF
  800. }
  801. if m.V2 == nil {
  802. m.V2 = &Request{}
  803. }
  804. if err := m.V2.Unmarshal(data[iNdEx:postIndex]); err != nil {
  805. return err
  806. }
  807. iNdEx = postIndex
  808. case 3:
  809. if wireType != 2 {
  810. return fmt.Errorf("proto: wrong wireType = %d for field Range", wireType)
  811. }
  812. var msglen int
  813. for shift := uint(0); ; shift += 7 {
  814. if shift >= 64 {
  815. return ErrIntOverflowRaftInternal
  816. }
  817. if iNdEx >= l {
  818. return io.ErrUnexpectedEOF
  819. }
  820. b := data[iNdEx]
  821. iNdEx++
  822. msglen |= (int(b) & 0x7F) << shift
  823. if b < 0x80 {
  824. break
  825. }
  826. }
  827. if msglen < 0 {
  828. return ErrInvalidLengthRaftInternal
  829. }
  830. postIndex := iNdEx + msglen
  831. if postIndex > l {
  832. return io.ErrUnexpectedEOF
  833. }
  834. if m.Range == nil {
  835. m.Range = &RangeRequest{}
  836. }
  837. if err := m.Range.Unmarshal(data[iNdEx:postIndex]); err != nil {
  838. return err
  839. }
  840. iNdEx = postIndex
  841. case 4:
  842. if wireType != 2 {
  843. return fmt.Errorf("proto: wrong wireType = %d for field Put", wireType)
  844. }
  845. var msglen int
  846. for shift := uint(0); ; shift += 7 {
  847. if shift >= 64 {
  848. return ErrIntOverflowRaftInternal
  849. }
  850. if iNdEx >= l {
  851. return io.ErrUnexpectedEOF
  852. }
  853. b := data[iNdEx]
  854. iNdEx++
  855. msglen |= (int(b) & 0x7F) << shift
  856. if b < 0x80 {
  857. break
  858. }
  859. }
  860. if msglen < 0 {
  861. return ErrInvalidLengthRaftInternal
  862. }
  863. postIndex := iNdEx + msglen
  864. if postIndex > l {
  865. return io.ErrUnexpectedEOF
  866. }
  867. if m.Put == nil {
  868. m.Put = &PutRequest{}
  869. }
  870. if err := m.Put.Unmarshal(data[iNdEx:postIndex]); err != nil {
  871. return err
  872. }
  873. iNdEx = postIndex
  874. case 5:
  875. if wireType != 2 {
  876. return fmt.Errorf("proto: wrong wireType = %d for field DeleteRange", wireType)
  877. }
  878. var msglen int
  879. for shift := uint(0); ; shift += 7 {
  880. if shift >= 64 {
  881. return ErrIntOverflowRaftInternal
  882. }
  883. if iNdEx >= l {
  884. return io.ErrUnexpectedEOF
  885. }
  886. b := data[iNdEx]
  887. iNdEx++
  888. msglen |= (int(b) & 0x7F) << shift
  889. if b < 0x80 {
  890. break
  891. }
  892. }
  893. if msglen < 0 {
  894. return ErrInvalidLengthRaftInternal
  895. }
  896. postIndex := iNdEx + msglen
  897. if postIndex > l {
  898. return io.ErrUnexpectedEOF
  899. }
  900. if m.DeleteRange == nil {
  901. m.DeleteRange = &DeleteRangeRequest{}
  902. }
  903. if err := m.DeleteRange.Unmarshal(data[iNdEx:postIndex]); err != nil {
  904. return err
  905. }
  906. iNdEx = postIndex
  907. case 6:
  908. if wireType != 2 {
  909. return fmt.Errorf("proto: wrong wireType = %d for field Txn", wireType)
  910. }
  911. var msglen int
  912. for shift := uint(0); ; shift += 7 {
  913. if shift >= 64 {
  914. return ErrIntOverflowRaftInternal
  915. }
  916. if iNdEx >= l {
  917. return io.ErrUnexpectedEOF
  918. }
  919. b := data[iNdEx]
  920. iNdEx++
  921. msglen |= (int(b) & 0x7F) << shift
  922. if b < 0x80 {
  923. break
  924. }
  925. }
  926. if msglen < 0 {
  927. return ErrInvalidLengthRaftInternal
  928. }
  929. postIndex := iNdEx + msglen
  930. if postIndex > l {
  931. return io.ErrUnexpectedEOF
  932. }
  933. if m.Txn == nil {
  934. m.Txn = &TxnRequest{}
  935. }
  936. if err := m.Txn.Unmarshal(data[iNdEx:postIndex]); err != nil {
  937. return err
  938. }
  939. iNdEx = postIndex
  940. case 7:
  941. if wireType != 2 {
  942. return fmt.Errorf("proto: wrong wireType = %d for field Compaction", wireType)
  943. }
  944. var msglen int
  945. for shift := uint(0); ; shift += 7 {
  946. if shift >= 64 {
  947. return ErrIntOverflowRaftInternal
  948. }
  949. if iNdEx >= l {
  950. return io.ErrUnexpectedEOF
  951. }
  952. b := data[iNdEx]
  953. iNdEx++
  954. msglen |= (int(b) & 0x7F) << shift
  955. if b < 0x80 {
  956. break
  957. }
  958. }
  959. if msglen < 0 {
  960. return ErrInvalidLengthRaftInternal
  961. }
  962. postIndex := iNdEx + msglen
  963. if postIndex > l {
  964. return io.ErrUnexpectedEOF
  965. }
  966. if m.Compaction == nil {
  967. m.Compaction = &CompactionRequest{}
  968. }
  969. if err := m.Compaction.Unmarshal(data[iNdEx:postIndex]); err != nil {
  970. return err
  971. }
  972. iNdEx = postIndex
  973. case 8:
  974. if wireType != 2 {
  975. return fmt.Errorf("proto: wrong wireType = %d for field LeaseGrant", wireType)
  976. }
  977. var msglen int
  978. for shift := uint(0); ; shift += 7 {
  979. if shift >= 64 {
  980. return ErrIntOverflowRaftInternal
  981. }
  982. if iNdEx >= l {
  983. return io.ErrUnexpectedEOF
  984. }
  985. b := data[iNdEx]
  986. iNdEx++
  987. msglen |= (int(b) & 0x7F) << shift
  988. if b < 0x80 {
  989. break
  990. }
  991. }
  992. if msglen < 0 {
  993. return ErrInvalidLengthRaftInternal
  994. }
  995. postIndex := iNdEx + msglen
  996. if postIndex > l {
  997. return io.ErrUnexpectedEOF
  998. }
  999. if m.LeaseGrant == nil {
  1000. m.LeaseGrant = &LeaseGrantRequest{}
  1001. }
  1002. if err := m.LeaseGrant.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1003. return err
  1004. }
  1005. iNdEx = postIndex
  1006. case 9:
  1007. if wireType != 2 {
  1008. return fmt.Errorf("proto: wrong wireType = %d for field LeaseRevoke", wireType)
  1009. }
  1010. var msglen int
  1011. for shift := uint(0); ; shift += 7 {
  1012. if shift >= 64 {
  1013. return ErrIntOverflowRaftInternal
  1014. }
  1015. if iNdEx >= l {
  1016. return io.ErrUnexpectedEOF
  1017. }
  1018. b := data[iNdEx]
  1019. iNdEx++
  1020. msglen |= (int(b) & 0x7F) << shift
  1021. if b < 0x80 {
  1022. break
  1023. }
  1024. }
  1025. if msglen < 0 {
  1026. return ErrInvalidLengthRaftInternal
  1027. }
  1028. postIndex := iNdEx + msglen
  1029. if postIndex > l {
  1030. return io.ErrUnexpectedEOF
  1031. }
  1032. if m.LeaseRevoke == nil {
  1033. m.LeaseRevoke = &LeaseRevokeRequest{}
  1034. }
  1035. if err := m.LeaseRevoke.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1036. return err
  1037. }
  1038. iNdEx = postIndex
  1039. case 10:
  1040. if wireType != 2 {
  1041. return fmt.Errorf("proto: wrong wireType = %d for field Alarm", wireType)
  1042. }
  1043. var msglen int
  1044. for shift := uint(0); ; shift += 7 {
  1045. if shift >= 64 {
  1046. return ErrIntOverflowRaftInternal
  1047. }
  1048. if iNdEx >= l {
  1049. return io.ErrUnexpectedEOF
  1050. }
  1051. b := data[iNdEx]
  1052. iNdEx++
  1053. msglen |= (int(b) & 0x7F) << shift
  1054. if b < 0x80 {
  1055. break
  1056. }
  1057. }
  1058. if msglen < 0 {
  1059. return ErrInvalidLengthRaftInternal
  1060. }
  1061. postIndex := iNdEx + msglen
  1062. if postIndex > l {
  1063. return io.ErrUnexpectedEOF
  1064. }
  1065. if m.Alarm == nil {
  1066. m.Alarm = &AlarmRequest{}
  1067. }
  1068. if err := m.Alarm.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1069. return err
  1070. }
  1071. iNdEx = postIndex
  1072. case 100:
  1073. if wireType != 2 {
  1074. return fmt.Errorf("proto: wrong wireType = %d for field Header", wireType)
  1075. }
  1076. var msglen int
  1077. for shift := uint(0); ; shift += 7 {
  1078. if shift >= 64 {
  1079. return ErrIntOverflowRaftInternal
  1080. }
  1081. if iNdEx >= l {
  1082. return io.ErrUnexpectedEOF
  1083. }
  1084. b := data[iNdEx]
  1085. iNdEx++
  1086. msglen |= (int(b) & 0x7F) << shift
  1087. if b < 0x80 {
  1088. break
  1089. }
  1090. }
  1091. if msglen < 0 {
  1092. return ErrInvalidLengthRaftInternal
  1093. }
  1094. postIndex := iNdEx + msglen
  1095. if postIndex > l {
  1096. return io.ErrUnexpectedEOF
  1097. }
  1098. if m.Header == nil {
  1099. m.Header = &RequestHeader{}
  1100. }
  1101. if err := m.Header.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1102. return err
  1103. }
  1104. iNdEx = postIndex
  1105. case 1000:
  1106. if wireType != 2 {
  1107. return fmt.Errorf("proto: wrong wireType = %d for field AuthEnable", wireType)
  1108. }
  1109. var msglen int
  1110. for shift := uint(0); ; shift += 7 {
  1111. if shift >= 64 {
  1112. return ErrIntOverflowRaftInternal
  1113. }
  1114. if iNdEx >= l {
  1115. return io.ErrUnexpectedEOF
  1116. }
  1117. b := data[iNdEx]
  1118. iNdEx++
  1119. msglen |= (int(b) & 0x7F) << shift
  1120. if b < 0x80 {
  1121. break
  1122. }
  1123. }
  1124. if msglen < 0 {
  1125. return ErrInvalidLengthRaftInternal
  1126. }
  1127. postIndex := iNdEx + msglen
  1128. if postIndex > l {
  1129. return io.ErrUnexpectedEOF
  1130. }
  1131. if m.AuthEnable == nil {
  1132. m.AuthEnable = &AuthEnableRequest{}
  1133. }
  1134. if err := m.AuthEnable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1135. return err
  1136. }
  1137. iNdEx = postIndex
  1138. case 1011:
  1139. if wireType != 2 {
  1140. return fmt.Errorf("proto: wrong wireType = %d for field AuthDisable", wireType)
  1141. }
  1142. var msglen int
  1143. for shift := uint(0); ; shift += 7 {
  1144. if shift >= 64 {
  1145. return ErrIntOverflowRaftInternal
  1146. }
  1147. if iNdEx >= l {
  1148. return io.ErrUnexpectedEOF
  1149. }
  1150. b := data[iNdEx]
  1151. iNdEx++
  1152. msglen |= (int(b) & 0x7F) << shift
  1153. if b < 0x80 {
  1154. break
  1155. }
  1156. }
  1157. if msglen < 0 {
  1158. return ErrInvalidLengthRaftInternal
  1159. }
  1160. postIndex := iNdEx + msglen
  1161. if postIndex > l {
  1162. return io.ErrUnexpectedEOF
  1163. }
  1164. if m.AuthDisable == nil {
  1165. m.AuthDisable = &AuthDisableRequest{}
  1166. }
  1167. if err := m.AuthDisable.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1168. return err
  1169. }
  1170. iNdEx = postIndex
  1171. case 1012:
  1172. if wireType != 2 {
  1173. return fmt.Errorf("proto: wrong wireType = %d for field Authenticate", wireType)
  1174. }
  1175. var msglen int
  1176. for shift := uint(0); ; shift += 7 {
  1177. if shift >= 64 {
  1178. return ErrIntOverflowRaftInternal
  1179. }
  1180. if iNdEx >= l {
  1181. return io.ErrUnexpectedEOF
  1182. }
  1183. b := data[iNdEx]
  1184. iNdEx++
  1185. msglen |= (int(b) & 0x7F) << shift
  1186. if b < 0x80 {
  1187. break
  1188. }
  1189. }
  1190. if msglen < 0 {
  1191. return ErrInvalidLengthRaftInternal
  1192. }
  1193. postIndex := iNdEx + msglen
  1194. if postIndex > l {
  1195. return io.ErrUnexpectedEOF
  1196. }
  1197. if m.Authenticate == nil {
  1198. m.Authenticate = &InternalAuthenticateRequest{}
  1199. }
  1200. if err := m.Authenticate.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1201. return err
  1202. }
  1203. iNdEx = postIndex
  1204. case 1100:
  1205. if wireType != 2 {
  1206. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserAdd", wireType)
  1207. }
  1208. var msglen int
  1209. for shift := uint(0); ; shift += 7 {
  1210. if shift >= 64 {
  1211. return ErrIntOverflowRaftInternal
  1212. }
  1213. if iNdEx >= l {
  1214. return io.ErrUnexpectedEOF
  1215. }
  1216. b := data[iNdEx]
  1217. iNdEx++
  1218. msglen |= (int(b) & 0x7F) << shift
  1219. if b < 0x80 {
  1220. break
  1221. }
  1222. }
  1223. if msglen < 0 {
  1224. return ErrInvalidLengthRaftInternal
  1225. }
  1226. postIndex := iNdEx + msglen
  1227. if postIndex > l {
  1228. return io.ErrUnexpectedEOF
  1229. }
  1230. if m.AuthUserAdd == nil {
  1231. m.AuthUserAdd = &AuthUserAddRequest{}
  1232. }
  1233. if err := m.AuthUserAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1234. return err
  1235. }
  1236. iNdEx = postIndex
  1237. case 1101:
  1238. if wireType != 2 {
  1239. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserDelete", wireType)
  1240. }
  1241. var msglen int
  1242. for shift := uint(0); ; shift += 7 {
  1243. if shift >= 64 {
  1244. return ErrIntOverflowRaftInternal
  1245. }
  1246. if iNdEx >= l {
  1247. return io.ErrUnexpectedEOF
  1248. }
  1249. b := data[iNdEx]
  1250. iNdEx++
  1251. msglen |= (int(b) & 0x7F) << shift
  1252. if b < 0x80 {
  1253. break
  1254. }
  1255. }
  1256. if msglen < 0 {
  1257. return ErrInvalidLengthRaftInternal
  1258. }
  1259. postIndex := iNdEx + msglen
  1260. if postIndex > l {
  1261. return io.ErrUnexpectedEOF
  1262. }
  1263. if m.AuthUserDelete == nil {
  1264. m.AuthUserDelete = &AuthUserDeleteRequest{}
  1265. }
  1266. if err := m.AuthUserDelete.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1267. return err
  1268. }
  1269. iNdEx = postIndex
  1270. case 1102:
  1271. if wireType != 2 {
  1272. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGet", wireType)
  1273. }
  1274. var msglen int
  1275. for shift := uint(0); ; shift += 7 {
  1276. if shift >= 64 {
  1277. return ErrIntOverflowRaftInternal
  1278. }
  1279. if iNdEx >= l {
  1280. return io.ErrUnexpectedEOF
  1281. }
  1282. b := data[iNdEx]
  1283. iNdEx++
  1284. msglen |= (int(b) & 0x7F) << shift
  1285. if b < 0x80 {
  1286. break
  1287. }
  1288. }
  1289. if msglen < 0 {
  1290. return ErrInvalidLengthRaftInternal
  1291. }
  1292. postIndex := iNdEx + msglen
  1293. if postIndex > l {
  1294. return io.ErrUnexpectedEOF
  1295. }
  1296. if m.AuthUserGet == nil {
  1297. m.AuthUserGet = &AuthUserGetRequest{}
  1298. }
  1299. if err := m.AuthUserGet.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1300. return err
  1301. }
  1302. iNdEx = postIndex
  1303. case 1103:
  1304. if wireType != 2 {
  1305. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserChangePassword", wireType)
  1306. }
  1307. var msglen int
  1308. for shift := uint(0); ; shift += 7 {
  1309. if shift >= 64 {
  1310. return ErrIntOverflowRaftInternal
  1311. }
  1312. if iNdEx >= l {
  1313. return io.ErrUnexpectedEOF
  1314. }
  1315. b := data[iNdEx]
  1316. iNdEx++
  1317. msglen |= (int(b) & 0x7F) << shift
  1318. if b < 0x80 {
  1319. break
  1320. }
  1321. }
  1322. if msglen < 0 {
  1323. return ErrInvalidLengthRaftInternal
  1324. }
  1325. postIndex := iNdEx + msglen
  1326. if postIndex > l {
  1327. return io.ErrUnexpectedEOF
  1328. }
  1329. if m.AuthUserChangePassword == nil {
  1330. m.AuthUserChangePassword = &AuthUserChangePasswordRequest{}
  1331. }
  1332. if err := m.AuthUserChangePassword.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1333. return err
  1334. }
  1335. iNdEx = postIndex
  1336. case 1104:
  1337. if wireType != 2 {
  1338. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserGrantRole", wireType)
  1339. }
  1340. var msglen int
  1341. for shift := uint(0); ; shift += 7 {
  1342. if shift >= 64 {
  1343. return ErrIntOverflowRaftInternal
  1344. }
  1345. if iNdEx >= l {
  1346. return io.ErrUnexpectedEOF
  1347. }
  1348. b := data[iNdEx]
  1349. iNdEx++
  1350. msglen |= (int(b) & 0x7F) << shift
  1351. if b < 0x80 {
  1352. break
  1353. }
  1354. }
  1355. if msglen < 0 {
  1356. return ErrInvalidLengthRaftInternal
  1357. }
  1358. postIndex := iNdEx + msglen
  1359. if postIndex > l {
  1360. return io.ErrUnexpectedEOF
  1361. }
  1362. if m.AuthUserGrantRole == nil {
  1363. m.AuthUserGrantRole = &AuthUserGrantRoleRequest{}
  1364. }
  1365. if err := m.AuthUserGrantRole.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1366. return err
  1367. }
  1368. iNdEx = postIndex
  1369. case 1105:
  1370. if wireType != 2 {
  1371. return fmt.Errorf("proto: wrong wireType = %d for field AuthUserRevokeRole", wireType)
  1372. }
  1373. var msglen int
  1374. for shift := uint(0); ; shift += 7 {
  1375. if shift >= 64 {
  1376. return ErrIntOverflowRaftInternal
  1377. }
  1378. if iNdEx >= l {
  1379. return io.ErrUnexpectedEOF
  1380. }
  1381. b := data[iNdEx]
  1382. iNdEx++
  1383. msglen |= (int(b) & 0x7F) << shift
  1384. if b < 0x80 {
  1385. break
  1386. }
  1387. }
  1388. if msglen < 0 {
  1389. return ErrInvalidLengthRaftInternal
  1390. }
  1391. postIndex := iNdEx + msglen
  1392. if postIndex > l {
  1393. return io.ErrUnexpectedEOF
  1394. }
  1395. if m.AuthUserRevokeRole == nil {
  1396. m.AuthUserRevokeRole = &AuthUserRevokeRoleRequest{}
  1397. }
  1398. if err := m.AuthUserRevokeRole.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1399. return err
  1400. }
  1401. iNdEx = postIndex
  1402. case 1200:
  1403. if wireType != 2 {
  1404. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleAdd", wireType)
  1405. }
  1406. var msglen int
  1407. for shift := uint(0); ; shift += 7 {
  1408. if shift >= 64 {
  1409. return ErrIntOverflowRaftInternal
  1410. }
  1411. if iNdEx >= l {
  1412. return io.ErrUnexpectedEOF
  1413. }
  1414. b := data[iNdEx]
  1415. iNdEx++
  1416. msglen |= (int(b) & 0x7F) << shift
  1417. if b < 0x80 {
  1418. break
  1419. }
  1420. }
  1421. if msglen < 0 {
  1422. return ErrInvalidLengthRaftInternal
  1423. }
  1424. postIndex := iNdEx + msglen
  1425. if postIndex > l {
  1426. return io.ErrUnexpectedEOF
  1427. }
  1428. if m.AuthRoleAdd == nil {
  1429. m.AuthRoleAdd = &AuthRoleAddRequest{}
  1430. }
  1431. if err := m.AuthRoleAdd.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1432. return err
  1433. }
  1434. iNdEx = postIndex
  1435. case 1201:
  1436. if wireType != 2 {
  1437. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleDelete", wireType)
  1438. }
  1439. var msglen int
  1440. for shift := uint(0); ; shift += 7 {
  1441. if shift >= 64 {
  1442. return ErrIntOverflowRaftInternal
  1443. }
  1444. if iNdEx >= l {
  1445. return io.ErrUnexpectedEOF
  1446. }
  1447. b := data[iNdEx]
  1448. iNdEx++
  1449. msglen |= (int(b) & 0x7F) << shift
  1450. if b < 0x80 {
  1451. break
  1452. }
  1453. }
  1454. if msglen < 0 {
  1455. return ErrInvalidLengthRaftInternal
  1456. }
  1457. postIndex := iNdEx + msglen
  1458. if postIndex > l {
  1459. return io.ErrUnexpectedEOF
  1460. }
  1461. if m.AuthRoleDelete == nil {
  1462. m.AuthRoleDelete = &AuthRoleDeleteRequest{}
  1463. }
  1464. if err := m.AuthRoleDelete.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1465. return err
  1466. }
  1467. iNdEx = postIndex
  1468. case 1202:
  1469. if wireType != 2 {
  1470. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGet", wireType)
  1471. }
  1472. var msglen int
  1473. for shift := uint(0); ; shift += 7 {
  1474. if shift >= 64 {
  1475. return ErrIntOverflowRaftInternal
  1476. }
  1477. if iNdEx >= l {
  1478. return io.ErrUnexpectedEOF
  1479. }
  1480. b := data[iNdEx]
  1481. iNdEx++
  1482. msglen |= (int(b) & 0x7F) << shift
  1483. if b < 0x80 {
  1484. break
  1485. }
  1486. }
  1487. if msglen < 0 {
  1488. return ErrInvalidLengthRaftInternal
  1489. }
  1490. postIndex := iNdEx + msglen
  1491. if postIndex > l {
  1492. return io.ErrUnexpectedEOF
  1493. }
  1494. if m.AuthRoleGet == nil {
  1495. m.AuthRoleGet = &AuthRoleGetRequest{}
  1496. }
  1497. if err := m.AuthRoleGet.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1498. return err
  1499. }
  1500. iNdEx = postIndex
  1501. case 1203:
  1502. if wireType != 2 {
  1503. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleGrantPermission", wireType)
  1504. }
  1505. var msglen int
  1506. for shift := uint(0); ; shift += 7 {
  1507. if shift >= 64 {
  1508. return ErrIntOverflowRaftInternal
  1509. }
  1510. if iNdEx >= l {
  1511. return io.ErrUnexpectedEOF
  1512. }
  1513. b := data[iNdEx]
  1514. iNdEx++
  1515. msglen |= (int(b) & 0x7F) << shift
  1516. if b < 0x80 {
  1517. break
  1518. }
  1519. }
  1520. if msglen < 0 {
  1521. return ErrInvalidLengthRaftInternal
  1522. }
  1523. postIndex := iNdEx + msglen
  1524. if postIndex > l {
  1525. return io.ErrUnexpectedEOF
  1526. }
  1527. if m.AuthRoleGrantPermission == nil {
  1528. m.AuthRoleGrantPermission = &AuthRoleGrantPermissionRequest{}
  1529. }
  1530. if err := m.AuthRoleGrantPermission.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1531. return err
  1532. }
  1533. iNdEx = postIndex
  1534. case 1204:
  1535. if wireType != 2 {
  1536. return fmt.Errorf("proto: wrong wireType = %d for field AuthRoleRevokePermission", wireType)
  1537. }
  1538. var msglen int
  1539. for shift := uint(0); ; shift += 7 {
  1540. if shift >= 64 {
  1541. return ErrIntOverflowRaftInternal
  1542. }
  1543. if iNdEx >= l {
  1544. return io.ErrUnexpectedEOF
  1545. }
  1546. b := data[iNdEx]
  1547. iNdEx++
  1548. msglen |= (int(b) & 0x7F) << shift
  1549. if b < 0x80 {
  1550. break
  1551. }
  1552. }
  1553. if msglen < 0 {
  1554. return ErrInvalidLengthRaftInternal
  1555. }
  1556. postIndex := iNdEx + msglen
  1557. if postIndex > l {
  1558. return io.ErrUnexpectedEOF
  1559. }
  1560. if m.AuthRoleRevokePermission == nil {
  1561. m.AuthRoleRevokePermission = &AuthRoleRevokePermissionRequest{}
  1562. }
  1563. if err := m.AuthRoleRevokePermission.Unmarshal(data[iNdEx:postIndex]); err != nil {
  1564. return err
  1565. }
  1566. iNdEx = postIndex
  1567. default:
  1568. iNdEx = preIndex
  1569. skippy, err := skipRaftInternal(data[iNdEx:])
  1570. if err != nil {
  1571. return err
  1572. }
  1573. if skippy < 0 {
  1574. return ErrInvalidLengthRaftInternal
  1575. }
  1576. if (iNdEx + skippy) > l {
  1577. return io.ErrUnexpectedEOF
  1578. }
  1579. iNdEx += skippy
  1580. }
  1581. }
  1582. if iNdEx > l {
  1583. return io.ErrUnexpectedEOF
  1584. }
  1585. return nil
  1586. }
  1587. func (m *EmptyResponse) Unmarshal(data []byte) error {
  1588. l := len(data)
  1589. iNdEx := 0
  1590. for iNdEx < l {
  1591. preIndex := iNdEx
  1592. var wire uint64
  1593. for shift := uint(0); ; shift += 7 {
  1594. if shift >= 64 {
  1595. return ErrIntOverflowRaftInternal
  1596. }
  1597. if iNdEx >= l {
  1598. return io.ErrUnexpectedEOF
  1599. }
  1600. b := data[iNdEx]
  1601. iNdEx++
  1602. wire |= (uint64(b) & 0x7F) << shift
  1603. if b < 0x80 {
  1604. break
  1605. }
  1606. }
  1607. fieldNum := int32(wire >> 3)
  1608. wireType := int(wire & 0x7)
  1609. if wireType == 4 {
  1610. return fmt.Errorf("proto: EmptyResponse: wiretype end group for non-group")
  1611. }
  1612. if fieldNum <= 0 {
  1613. return fmt.Errorf("proto: EmptyResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1614. }
  1615. switch fieldNum {
  1616. default:
  1617. iNdEx = preIndex
  1618. skippy, err := skipRaftInternal(data[iNdEx:])
  1619. if err != nil {
  1620. return err
  1621. }
  1622. if skippy < 0 {
  1623. return ErrInvalidLengthRaftInternal
  1624. }
  1625. if (iNdEx + skippy) > l {
  1626. return io.ErrUnexpectedEOF
  1627. }
  1628. iNdEx += skippy
  1629. }
  1630. }
  1631. if iNdEx > l {
  1632. return io.ErrUnexpectedEOF
  1633. }
  1634. return nil
  1635. }
  1636. func (m *InternalAuthenticateRequest) Unmarshal(data []byte) error {
  1637. l := len(data)
  1638. iNdEx := 0
  1639. for iNdEx < l {
  1640. preIndex := iNdEx
  1641. var wire uint64
  1642. for shift := uint(0); ; shift += 7 {
  1643. if shift >= 64 {
  1644. return ErrIntOverflowRaftInternal
  1645. }
  1646. if iNdEx >= l {
  1647. return io.ErrUnexpectedEOF
  1648. }
  1649. b := data[iNdEx]
  1650. iNdEx++
  1651. wire |= (uint64(b) & 0x7F) << shift
  1652. if b < 0x80 {
  1653. break
  1654. }
  1655. }
  1656. fieldNum := int32(wire >> 3)
  1657. wireType := int(wire & 0x7)
  1658. if wireType == 4 {
  1659. return fmt.Errorf("proto: InternalAuthenticateRequest: wiretype end group for non-group")
  1660. }
  1661. if fieldNum <= 0 {
  1662. return fmt.Errorf("proto: InternalAuthenticateRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1663. }
  1664. switch fieldNum {
  1665. case 1:
  1666. if wireType != 2 {
  1667. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  1668. }
  1669. var stringLen uint64
  1670. for shift := uint(0); ; shift += 7 {
  1671. if shift >= 64 {
  1672. return ErrIntOverflowRaftInternal
  1673. }
  1674. if iNdEx >= l {
  1675. return io.ErrUnexpectedEOF
  1676. }
  1677. b := data[iNdEx]
  1678. iNdEx++
  1679. stringLen |= (uint64(b) & 0x7F) << shift
  1680. if b < 0x80 {
  1681. break
  1682. }
  1683. }
  1684. intStringLen := int(stringLen)
  1685. if intStringLen < 0 {
  1686. return ErrInvalidLengthRaftInternal
  1687. }
  1688. postIndex := iNdEx + intStringLen
  1689. if postIndex > l {
  1690. return io.ErrUnexpectedEOF
  1691. }
  1692. m.Name = string(data[iNdEx:postIndex])
  1693. iNdEx = postIndex
  1694. case 2:
  1695. if wireType != 2 {
  1696. return fmt.Errorf("proto: wrong wireType = %d for field Password", wireType)
  1697. }
  1698. var stringLen uint64
  1699. for shift := uint(0); ; shift += 7 {
  1700. if shift >= 64 {
  1701. return ErrIntOverflowRaftInternal
  1702. }
  1703. if iNdEx >= l {
  1704. return io.ErrUnexpectedEOF
  1705. }
  1706. b := data[iNdEx]
  1707. iNdEx++
  1708. stringLen |= (uint64(b) & 0x7F) << shift
  1709. if b < 0x80 {
  1710. break
  1711. }
  1712. }
  1713. intStringLen := int(stringLen)
  1714. if intStringLen < 0 {
  1715. return ErrInvalidLengthRaftInternal
  1716. }
  1717. postIndex := iNdEx + intStringLen
  1718. if postIndex > l {
  1719. return io.ErrUnexpectedEOF
  1720. }
  1721. m.Password = string(data[iNdEx:postIndex])
  1722. iNdEx = postIndex
  1723. case 3:
  1724. if wireType != 2 {
  1725. return fmt.Errorf("proto: wrong wireType = %d for field SimpleToken", wireType)
  1726. }
  1727. var stringLen uint64
  1728. for shift := uint(0); ; shift += 7 {
  1729. if shift >= 64 {
  1730. return ErrIntOverflowRaftInternal
  1731. }
  1732. if iNdEx >= l {
  1733. return io.ErrUnexpectedEOF
  1734. }
  1735. b := data[iNdEx]
  1736. iNdEx++
  1737. stringLen |= (uint64(b) & 0x7F) << shift
  1738. if b < 0x80 {
  1739. break
  1740. }
  1741. }
  1742. intStringLen := int(stringLen)
  1743. if intStringLen < 0 {
  1744. return ErrInvalidLengthRaftInternal
  1745. }
  1746. postIndex := iNdEx + intStringLen
  1747. if postIndex > l {
  1748. return io.ErrUnexpectedEOF
  1749. }
  1750. m.SimpleToken = string(data[iNdEx:postIndex])
  1751. iNdEx = postIndex
  1752. default:
  1753. iNdEx = preIndex
  1754. skippy, err := skipRaftInternal(data[iNdEx:])
  1755. if err != nil {
  1756. return err
  1757. }
  1758. if skippy < 0 {
  1759. return ErrInvalidLengthRaftInternal
  1760. }
  1761. if (iNdEx + skippy) > l {
  1762. return io.ErrUnexpectedEOF
  1763. }
  1764. iNdEx += skippy
  1765. }
  1766. }
  1767. if iNdEx > l {
  1768. return io.ErrUnexpectedEOF
  1769. }
  1770. return nil
  1771. }
  1772. func skipRaftInternal(data []byte) (n int, err error) {
  1773. l := len(data)
  1774. iNdEx := 0
  1775. for iNdEx < l {
  1776. var wire uint64
  1777. for shift := uint(0); ; shift += 7 {
  1778. if shift >= 64 {
  1779. return 0, ErrIntOverflowRaftInternal
  1780. }
  1781. if iNdEx >= l {
  1782. return 0, io.ErrUnexpectedEOF
  1783. }
  1784. b := data[iNdEx]
  1785. iNdEx++
  1786. wire |= (uint64(b) & 0x7F) << shift
  1787. if b < 0x80 {
  1788. break
  1789. }
  1790. }
  1791. wireType := int(wire & 0x7)
  1792. switch wireType {
  1793. case 0:
  1794. for shift := uint(0); ; shift += 7 {
  1795. if shift >= 64 {
  1796. return 0, ErrIntOverflowRaftInternal
  1797. }
  1798. if iNdEx >= l {
  1799. return 0, io.ErrUnexpectedEOF
  1800. }
  1801. iNdEx++
  1802. if data[iNdEx-1] < 0x80 {
  1803. break
  1804. }
  1805. }
  1806. return iNdEx, nil
  1807. case 1:
  1808. iNdEx += 8
  1809. return iNdEx, nil
  1810. case 2:
  1811. var length int
  1812. for shift := uint(0); ; shift += 7 {
  1813. if shift >= 64 {
  1814. return 0, ErrIntOverflowRaftInternal
  1815. }
  1816. if iNdEx >= l {
  1817. return 0, io.ErrUnexpectedEOF
  1818. }
  1819. b := data[iNdEx]
  1820. iNdEx++
  1821. length |= (int(b) & 0x7F) << shift
  1822. if b < 0x80 {
  1823. break
  1824. }
  1825. }
  1826. iNdEx += length
  1827. if length < 0 {
  1828. return 0, ErrInvalidLengthRaftInternal
  1829. }
  1830. return iNdEx, nil
  1831. case 3:
  1832. for {
  1833. var innerWire uint64
  1834. var start int = iNdEx
  1835. for shift := uint(0); ; shift += 7 {
  1836. if shift >= 64 {
  1837. return 0, ErrIntOverflowRaftInternal
  1838. }
  1839. if iNdEx >= l {
  1840. return 0, io.ErrUnexpectedEOF
  1841. }
  1842. b := data[iNdEx]
  1843. iNdEx++
  1844. innerWire |= (uint64(b) & 0x7F) << shift
  1845. if b < 0x80 {
  1846. break
  1847. }
  1848. }
  1849. innerWireType := int(innerWire & 0x7)
  1850. if innerWireType == 4 {
  1851. break
  1852. }
  1853. next, err := skipRaftInternal(data[start:])
  1854. if err != nil {
  1855. return 0, err
  1856. }
  1857. iNdEx = start + next
  1858. }
  1859. return iNdEx, nil
  1860. case 4:
  1861. return iNdEx, nil
  1862. case 5:
  1863. iNdEx += 4
  1864. return iNdEx, nil
  1865. default:
  1866. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1867. }
  1868. }
  1869. panic("unreachable")
  1870. }
  1871. var (
  1872. ErrInvalidLengthRaftInternal = fmt.Errorf("proto: negative length found during unmarshaling")
  1873. ErrIntOverflowRaftInternal = fmt.Errorf("proto: integer overflow")
  1874. )
  1875. var fileDescriptorRaftInternal = []byte{
  1876. // 770 bytes of a gzipped FileDescriptorProto
  1877. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x7c, 0x95, 0x4b, 0x6f, 0x13, 0x3b,
  1878. 0x14, 0xc7, 0x6f, 0xd2, 0x67, 0x9c, 0xa4, 0xb7, 0xd7, 0x6d, 0x2f, 0x26, 0x95, 0x4a, 0x09, 0xe2,
  1879. 0x0d, 0x05, 0xb5, 0x4b, 0x16, 0x10, 0x9a, 0xaa, 0x54, 0x42, 0xa8, 0x1a, 0x15, 0x09, 0x89, 0xc5,
  1880. 0xc8, 0xcd, 0x98, 0x74, 0x60, 0x5e, 0x78, 0x9c, 0x52, 0xbe, 0x15, 0xaf, 0x0f, 0xd1, 0x05, 0x8f,
  1881. 0xb2, 0x65, 0x05, 0xac, 0xd8, 0xc3, 0x07, 0xc0, 0xaf, 0xf1, 0xcc, 0x24, 0x4e, 0x17, 0x91, 0x66,
  1882. 0xce, 0xf9, 0x9f, 0xdf, 0x39, 0x9e, 0xbf, 0x1d, 0x83, 0x05, 0x8a, 0x9f, 0x31, 0xd7, 0x8f, 0x18,
  1883. 0xa1, 0x11, 0x0e, 0xd6, 0x12, 0x1a, 0xb3, 0x18, 0x36, 0x08, 0xeb, 0x79, 0x29, 0xa1, 0x87, 0x84,
  1884. 0x26, 0xfb, 0xad, 0xc5, 0x7e, 0xdc, 0x8f, 0x65, 0xe2, 0x96, 0x78, 0x52, 0x9a, 0xd6, 0x7c, 0xae,
  1885. 0xd1, 0x91, 0x1a, 0x4d, 0x7a, 0xea, 0xb1, 0x7d, 0x07, 0x34, 0x1d, 0xf2, 0x72, 0x40, 0x52, 0xf6,
  1886. 0x80, 0x60, 0x8f, 0x50, 0x38, 0x07, 0xaa, 0x3b, 0x5d, 0x54, 0x59, 0xad, 0x5c, 0x99, 0x74, 0xaa,
  1887. 0x7e, 0x17, 0xb6, 0xc0, 0xec, 0x20, 0x15, 0x2d, 0x43, 0x82, 0xaa, 0x3c, 0x5a, 0x73, 0xcc, 0x7b,
  1888. 0xfb, 0x5b, 0x13, 0x2c, 0xec, 0xe8, 0x81, 0x1c, 0x3e, 0x9d, 0x26, 0x8d, 0x30, 0x2e, 0x82, 0xea,
  1889. 0xe1, 0xba, 0xac, 0xae, 0xaf, 0x2f, 0xad, 0x15, 0x47, 0x5e, 0xd3, 0x25, 0x0e, 0x17, 0xc0, 0xdb,
  1890. 0x60, 0x8a, 0xe2, 0xa8, 0x4f, 0xd0, 0x84, 0x54, 0xb6, 0x86, 0x94, 0x22, 0x95, 0xc9, 0x95, 0x10,
  1891. 0x5e, 0x03, 0x13, 0xc9, 0x80, 0xa1, 0x49, 0xa9, 0x47, 0x65, 0xfd, 0xee, 0x20, 0x9b, 0xc7, 0x11,
  1892. 0x22, 0xb8, 0x09, 0x1a, 0x1e, 0x09, 0x08, 0x23, 0xae, 0x6a, 0x32, 0x25, 0x8b, 0x56, 0xcb, 0x45,
  1893. 0x5d, 0xa9, 0x28, 0xb5, 0xaa, 0x7b, 0x79, 0x4c, 0x34, 0x64, 0x47, 0x11, 0x9a, 0xb6, 0x35, 0xdc,
  1894. 0x3b, 0x8a, 0x4c, 0x43, 0x2e, 0x82, 0x77, 0x01, 0xe8, 0xc5, 0x61, 0x82, 0x7b, 0xcc, 0x8f, 0x23,
  1895. 0x34, 0x23, 0x4b, 0xce, 0x95, 0x4b, 0x36, 0x4d, 0x3e, 0xab, 0x2c, 0x94, 0xc0, 0x7b, 0xa0, 0x1e,
  1896. 0x10, 0x9c, 0x12, 0xb7, 0xcf, 0x27, 0x66, 0x68, 0xd6, 0x46, 0x78, 0x28, 0x04, 0xdb, 0x22, 0x6f,
  1897. 0x08, 0x81, 0x09, 0x89, 0x35, 0x2b, 0x02, 0x25, 0x87, 0xf1, 0x0b, 0x82, 0x6a, 0xb6, 0x35, 0x4b,
  1898. 0x84, 0x23, 0x05, 0x66, 0xcd, 0x41, 0x1e, 0x13, 0xb6, 0xe0, 0x00, 0xd3, 0x10, 0x01, 0x9b, 0x2d,
  1899. 0x1d, 0x91, 0x32, 0xb6, 0x48, 0x21, 0xdc, 0x00, 0xd3, 0x07, 0x72, 0x37, 0x21, 0x4f, 0x96, 0x2c,
  1900. 0x5b, 0x3d, 0x57, 0x1b, 0xce, 0xd1, 0x52, 0xd8, 0x01, 0x75, 0x3c, 0x60, 0x07, 0x2e, 0x89, 0xf0,
  1901. 0x7e, 0x40, 0xd0, 0x2f, 0xeb, 0x07, 0xeb, 0x70, 0xc5, 0x96, 0x14, 0x98, 0xe5, 0x62, 0x13, 0x82,
  1902. 0x5d, 0xd0, 0x90, 0x08, 0xcf, 0x4f, 0x25, 0xe3, 0xf7, 0x8c, 0x6d, 0xbd, 0x82, 0xd1, 0x55, 0x0a,
  1903. 0xb3, 0x5e, 0x9c, 0xc7, 0xe0, 0x23, 0x45, 0x21, 0x11, 0xf3, 0x7b, 0x98, 0x11, 0xf4, 0x47, 0x51,
  1904. 0xae, 0x96, 0x29, 0xd9, 0xbe, 0xef, 0x14, 0xa4, 0x19, 0xae, 0x54, 0x0f, 0xb7, 0x40, 0x53, 0x4e,
  1905. 0x25, 0x8e, 0x8d, 0x8b, 0x3d, 0x0f, 0x7d, 0x9c, 0x1d, 0x37, 0xd6, 0x63, 0xfe, 0xd6, 0xf1, 0xbc,
  1906. 0xd2, 0x58, 0x3a, 0xc6, 0xc7, 0x9a, 0xcf, 0x31, 0x6a, 0x4f, 0xa2, 0x4f, 0x8a, 0x74, 0xc1, 0x4e,
  1907. 0xd2, 0x9b, 0x59, 0xc3, 0xe6, 0x70, 0x29, 0x5c, 0x1e, 0xab, 0x4f, 0x18, 0xfa, 0x7c, 0xea, 0x58,
  1908. 0xdb, 0x84, 0x8d, 0x8c, 0xc5, 0x63, 0xb0, 0x0f, 0xce, 0xe6, 0x98, 0xde, 0x81, 0x38, 0x25, 0x6e,
  1909. 0x82, 0xd3, 0xf4, 0x55, 0x4c, 0x3d, 0xf4, 0x45, 0x21, 0xaf, 0xdb, 0x91, 0x9b, 0x52, 0xbd, 0xab,
  1910. 0xc5, 0x19, 0xfd, 0x7f, 0x6c, 0x4d, 0xc3, 0x27, 0x60, 0xb1, 0x30, 0xaf, 0xd8, 0xde, 0x2e, 0x8d,
  1911. 0xb9, 0xc9, 0x27, 0xaa, 0xc7, 0xa5, 0x31, 0x63, 0xcb, 0xa3, 0x11, 0xe7, 0x56, 0xff, 0x87, 0x87,
  1912. 0x33, 0xf0, 0x29, 0x58, 0xca, 0xc9, 0xea, 0xa4, 0x28, 0xf4, 0x57, 0x85, 0xbe, 0x6c, 0x47, 0xeb,
  1913. 0x23, 0x53, 0x60, 0x43, 0x3c, 0x92, 0x32, 0x9f, 0x59, 0x00, 0xa5, 0xfb, 0x6f, 0x6a, 0xe3, 0x3e,
  1914. 0xb3, 0xd0, 0x0f, 0xbb, 0xaf, 0x63, 0xc6, 0x7d, 0x89, 0xd1, 0xee, 0xbf, 0xad, 0x8d, 0x73, 0x5f,
  1915. 0x54, 0x59, 0xdc, 0xcf, 0xc3, 0xe5, 0xb1, 0x84, 0xfb, 0xef, 0x4e, 0x1d, 0x6b, 0xd8, 0x7d, 0x1d,
  1916. 0x83, 0xcf, 0x41, 0xab, 0x80, 0x91, 0xa6, 0x24, 0x84, 0x86, 0x7e, 0x9a, 0x8a, 0xff, 0xbc, 0xf7,
  1917. 0x8a, 0x79, 0x63, 0x0c, 0x53, 0xc8, 0x77, 0x8d, 0x3a, 0xe3, 0x9f, 0xc1, 0xf6, 0x3c, 0x0c, 0xc1,
  1918. 0x72, 0xde, 0x4b, 0xdb, 0x54, 0x68, 0xf6, 0x41, 0x35, 0xbb, 0x69, 0x6f, 0xa6, 0x1c, 0x19, 0xed,
  1919. 0x86, 0xf0, 0x18, 0x41, 0xfb, 0x5f, 0xd0, 0xdc, 0x0a, 0x13, 0xf6, 0xda, 0x21, 0x69, 0x12, 0x47,
  1920. 0x29, 0x69, 0x27, 0x60, 0xf9, 0x94, 0x43, 0x0f, 0x21, 0x98, 0x94, 0x97, 0x64, 0x45, 0x5e, 0x92,
  1921. 0xf2, 0x59, 0x5c, 0x9e, 0xe6, 0x2c, 0xe8, 0xcb, 0x33, 0x7b, 0x87, 0xe7, 0x41, 0x23, 0xf5, 0xc3,
  1922. 0x84, 0xaf, 0x85, 0xf1, 0xc6, 0x91, 0xbc, 0xf4, 0x6a, 0x4e, 0x5d, 0xc5, 0xf6, 0x44, 0xe8, 0xfe,
  1923. 0xfc, 0xf1, 0x8f, 0x95, 0x7f, 0x8e, 0x7f, 0xae, 0x54, 0x4e, 0xf8, 0xef, 0x3b, 0xff, 0xed, 0x4f,
  1924. 0xcb, 0x5b, 0x7b, 0xe3, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa6, 0x96, 0x31, 0x96, 0x0d, 0x08,
  1925. 0x00, 0x00,
  1926. }