github.com/v2fly/v2ray-core/v5@v5.16.2-0.20240507031116-8191faa6e095/transport/internet/quic/config.pb.go (about) 1 package quic 2 3 import ( 4 protocol "github.com/v2fly/v2ray-core/v5/common/protocol" 5 _ "github.com/v2fly/v2ray-core/v5/common/protoext" 6 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 7 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 8 anypb "google.golang.org/protobuf/types/known/anypb" 9 reflect "reflect" 10 sync "sync" 11 ) 12 13 const ( 14 // Verify that this generated code is sufficiently up-to-date. 15 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 16 // Verify that runtime/protoimpl is sufficiently up-to-date. 17 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 18 ) 19 20 type Config struct { 21 state protoimpl.MessageState 22 sizeCache protoimpl.SizeCache 23 unknownFields protoimpl.UnknownFields 24 25 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 26 Security *protocol.SecurityConfig `protobuf:"bytes,2,opt,name=security,proto3" json:"security,omitempty"` 27 Header *anypb.Any `protobuf:"bytes,3,opt,name=header,proto3" json:"header,omitempty"` 28 } 29 30 func (x *Config) Reset() { 31 *x = Config{} 32 if protoimpl.UnsafeEnabled { 33 mi := &file_transport_internet_quic_config_proto_msgTypes[0] 34 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 35 ms.StoreMessageInfo(mi) 36 } 37 } 38 39 func (x *Config) String() string { 40 return protoimpl.X.MessageStringOf(x) 41 } 42 43 func (*Config) ProtoMessage() {} 44 45 func (x *Config) ProtoReflect() protoreflect.Message { 46 mi := &file_transport_internet_quic_config_proto_msgTypes[0] 47 if protoimpl.UnsafeEnabled && x != nil { 48 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 49 if ms.LoadMessageInfo() == nil { 50 ms.StoreMessageInfo(mi) 51 } 52 return ms 53 } 54 return mi.MessageOf(x) 55 } 56 57 // Deprecated: Use Config.ProtoReflect.Descriptor instead. 58 func (*Config) Descriptor() ([]byte, []int) { 59 return file_transport_internet_quic_config_proto_rawDescGZIP(), []int{0} 60 } 61 62 func (x *Config) GetKey() string { 63 if x != nil { 64 return x.Key 65 } 66 return "" 67 } 68 69 func (x *Config) GetSecurity() *protocol.SecurityConfig { 70 if x != nil { 71 return x.Security 72 } 73 return nil 74 } 75 76 func (x *Config) GetHeader() *anypb.Any { 77 if x != nil { 78 return x.Header 79 } 80 return nil 81 } 82 83 var File_transport_internet_quic_config_proto protoreflect.FileDescriptor 84 85 var file_transport_internet_quic_config_proto_rawDesc = []byte{ 86 0x0a, 0x24, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 87 0x72, 0x6e, 0x65, 0x74, 0x2f, 0x71, 0x75, 0x69, 0x63, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 88 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x22, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 89 0x72, 0x65, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 90 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x71, 0x75, 0x69, 0x63, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 91 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 92 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 93 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x70, 94 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 95 0x74, 0x6f, 0x65, 0x78, 0x74, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 96 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7, 0x01, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 97 0x67, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 98 0x6b, 0x65, 0x79, 0x12, 0x46, 0x0a, 0x08, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x18, 99 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 100 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 101 0x6f, 0x6c, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 102 0x67, 0x52, 0x08, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x2c, 0x0a, 0x06, 0x68, 103 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 104 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 105 0x79, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x3a, 0x15, 0x82, 0xb5, 0x18, 0x11, 0x0a, 106 0x09, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x04, 0x71, 0x75, 0x69, 0x63, 107 0x42, 0x87, 0x01, 0x0a, 0x26, 0x63, 0x6f, 0x6d, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 108 0x6f, 0x72, 0x65, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 109 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x71, 0x75, 0x69, 0x63, 0x50, 0x01, 0x5a, 0x36, 0x67, 110 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x76, 0x32, 0x66, 0x6c, 0x79, 0x2f, 111 0x76, 0x32, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x35, 0x2f, 0x74, 0x72, 112 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 113 0x2f, 0x71, 0x75, 0x69, 0x63, 0xaa, 0x02, 0x22, 0x56, 0x32, 0x52, 0x61, 0x79, 0x2e, 0x43, 0x6f, 114 0x72, 0x65, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x74, 115 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x51, 0x75, 0x69, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 116 0x6f, 0x33, 117 } 118 119 var ( 120 file_transport_internet_quic_config_proto_rawDescOnce sync.Once 121 file_transport_internet_quic_config_proto_rawDescData = file_transport_internet_quic_config_proto_rawDesc 122 ) 123 124 func file_transport_internet_quic_config_proto_rawDescGZIP() []byte { 125 file_transport_internet_quic_config_proto_rawDescOnce.Do(func() { 126 file_transport_internet_quic_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_transport_internet_quic_config_proto_rawDescData) 127 }) 128 return file_transport_internet_quic_config_proto_rawDescData 129 } 130 131 var file_transport_internet_quic_config_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 132 var file_transport_internet_quic_config_proto_goTypes = []interface{}{ 133 (*Config)(nil), // 0: v2ray.core.transport.internet.quic.Config 134 (*protocol.SecurityConfig)(nil), // 1: v2ray.core.common.protocol.SecurityConfig 135 (*anypb.Any)(nil), // 2: google.protobuf.Any 136 } 137 var file_transport_internet_quic_config_proto_depIdxs = []int32{ 138 1, // 0: v2ray.core.transport.internet.quic.Config.security:type_name -> v2ray.core.common.protocol.SecurityConfig 139 2, // 1: v2ray.core.transport.internet.quic.Config.header:type_name -> google.protobuf.Any 140 2, // [2:2] is the sub-list for method output_type 141 2, // [2:2] is the sub-list for method input_type 142 2, // [2:2] is the sub-list for extension type_name 143 2, // [2:2] is the sub-list for extension extendee 144 0, // [0:2] is the sub-list for field type_name 145 } 146 147 func init() { file_transport_internet_quic_config_proto_init() } 148 func file_transport_internet_quic_config_proto_init() { 149 if File_transport_internet_quic_config_proto != nil { 150 return 151 } 152 if !protoimpl.UnsafeEnabled { 153 file_transport_internet_quic_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 154 switch v := v.(*Config); i { 155 case 0: 156 return &v.state 157 case 1: 158 return &v.sizeCache 159 case 2: 160 return &v.unknownFields 161 default: 162 return nil 163 } 164 } 165 } 166 type x struct{} 167 out := protoimpl.TypeBuilder{ 168 File: protoimpl.DescBuilder{ 169 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 170 RawDescriptor: file_transport_internet_quic_config_proto_rawDesc, 171 NumEnums: 0, 172 NumMessages: 1, 173 NumExtensions: 0, 174 NumServices: 0, 175 }, 176 GoTypes: file_transport_internet_quic_config_proto_goTypes, 177 DependencyIndexes: file_transport_internet_quic_config_proto_depIdxs, 178 MessageInfos: file_transport_internet_quic_config_proto_msgTypes, 179 }.Build() 180 File_transport_internet_quic_config_proto = out.File 181 file_transport_internet_quic_config_proto_rawDesc = nil 182 file_transport_internet_quic_config_proto_goTypes = nil 183 file_transport_internet_quic_config_proto_depIdxs = nil 184 }