1// Code generated by protoc-gen-go. DO NOT EDIT.
2// versions:
3// 	protoc-gen-go v1.27.1
4// 	protoc        v3.18.0
5// source: transport/internet/udp/config.proto
6
7package udp
8
9import (
10	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
11	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
12	reflect "reflect"
13	sync "sync"
14)
15
16const (
17	// Verify that this generated code is sufficiently up-to-date.
18	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
19	// Verify that runtime/protoimpl is sufficiently up-to-date.
20	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
21)
22
23type Config struct {
24	state         protoimpl.MessageState
25	sizeCache     protoimpl.SizeCache
26	unknownFields protoimpl.UnknownFields
27}
28
29func (x *Config) Reset() {
30	*x = Config{}
31	if protoimpl.UnsafeEnabled {
32		mi := &file_transport_internet_udp_config_proto_msgTypes[0]
33		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
34		ms.StoreMessageInfo(mi)
35	}
36}
37
38func (x *Config) String() string {
39	return protoimpl.X.MessageStringOf(x)
40}
41
42func (*Config) ProtoMessage() {}
43
44func (x *Config) ProtoReflect() protoreflect.Message {
45	mi := &file_transport_internet_udp_config_proto_msgTypes[0]
46	if protoimpl.UnsafeEnabled && x != nil {
47		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
48		if ms.LoadMessageInfo() == nil {
49			ms.StoreMessageInfo(mi)
50		}
51		return ms
52	}
53	return mi.MessageOf(x)
54}
55
56// Deprecated: Use Config.ProtoReflect.Descriptor instead.
57func (*Config) Descriptor() ([]byte, []int) {
58	return file_transport_internet_udp_config_proto_rawDescGZIP(), []int{0}
59}
60
61var File_transport_internet_udp_config_proto protoreflect.FileDescriptor
62
63var file_transport_internet_udp_config_proto_rawDesc = []byte{
64	0x0a, 0x23, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65,
65	0x72, 0x6e, 0x65, 0x74, 0x2f, 0x75, 0x64, 0x70, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
66	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1b, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e,
67	0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x75,
68	0x64, 0x70, 0x22, 0x08, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x73, 0x0a, 0x1f,
69	0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f,
70	0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x75, 0x64, 0x70, 0x50,
71	0x01, 0x5a, 0x30, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74,
72	0x6c, 0x73, 0x2f, 0x78, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x74, 0x72, 0x61,
73	0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2f,
74	0x75, 0x64, 0x70, 0xaa, 0x02, 0x1b, 0x58, 0x72, 0x61, 0x79, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
75	0x70, 0x6f, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x55, 0x64,
76	0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
77}
78
79var (
80	file_transport_internet_udp_config_proto_rawDescOnce sync.Once
81	file_transport_internet_udp_config_proto_rawDescData = file_transport_internet_udp_config_proto_rawDesc
82)
83
84func file_transport_internet_udp_config_proto_rawDescGZIP() []byte {
85	file_transport_internet_udp_config_proto_rawDescOnce.Do(func() {
86		file_transport_internet_udp_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_transport_internet_udp_config_proto_rawDescData)
87	})
88	return file_transport_internet_udp_config_proto_rawDescData
89}
90
91var file_transport_internet_udp_config_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
92var file_transport_internet_udp_config_proto_goTypes = []interface{}{
93	(*Config)(nil), // 0: xray.transport.internet.udp.Config
94}
95var file_transport_internet_udp_config_proto_depIdxs = []int32{
96	0, // [0:0] is the sub-list for method output_type
97	0, // [0:0] is the sub-list for method input_type
98	0, // [0:0] is the sub-list for extension type_name
99	0, // [0:0] is the sub-list for extension extendee
100	0, // [0:0] is the sub-list for field type_name
101}
102
103func init() { file_transport_internet_udp_config_proto_init() }
104func file_transport_internet_udp_config_proto_init() {
105	if File_transport_internet_udp_config_proto != nil {
106		return
107	}
108	if !protoimpl.UnsafeEnabled {
109		file_transport_internet_udp_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
110			switch v := v.(*Config); i {
111			case 0:
112				return &v.state
113			case 1:
114				return &v.sizeCache
115			case 2:
116				return &v.unknownFields
117			default:
118				return nil
119			}
120		}
121	}
122	type x struct{}
123	out := protoimpl.TypeBuilder{
124		File: protoimpl.DescBuilder{
125			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
126			RawDescriptor: file_transport_internet_udp_config_proto_rawDesc,
127			NumEnums:      0,
128			NumMessages:   1,
129			NumExtensions: 0,
130			NumServices:   0,
131		},
132		GoTypes:           file_transport_internet_udp_config_proto_goTypes,
133		DependencyIndexes: file_transport_internet_udp_config_proto_depIdxs,
134		MessageInfos:      file_transport_internet_udp_config_proto_msgTypes,
135	}.Build()
136	File_transport_internet_udp_config_proto = out.File
137	file_transport_internet_udp_config_proto_rawDesc = nil
138	file_transport_internet_udp_config_proto_goTypes = nil
139	file_transport_internet_udp_config_proto_depIdxs = nil
140}
141