addons.pb.go 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386
  1. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  2. // source: v2ray.com/core/proxy/vless/encoding/addons.proto
  3. package encoding
  4. import (
  5. fmt "fmt"
  6. proto "github.com/golang/protobuf/proto"
  7. io "io"
  8. math "math"
  9. math_bits "math/bits"
  10. )
  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. // This is a compile-time assertion to ensure that this generated file
  16. // is compatible with the proto package it is being compiled against.
  17. // A compilation error at this line likely means your copy of the
  18. // proto package needs to be updated.
  19. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  20. type Addons struct {
  21. Scheduler string `protobuf:"bytes,1,opt,name=Scheduler,proto3" json:"Scheduler,omitempty"`
  22. SchedulerV []byte `protobuf:"bytes,2,opt,name=SchedulerV,proto3" json:"SchedulerV,omitempty"`
  23. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  24. XXX_unrecognized []byte `json:"-"`
  25. XXX_sizecache int32 `json:"-"`
  26. }
  27. func (m *Addons) Reset() { *m = Addons{} }
  28. func (m *Addons) String() string { return proto.CompactTextString(m) }
  29. func (*Addons) ProtoMessage() {}
  30. func (*Addons) Descriptor() ([]byte, []int) {
  31. return fileDescriptor_d597c8244066ecf1, []int{0}
  32. }
  33. func (m *Addons) XXX_Unmarshal(b []byte) error {
  34. return m.Unmarshal(b)
  35. }
  36. func (m *Addons) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  37. if deterministic {
  38. return xxx_messageInfo_Addons.Marshal(b, m, deterministic)
  39. } else {
  40. b = b[:cap(b)]
  41. n, err := m.MarshalToSizedBuffer(b)
  42. if err != nil {
  43. return nil, err
  44. }
  45. return b[:n], nil
  46. }
  47. }
  48. func (m *Addons) XXX_Merge(src proto.Message) {
  49. xxx_messageInfo_Addons.Merge(m, src)
  50. }
  51. func (m *Addons) XXX_Size() int {
  52. return m.Size()
  53. }
  54. func (m *Addons) XXX_DiscardUnknown() {
  55. xxx_messageInfo_Addons.DiscardUnknown(m)
  56. }
  57. var xxx_messageInfo_Addons proto.InternalMessageInfo
  58. func (m *Addons) GetScheduler() string {
  59. if m != nil {
  60. return m.Scheduler
  61. }
  62. return ""
  63. }
  64. func (m *Addons) GetSchedulerV() []byte {
  65. if m != nil {
  66. return m.SchedulerV
  67. }
  68. return nil
  69. }
  70. func init() {
  71. proto.RegisterType((*Addons)(nil), "v2ray.core.proxy.vless.encoding.Addons")
  72. }
  73. func init() {
  74. proto.RegisterFile("v2ray.com/core/proxy/vless/encoding/addons.proto", fileDescriptor_d597c8244066ecf1)
  75. }
  76. var fileDescriptor_d597c8244066ecf1 = []byte{
  77. // 193 bytes of a gzipped FileDescriptorProto
  78. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x32, 0x28, 0x33, 0x2a, 0x4a,
  79. 0xac, 0xd4, 0x4b, 0xce, 0xcf, 0xd5, 0x4f, 0xce, 0x2f, 0x4a, 0xd5, 0x2f, 0x28, 0xca, 0xaf, 0xa8,
  80. 0xd4, 0x2f, 0xcb, 0x49, 0x2d, 0x2e, 0xd6, 0x4f, 0xcd, 0x4b, 0xce, 0x4f, 0xc9, 0xcc, 0x4b, 0xd7,
  81. 0x4f, 0x4c, 0x49, 0xc9, 0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x87, 0xe9,
  82. 0x28, 0x4a, 0xd5, 0x03, 0xab, 0xd6, 0x03, 0xab, 0xd6, 0x83, 0xa9, 0x56, 0x72, 0xe3, 0x62, 0x73,
  83. 0x04, 0x6b, 0x10, 0x92, 0xe1, 0xe2, 0x0c, 0x4e, 0xce, 0x48, 0x4d, 0x29, 0xcd, 0x49, 0x2d, 0x92,
  84. 0x60, 0x54, 0x60, 0xd4, 0xe0, 0x0c, 0x42, 0x08, 0x08, 0xc9, 0x71, 0x71, 0xc1, 0x39, 0x61, 0x12,
  85. 0x4c, 0x0a, 0x8c, 0x1a, 0x3c, 0x41, 0x48, 0x22, 0x4e, 0xc9, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78,
  86. 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x8c, 0xc7, 0x72, 0x0c, 0x5c, 0xca, 0xc9, 0xf9, 0xb9,
  87. 0x7a, 0x04, 0xac, 0x0f, 0x60, 0x8c, 0xe2, 0x80, 0xb1, 0x57, 0x31, 0xc9, 0x87, 0x19, 0x05, 0x25,
  88. 0x56, 0xea, 0x39, 0x83, 0x54, 0x07, 0x80, 0x55, 0x87, 0x81, 0x55, 0xbb, 0x42, 0x55, 0x24, 0xb1,
  89. 0x81, 0x3d, 0x65, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x78, 0xd4, 0xe2, 0x08, 0x01, 0x00,
  90. 0x00,
  91. }
  92. func (m *Addons) Marshal() (dAtA []byte, err error) {
  93. size := m.Size()
  94. dAtA = make([]byte, size)
  95. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  96. if err != nil {
  97. return nil, err
  98. }
  99. return dAtA[:n], nil
  100. }
  101. func (m *Addons) MarshalTo(dAtA []byte) (int, error) {
  102. size := m.Size()
  103. return m.MarshalToSizedBuffer(dAtA[:size])
  104. }
  105. func (m *Addons) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  106. i := len(dAtA)
  107. _ = i
  108. var l int
  109. _ = l
  110. if m.XXX_unrecognized != nil {
  111. i -= len(m.XXX_unrecognized)
  112. copy(dAtA[i:], m.XXX_unrecognized)
  113. }
  114. if len(m.SchedulerV) > 0 {
  115. i -= len(m.SchedulerV)
  116. copy(dAtA[i:], m.SchedulerV)
  117. i = encodeVarintAddons(dAtA, i, uint64(len(m.SchedulerV)))
  118. i--
  119. dAtA[i] = 0x12
  120. }
  121. if len(m.Scheduler) > 0 {
  122. i -= len(m.Scheduler)
  123. copy(dAtA[i:], m.Scheduler)
  124. i = encodeVarintAddons(dAtA, i, uint64(len(m.Scheduler)))
  125. i--
  126. dAtA[i] = 0xa
  127. }
  128. return len(dAtA) - i, nil
  129. }
  130. func encodeVarintAddons(dAtA []byte, offset int, v uint64) int {
  131. offset -= sovAddons(v)
  132. base := offset
  133. for v >= 1<<7 {
  134. dAtA[offset] = uint8(v&0x7f | 0x80)
  135. v >>= 7
  136. offset++
  137. }
  138. dAtA[offset] = uint8(v)
  139. return base
  140. }
  141. func (m *Addons) Size() (n int) {
  142. if m == nil {
  143. return 0
  144. }
  145. var l int
  146. _ = l
  147. l = len(m.Scheduler)
  148. if l > 0 {
  149. n += 1 + l + sovAddons(uint64(l))
  150. }
  151. l = len(m.SchedulerV)
  152. if l > 0 {
  153. n += 1 + l + sovAddons(uint64(l))
  154. }
  155. if m.XXX_unrecognized != nil {
  156. n += len(m.XXX_unrecognized)
  157. }
  158. return n
  159. }
  160. func sovAddons(x uint64) (n int) {
  161. return (math_bits.Len64(x|1) + 6) / 7
  162. }
  163. func sozAddons(x uint64) (n int) {
  164. return sovAddons(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  165. }
  166. func (m *Addons) Unmarshal(dAtA []byte) error {
  167. l := len(dAtA)
  168. iNdEx := 0
  169. for iNdEx < l {
  170. preIndex := iNdEx
  171. var wire uint64
  172. for shift := uint(0); ; shift += 7 {
  173. if shift >= 64 {
  174. return ErrIntOverflowAddons
  175. }
  176. if iNdEx >= l {
  177. return io.ErrUnexpectedEOF
  178. }
  179. b := dAtA[iNdEx]
  180. iNdEx++
  181. wire |= uint64(b&0x7F) << shift
  182. if b < 0x80 {
  183. break
  184. }
  185. }
  186. fieldNum := int32(wire >> 3)
  187. wireType := int(wire & 0x7)
  188. if wireType == 4 {
  189. return fmt.Errorf("proto: Addons: wiretype end group for non-group")
  190. }
  191. if fieldNum <= 0 {
  192. return fmt.Errorf("proto: Addons: illegal tag %d (wire type %d)", fieldNum, wire)
  193. }
  194. switch fieldNum {
  195. case 1:
  196. if wireType != 2 {
  197. return fmt.Errorf("proto: wrong wireType = %d for field Scheduler", wireType)
  198. }
  199. var stringLen uint64
  200. for shift := uint(0); ; shift += 7 {
  201. if shift >= 64 {
  202. return ErrIntOverflowAddons
  203. }
  204. if iNdEx >= l {
  205. return io.ErrUnexpectedEOF
  206. }
  207. b := dAtA[iNdEx]
  208. iNdEx++
  209. stringLen |= uint64(b&0x7F) << shift
  210. if b < 0x80 {
  211. break
  212. }
  213. }
  214. intStringLen := int(stringLen)
  215. if intStringLen < 0 {
  216. return ErrInvalidLengthAddons
  217. }
  218. postIndex := iNdEx + intStringLen
  219. if postIndex < 0 {
  220. return ErrInvalidLengthAddons
  221. }
  222. if postIndex > l {
  223. return io.ErrUnexpectedEOF
  224. }
  225. m.Scheduler = string(dAtA[iNdEx:postIndex])
  226. iNdEx = postIndex
  227. case 2:
  228. if wireType != 2 {
  229. return fmt.Errorf("proto: wrong wireType = %d for field SchedulerV", wireType)
  230. }
  231. var byteLen int
  232. for shift := uint(0); ; shift += 7 {
  233. if shift >= 64 {
  234. return ErrIntOverflowAddons
  235. }
  236. if iNdEx >= l {
  237. return io.ErrUnexpectedEOF
  238. }
  239. b := dAtA[iNdEx]
  240. iNdEx++
  241. byteLen |= int(b&0x7F) << shift
  242. if b < 0x80 {
  243. break
  244. }
  245. }
  246. if byteLen < 0 {
  247. return ErrInvalidLengthAddons
  248. }
  249. postIndex := iNdEx + byteLen
  250. if postIndex < 0 {
  251. return ErrInvalidLengthAddons
  252. }
  253. if postIndex > l {
  254. return io.ErrUnexpectedEOF
  255. }
  256. m.SchedulerV = append(m.SchedulerV[:0], dAtA[iNdEx:postIndex]...)
  257. if m.SchedulerV == nil {
  258. m.SchedulerV = []byte{}
  259. }
  260. iNdEx = postIndex
  261. default:
  262. iNdEx = preIndex
  263. skippy, err := skipAddons(dAtA[iNdEx:])
  264. if err != nil {
  265. return err
  266. }
  267. if skippy < 0 {
  268. return ErrInvalidLengthAddons
  269. }
  270. if (iNdEx + skippy) < 0 {
  271. return ErrInvalidLengthAddons
  272. }
  273. if (iNdEx + skippy) > l {
  274. return io.ErrUnexpectedEOF
  275. }
  276. m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
  277. iNdEx += skippy
  278. }
  279. }
  280. if iNdEx > l {
  281. return io.ErrUnexpectedEOF
  282. }
  283. return nil
  284. }
  285. func skipAddons(dAtA []byte) (n int, err error) {
  286. l := len(dAtA)
  287. iNdEx := 0
  288. depth := 0
  289. for iNdEx < l {
  290. var wire uint64
  291. for shift := uint(0); ; shift += 7 {
  292. if shift >= 64 {
  293. return 0, ErrIntOverflowAddons
  294. }
  295. if iNdEx >= l {
  296. return 0, io.ErrUnexpectedEOF
  297. }
  298. b := dAtA[iNdEx]
  299. iNdEx++
  300. wire |= (uint64(b) & 0x7F) << shift
  301. if b < 0x80 {
  302. break
  303. }
  304. }
  305. wireType := int(wire & 0x7)
  306. switch wireType {
  307. case 0:
  308. for shift := uint(0); ; shift += 7 {
  309. if shift >= 64 {
  310. return 0, ErrIntOverflowAddons
  311. }
  312. if iNdEx >= l {
  313. return 0, io.ErrUnexpectedEOF
  314. }
  315. iNdEx++
  316. if dAtA[iNdEx-1] < 0x80 {
  317. break
  318. }
  319. }
  320. case 1:
  321. iNdEx += 8
  322. case 2:
  323. var length int
  324. for shift := uint(0); ; shift += 7 {
  325. if shift >= 64 {
  326. return 0, ErrIntOverflowAddons
  327. }
  328. if iNdEx >= l {
  329. return 0, io.ErrUnexpectedEOF
  330. }
  331. b := dAtA[iNdEx]
  332. iNdEx++
  333. length |= (int(b) & 0x7F) << shift
  334. if b < 0x80 {
  335. break
  336. }
  337. }
  338. if length < 0 {
  339. return 0, ErrInvalidLengthAddons
  340. }
  341. iNdEx += length
  342. case 3:
  343. depth++
  344. case 4:
  345. if depth == 0 {
  346. return 0, ErrUnexpectedEndOfGroupAddons
  347. }
  348. depth--
  349. case 5:
  350. iNdEx += 4
  351. default:
  352. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  353. }
  354. if iNdEx < 0 {
  355. return 0, ErrInvalidLengthAddons
  356. }
  357. if depth == 0 {
  358. return iNdEx, nil
  359. }
  360. }
  361. return 0, io.ErrUnexpectedEOF
  362. }
  363. var (
  364. ErrInvalidLengthAddons = fmt.Errorf("proto: negative length found during unmarshaling")
  365. ErrIntOverflowAddons = fmt.Errorf("proto: integer overflow")
  366. ErrUnexpectedEndOfGroupAddons = fmt.Errorf("proto: unexpected end of group")
  367. )