info.pb.go 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. // Code generated by protoc-gen-gogo.
  2. // source: info.proto
  3. // DO NOT EDIT!
  4. /*
  5. Package raft is a generated protocol buffer package.
  6. It is generated from these files:
  7. info.proto
  8. It has these top-level messages:
  9. Info
  10. */
  11. package raft
  12. import proto "code.google.com/p/gogoprotobuf/proto"
  13. import json "encoding/json"
  14. import math "math"
  15. // discarding unused import gogoproto "code.google.com/p/gogoprotobuf/gogoproto/gogo.pb"
  16. import io "io"
  17. import code_google_com_p_gogoprotobuf_proto "code.google.com/p/gogoprotobuf/proto"
  18. // Reference proto, json, and math imports to suppress error if they are not otherwise used.
  19. var _ = proto.Marshal
  20. var _ = &json.SyntaxError{}
  21. var _ = math.Inf
  22. type Info struct {
  23. Id int64 `protobuf:"varint,1,req,name=id" json:"id"`
  24. XXX_unrecognized []byte `json:"-"`
  25. }
  26. func (m *Info) Reset() { *m = Info{} }
  27. func (m *Info) String() string { return proto.CompactTextString(m) }
  28. func (*Info) ProtoMessage() {}
  29. func init() {
  30. }
  31. func (m *Info) Unmarshal(data []byte) error {
  32. l := len(data)
  33. index := 0
  34. for index < l {
  35. var wire uint64
  36. for shift := uint(0); ; shift += 7 {
  37. if index >= l {
  38. return io.ErrUnexpectedEOF
  39. }
  40. b := data[index]
  41. index++
  42. wire |= (uint64(b) & 0x7F) << shift
  43. if b < 0x80 {
  44. break
  45. }
  46. }
  47. fieldNum := int32(wire >> 3)
  48. wireType := int(wire & 0x7)
  49. switch fieldNum {
  50. case 1:
  51. if wireType != 0 {
  52. return code_google_com_p_gogoprotobuf_proto.ErrWrongType
  53. }
  54. for shift := uint(0); ; shift += 7 {
  55. if index >= l {
  56. return io.ErrUnexpectedEOF
  57. }
  58. b := data[index]
  59. index++
  60. m.Id |= (int64(b) & 0x7F) << shift
  61. if b < 0x80 {
  62. break
  63. }
  64. }
  65. default:
  66. var sizeOfWire int
  67. for {
  68. sizeOfWire++
  69. wire >>= 7
  70. if wire == 0 {
  71. break
  72. }
  73. }
  74. index -= sizeOfWire
  75. skippy, err := code_google_com_p_gogoprotobuf_proto.Skip(data[index:])
  76. if err != nil {
  77. return err
  78. }
  79. if (index + skippy) > l {
  80. return io.ErrUnexpectedEOF
  81. }
  82. m.XXX_unrecognized = append(m.XXX_unrecognized, data[index:index+skippy]...)
  83. index += skippy
  84. }
  85. }
  86. return nil
  87. }
  88. func (m *Info) Size() (n int) {
  89. var l int
  90. _ = l
  91. n += 1 + sovInfo(uint64(m.Id))
  92. if m.XXX_unrecognized != nil {
  93. n += len(m.XXX_unrecognized)
  94. }
  95. return n
  96. }
  97. func sovInfo(x uint64) (n int) {
  98. for {
  99. n++
  100. x >>= 7
  101. if x == 0 {
  102. break
  103. }
  104. }
  105. return n
  106. }
  107. func sozInfo(x uint64) (n int) {
  108. return sovInfo(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  109. }
  110. func (m *Info) Marshal() (data []byte, err error) {
  111. size := m.Size()
  112. data = make([]byte, size)
  113. n, err := m.MarshalTo(data)
  114. if err != nil {
  115. return nil, err
  116. }
  117. return data[:n], nil
  118. }
  119. func (m *Info) MarshalTo(data []byte) (n int, err error) {
  120. var i int
  121. _ = i
  122. var l int
  123. _ = l
  124. data[i] = 0x8
  125. i++
  126. i = encodeVarintInfo(data, i, uint64(m.Id))
  127. if m.XXX_unrecognized != nil {
  128. i += copy(data[i:], m.XXX_unrecognized)
  129. }
  130. return i, nil
  131. }
  132. func encodeFixed64Info(data []byte, offset int, v uint64) int {
  133. data[offset] = uint8(v)
  134. data[offset+1] = uint8(v >> 8)
  135. data[offset+2] = uint8(v >> 16)
  136. data[offset+3] = uint8(v >> 24)
  137. data[offset+4] = uint8(v >> 32)
  138. data[offset+5] = uint8(v >> 40)
  139. data[offset+6] = uint8(v >> 48)
  140. data[offset+7] = uint8(v >> 56)
  141. return offset + 8
  142. }
  143. func encodeFixed32Info(data []byte, offset int, v uint32) int {
  144. data[offset] = uint8(v)
  145. data[offset+1] = uint8(v >> 8)
  146. data[offset+2] = uint8(v >> 16)
  147. data[offset+3] = uint8(v >> 24)
  148. return offset + 4
  149. }
  150. func encodeVarintInfo(data []byte, offset int, v uint64) int {
  151. for v >= 1<<7 {
  152. data[offset] = uint8(v&0x7f | 0x80)
  153. v >>= 7
  154. offset++
  155. }
  156. data[offset] = uint8(v)
  157. return offset + 1
  158. }