github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/src/server/proto/fleetspeak_server/services.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.28.0 4 // protoc v4.23.4 5 // source: fleetspeak/src/server/proto/fleetspeak_server/services.proto 6 7 package fleetspeak_server 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 anypb "google.golang.org/protobuf/types/known/anypb" 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 // A ServiceConfig describes how the server should configure a 'service', which 25 // is a module that sends and processes messages. 26 type ServiceConfig struct { 27 state protoimpl.MessageState 28 sizeCache protoimpl.SizeCache 29 unknownFields protoimpl.UnknownFields 30 31 // The name that the service will be known as. Primary use is to address 32 // messages to the service. The service names 'server' and 'client' are 33 // reserved. 34 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 35 // The name of the factory which will be used to generate the service. 36 Factory string `protobuf:"bytes,2,opt,name=factory,proto3" json:"factory,omitempty"` 37 // The maximum number of simultaneous calls to the service's ProcessMessage 38 // method. If unset, defaults to 100. 39 MaxParallelism uint32 `protobuf:"varint,3,opt,name=max_parallelism,json=maxParallelism,proto3" json:"max_parallelism,omitempty"` 40 // Additional configuration information for the factory to use when setting up 41 // the service. The allowed type depends upon the factory. 42 Config *anypb.Any `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"` 43 } 44 45 func (x *ServiceConfig) Reset() { 46 *x = ServiceConfig{} 47 if protoimpl.UnsafeEnabled { 48 mi := &file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_msgTypes[0] 49 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 50 ms.StoreMessageInfo(mi) 51 } 52 } 53 54 func (x *ServiceConfig) String() string { 55 return protoimpl.X.MessageStringOf(x) 56 } 57 58 func (*ServiceConfig) ProtoMessage() {} 59 60 func (x *ServiceConfig) ProtoReflect() protoreflect.Message { 61 mi := &file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_msgTypes[0] 62 if protoimpl.UnsafeEnabled && x != nil { 63 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 64 if ms.LoadMessageInfo() == nil { 65 ms.StoreMessageInfo(mi) 66 } 67 return ms 68 } 69 return mi.MessageOf(x) 70 } 71 72 // Deprecated: Use ServiceConfig.ProtoReflect.Descriptor instead. 73 func (*ServiceConfig) Descriptor() ([]byte, []int) { 74 return file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescGZIP(), []int{0} 75 } 76 77 func (x *ServiceConfig) GetName() string { 78 if x != nil { 79 return x.Name 80 } 81 return "" 82 } 83 84 func (x *ServiceConfig) GetFactory() string { 85 if x != nil { 86 return x.Factory 87 } 88 return "" 89 } 90 91 func (x *ServiceConfig) GetMaxParallelism() uint32 { 92 if x != nil { 93 return x.MaxParallelism 94 } 95 return 0 96 } 97 98 func (x *ServiceConfig) GetConfig() *anypb.Any { 99 if x != nil { 100 return x.Config 101 } 102 return nil 103 } 104 105 var File_fleetspeak_src_server_proto_fleetspeak_server_services_proto protoreflect.FileDescriptor 106 107 var file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDesc = []byte{ 108 0x0a, 0x3c, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 109 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 110 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 111 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 112 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 113 0x72, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 114 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 115 0x0d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 116 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 117 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x18, 0x02, 0x20, 118 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x61, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x27, 0x0a, 0x0f, 119 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 0x6d, 0x18, 120 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x50, 0x61, 0x72, 0x61, 0x6c, 0x6c, 121 0x65, 0x6c, 0x69, 0x73, 0x6d, 0x12, 0x2c, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 122 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 123 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x06, 0x63, 0x6f, 0x6e, 124 0x66, 0x69, 0x67, 0x42, 0x4c, 0x5a, 0x4a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 125 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 126 0x65, 0x61, 0x6b, 0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 127 0x72, 0x63, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 128 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 129 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 130 } 131 132 var ( 133 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescOnce sync.Once 134 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescData = file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDesc 135 ) 136 137 func file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescGZIP() []byte { 138 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescOnce.Do(func() { 139 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescData = protoimpl.X.CompressGZIP(file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescData) 140 }) 141 return file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDescData 142 } 143 144 var file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 145 var file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_goTypes = []interface{}{ 146 (*ServiceConfig)(nil), // 0: fleetspeak.server.ServiceConfig 147 (*anypb.Any)(nil), // 1: google.protobuf.Any 148 } 149 var file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_depIdxs = []int32{ 150 1, // 0: fleetspeak.server.ServiceConfig.config:type_name -> google.protobuf.Any 151 1, // [1:1] is the sub-list for method output_type 152 1, // [1:1] is the sub-list for method input_type 153 1, // [1:1] is the sub-list for extension type_name 154 1, // [1:1] is the sub-list for extension extendee 155 0, // [0:1] is the sub-list for field type_name 156 } 157 158 func init() { file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_init() } 159 func file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_init() { 160 if File_fleetspeak_src_server_proto_fleetspeak_server_services_proto != nil { 161 return 162 } 163 if !protoimpl.UnsafeEnabled { 164 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 165 switch v := v.(*ServiceConfig); i { 166 case 0: 167 return &v.state 168 case 1: 169 return &v.sizeCache 170 case 2: 171 return &v.unknownFields 172 default: 173 return nil 174 } 175 } 176 } 177 type x struct{} 178 out := protoimpl.TypeBuilder{ 179 File: protoimpl.DescBuilder{ 180 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 181 RawDescriptor: file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDesc, 182 NumEnums: 0, 183 NumMessages: 1, 184 NumExtensions: 0, 185 NumServices: 0, 186 }, 187 GoTypes: file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_goTypes, 188 DependencyIndexes: file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_depIdxs, 189 MessageInfos: file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_msgTypes, 190 }.Build() 191 File_fleetspeak_src_server_proto_fleetspeak_server_services_proto = out.File 192 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_rawDesc = nil 193 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_goTypes = nil 194 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_depIdxs = nil 195 }