network.pb.go 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.11
  4. // protoc v6.33.5
  5. // source: common/net/network.proto
  6. package net
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type Network int32
  21. const (
  22. Network_Unknown Network = 0
  23. Network_TCP Network = 2
  24. Network_UDP Network = 3
  25. Network_UNIX Network = 4
  26. )
  27. // Enum value maps for Network.
  28. var (
  29. Network_name = map[int32]string{
  30. 0: "Unknown",
  31. 2: "TCP",
  32. 3: "UDP",
  33. 4: "UNIX",
  34. }
  35. Network_value = map[string]int32{
  36. "Unknown": 0,
  37. "TCP": 2,
  38. "UDP": 3,
  39. "UNIX": 4,
  40. }
  41. )
  42. func (x Network) Enum() *Network {
  43. p := new(Network)
  44. *p = x
  45. return p
  46. }
  47. func (x Network) String() string {
  48. return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  49. }
  50. func (Network) Descriptor() protoreflect.EnumDescriptor {
  51. return file_common_net_network_proto_enumTypes[0].Descriptor()
  52. }
  53. func (Network) Type() protoreflect.EnumType {
  54. return &file_common_net_network_proto_enumTypes[0]
  55. }
  56. func (x Network) Number() protoreflect.EnumNumber {
  57. return protoreflect.EnumNumber(x)
  58. }
  59. // Deprecated: Use Network.Descriptor instead.
  60. func (Network) EnumDescriptor() ([]byte, []int) {
  61. return file_common_net_network_proto_rawDescGZIP(), []int{0}
  62. }
  63. // NetworkList is a list of Networks.
  64. type NetworkList struct {
  65. state protoimpl.MessageState `protogen:"open.v1"`
  66. Network []Network `protobuf:"varint,1,rep,packed,name=network,proto3,enum=xray.common.net.Network" json:"network,omitempty"`
  67. unknownFields protoimpl.UnknownFields
  68. sizeCache protoimpl.SizeCache
  69. }
  70. func (x *NetworkList) Reset() {
  71. *x = NetworkList{}
  72. mi := &file_common_net_network_proto_msgTypes[0]
  73. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  74. ms.StoreMessageInfo(mi)
  75. }
  76. func (x *NetworkList) String() string {
  77. return protoimpl.X.MessageStringOf(x)
  78. }
  79. func (*NetworkList) ProtoMessage() {}
  80. func (x *NetworkList) ProtoReflect() protoreflect.Message {
  81. mi := &file_common_net_network_proto_msgTypes[0]
  82. if x != nil {
  83. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  84. if ms.LoadMessageInfo() == nil {
  85. ms.StoreMessageInfo(mi)
  86. }
  87. return ms
  88. }
  89. return mi.MessageOf(x)
  90. }
  91. // Deprecated: Use NetworkList.ProtoReflect.Descriptor instead.
  92. func (*NetworkList) Descriptor() ([]byte, []int) {
  93. return file_common_net_network_proto_rawDescGZIP(), []int{0}
  94. }
  95. func (x *NetworkList) GetNetwork() []Network {
  96. if x != nil {
  97. return x.Network
  98. }
  99. return nil
  100. }
  101. var File_common_net_network_proto protoreflect.FileDescriptor
  102. const file_common_net_network_proto_rawDesc = "" +
  103. "\n" +
  104. "\x18common/net/network.proto\x12\x0fxray.common.net\"A\n" +
  105. "\vNetworkList\x122\n" +
  106. "\anetwork\x18\x01 \x03(\x0e2\x18.xray.common.net.NetworkR\anetwork*2\n" +
  107. "\aNetwork\x12\v\n" +
  108. "\aUnknown\x10\x00\x12\a\n" +
  109. "\x03TCP\x10\x02\x12\a\n" +
  110. "\x03UDP\x10\x03\x12\b\n" +
  111. "\x04UNIX\x10\x04BO\n" +
  112. "\x13com.xray.common.netP\x01Z$github.com/xtls/xray-core/common/net\xaa\x02\x0fXray.Common.Netb\x06proto3"
  113. var (
  114. file_common_net_network_proto_rawDescOnce sync.Once
  115. file_common_net_network_proto_rawDescData []byte
  116. )
  117. func file_common_net_network_proto_rawDescGZIP() []byte {
  118. file_common_net_network_proto_rawDescOnce.Do(func() {
  119. file_common_net_network_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_common_net_network_proto_rawDesc), len(file_common_net_network_proto_rawDesc)))
  120. })
  121. return file_common_net_network_proto_rawDescData
  122. }
  123. var file_common_net_network_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  124. var file_common_net_network_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
  125. var file_common_net_network_proto_goTypes = []any{
  126. (Network)(0), // 0: xray.common.net.Network
  127. (*NetworkList)(nil), // 1: xray.common.net.NetworkList
  128. }
  129. var file_common_net_network_proto_depIdxs = []int32{
  130. 0, // 0: xray.common.net.NetworkList.network:type_name -> xray.common.net.Network
  131. 1, // [1:1] is the sub-list for method output_type
  132. 1, // [1:1] is the sub-list for method input_type
  133. 1, // [1:1] is the sub-list for extension type_name
  134. 1, // [1:1] is the sub-list for extension extendee
  135. 0, // [0:1] is the sub-list for field type_name
  136. }
  137. func init() { file_common_net_network_proto_init() }
  138. func file_common_net_network_proto_init() {
  139. if File_common_net_network_proto != nil {
  140. return
  141. }
  142. type x struct{}
  143. out := protoimpl.TypeBuilder{
  144. File: protoimpl.DescBuilder{
  145. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  146. RawDescriptor: unsafe.Slice(unsafe.StringData(file_common_net_network_proto_rawDesc), len(file_common_net_network_proto_rawDesc)),
  147. NumEnums: 1,
  148. NumMessages: 1,
  149. NumExtensions: 0,
  150. NumServices: 0,
  151. },
  152. GoTypes: file_common_net_network_proto_goTypes,
  153. DependencyIndexes: file_common_net_network_proto_depIdxs,
  154. EnumInfos: file_common_net_network_proto_enumTypes,
  155. MessageInfos: file_common_net_network_proto_msgTypes,
  156. }.Build()
  157. File_common_net_network_proto = out.File
  158. file_common_net_network_proto_goTypes = nil
  159. file_common_net_network_proto_depIdxs = nil
  160. }