github.com/erda-project/erda-infra@v1.0.9/providers/component-protocol/protobuf/proto-go/cp/pb/register.services.pb.go (about) 1 // Code generated by protoc-gen-go-register. DO NOT EDIT. 2 // Sources: protocol.proto 3 4 package pb 5 6 import ( 7 reflect "reflect" 8 9 transport "github.com/erda-project/erda-infra/pkg/transport" 10 ) 11 12 // RegisterCPServiceImp protocol.proto 13 func RegisterCPServiceImp(regester transport.Register, srv CPServiceServer, opts ...transport.ServiceOption) { 14 _ops := transport.DefaultServiceOptions() 15 for _, op := range opts { 16 op(_ops) 17 } 18 RegisterCPServiceHandler(regester, CPServiceHandler(srv), _ops.HTTP...) 19 RegisterCPServiceServer(regester, srv, _ops.GRPC...) 20 } 21 22 // ServiceNames return all service names 23 func ServiceNames(svr ...string) []string { 24 return append(svr, 25 "erda.cp.CPService", 26 ) 27 } 28 29 var ( 30 cpserviceClientType = reflect.TypeOf((*CPServiceClient)(nil)).Elem() 31 cpserviceServerType = reflect.TypeOf((*CPServiceServer)(nil)).Elem() 32 cpserviceHandlerType = reflect.TypeOf((*CPServiceHandler)(nil)).Elem() 33 ) 34 35 // CPServiceClientType . 36 func CPServiceClientType() reflect.Type { return cpserviceClientType } 37 38 // CPServiceServerType . 39 func CPServiceServerType() reflect.Type { return cpserviceServerType } 40 41 // CPServiceHandlerType . 42 func CPServiceHandlerType() reflect.Type { return cpserviceHandlerType } 43 44 func Types() []reflect.Type { 45 return []reflect.Type{ 46 // client types 47 cpserviceClientType, 48 // server types 49 cpserviceServerType, 50 // handler types 51 cpserviceHandlerType, 52 } 53 }