github.com/xraypb/xray-core@v1.6.6/transport/internet/tcp/config.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.28.1 4 // protoc v3.18.0 5 // source: transport/internet/tcp/config.proto 6 7 package tcp 8 9 import ( 10 serial "github.com/xraypb/xray-core/common/serial" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type Config struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 HeaderSettings *serial.TypedMessage `protobuf:"bytes,2,opt,name=header_settings,json=headerSettings,proto3" json:"header_settings,omitempty"` 30 AcceptProxyProtocol bool `protobuf:"varint,3,opt,name=accept_proxy_protocol,json=acceptProxyProtocol,proto3" json:"accept_proxy_protocol,omitempty"` 31 } 32 33 func (x *Config) Reset() { 34 *x = Config{} 35 if protoimpl.UnsafeEnabled { 36 mi := &file_transport_internet_tcp_config_proto_msgTypes[0] 37 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 38 ms.StoreMessageInfo(mi) 39 } 40 } 41 42 func (x *Config) String() string { 43 return protoimpl.X.MessageStringOf(x) 44 } 45 46 func (*Config) ProtoMessage() {} 47 48 func (x *Config) ProtoReflect() protoreflect.Message { 49 mi := &file_transport_internet_tcp_config_proto_msgTypes[0] 50 if protoimpl.UnsafeEnabled && x != nil { 51 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 52 if ms.LoadMessageInfo() == nil { 53 ms.StoreMessageInfo(mi) 54 } 55 return ms 56 } 57 return mi.MessageOf(x) 58 } 59 60 // Deprecated: Use Config.ProtoReflect.Descriptor instead. 61 func (*Config) Descriptor() ([]byte, []int) { 62 return file_transport_internet_tcp_config_proto_rawDescGZIP(), []int{0} 63 } 64 65 func (x *Config) GetHeaderSettings() *serial.TypedMessage { 66 if x != nil { 67 return x.HeaderSettings 68 } 69 return nil 70 } 71 72 func (x *Config) GetAcceptProxyProtocol() bool { 73 if x != nil { 74 return x.AcceptProxyProtocol 75 } 76 return false 77 } 78 79 var File_transport_internet_tcp_config_proto protoreflect.FileDescriptor 80 81 var file_transport_internet_tcp_config_proto_rawDesc = []byte{ 82 0x0a, 0x23, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 83 0x72, 0x6e, 0x65, 0x74, 0x2f, 0x74, 0x63, 0x70, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 84 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 85 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x74, 86 0x63, 0x70, 0x1a, 0x21, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x73, 0x65, 0x72, 0x69, 0x61, 87 0x6c, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x64, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 88 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 89 0x12, 0x49, 0x0a, 0x0f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 90 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x72, 0x61, 0x79, 91 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x2e, 0x54, 92 0x79, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0e, 0x68, 0x65, 0x61, 93 0x64, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x61, 94 0x63, 0x63, 0x65, 0x70, 0x74, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x70, 0x72, 0x6f, 0x74, 95 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x61, 0x63, 0x63, 0x65, 96 0x70, 0x74, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x4a, 97 0x04, 0x08, 0x01, 0x10, 0x02, 0x42, 0x73, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 98 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 99 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x74, 0x63, 0x70, 0x50, 0x01, 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 100 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74, 0x6c, 0x73, 0x2f, 0x78, 0x72, 0x61, 0x79, 101 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 102 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2f, 0x74, 0x63, 0x70, 0xaa, 0x02, 0x1b, 0x58, 103 0x72, 0x61, 0x79, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x49, 0x6e, 104 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x54, 0x63, 0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 105 0x6f, 0x33, 106 } 107 108 var ( 109 file_transport_internet_tcp_config_proto_rawDescOnce sync.Once 110 file_transport_internet_tcp_config_proto_rawDescData = file_transport_internet_tcp_config_proto_rawDesc 111 ) 112 113 func file_transport_internet_tcp_config_proto_rawDescGZIP() []byte { 114 file_transport_internet_tcp_config_proto_rawDescOnce.Do(func() { 115 file_transport_internet_tcp_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_transport_internet_tcp_config_proto_rawDescData) 116 }) 117 return file_transport_internet_tcp_config_proto_rawDescData 118 } 119 120 var file_transport_internet_tcp_config_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 121 var file_transport_internet_tcp_config_proto_goTypes = []interface{}{ 122 (*Config)(nil), // 0: xray.transport.internet.tcp.Config 123 (*serial.TypedMessage)(nil), // 1: xray.common.serial.TypedMessage 124 } 125 var file_transport_internet_tcp_config_proto_depIdxs = []int32{ 126 1, // 0: xray.transport.internet.tcp.Config.header_settings:type_name -> xray.common.serial.TypedMessage 127 1, // [1:1] is the sub-list for method output_type 128 1, // [1:1] is the sub-list for method input_type 129 1, // [1:1] is the sub-list for extension type_name 130 1, // [1:1] is the sub-list for extension extendee 131 0, // [0:1] is the sub-list for field type_name 132 } 133 134 func init() { file_transport_internet_tcp_config_proto_init() } 135 func file_transport_internet_tcp_config_proto_init() { 136 if File_transport_internet_tcp_config_proto != nil { 137 return 138 } 139 if !protoimpl.UnsafeEnabled { 140 file_transport_internet_tcp_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 141 switch v := v.(*Config); i { 142 case 0: 143 return &v.state 144 case 1: 145 return &v.sizeCache 146 case 2: 147 return &v.unknownFields 148 default: 149 return nil 150 } 151 } 152 } 153 type x struct{} 154 out := protoimpl.TypeBuilder{ 155 File: protoimpl.DescBuilder{ 156 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 157 RawDescriptor: file_transport_internet_tcp_config_proto_rawDesc, 158 NumEnums: 0, 159 NumMessages: 1, 160 NumExtensions: 0, 161 NumServices: 0, 162 }, 163 GoTypes: file_transport_internet_tcp_config_proto_goTypes, 164 DependencyIndexes: file_transport_internet_tcp_config_proto_depIdxs, 165 MessageInfos: file_transport_internet_tcp_config_proto_msgTypes, 166 }.Build() 167 File_transport_internet_tcp_config_proto = out.File 168 file_transport_internet_tcp_config_proto_rawDesc = nil 169 file_transport_internet_tcp_config_proto_goTypes = nil 170 file_transport_internet_tcp_config_proto_depIdxs = nil 171 }