github.com/erda-project/erda-infra@v1.0.9/examples/service/protocol/pb/register.services.pb.go (about) 1 // Code generated by protoc-gen-go-register. DO NOT EDIT. 2 // Sources: greeter.proto, user.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 // RegisterGreeterServiceImp greeter.proto 13 func RegisterGreeterServiceImp(regester transport.Register, srv GreeterServiceServer, opts ...transport.ServiceOption) { 14 _ops := transport.DefaultServiceOptions() 15 for _, op := range opts { 16 op(_ops) 17 } 18 RegisterGreeterServiceHandler(regester, GreeterServiceHandler(srv), _ops.HTTP...) 19 RegisterGreeterServiceServer(regester, srv, _ops.GRPC...) 20 } 21 22 // RegisterUserServiceImp user.proto 23 func RegisterUserServiceImp(regester transport.Register, srv UserServiceServer, opts ...transport.ServiceOption) { 24 _ops := transport.DefaultServiceOptions() 25 for _, op := range opts { 26 op(_ops) 27 } 28 RegisterUserServiceHandler(regester, UserServiceHandler(srv), _ops.HTTP...) 29 RegisterUserServiceServer(regester, srv, _ops.GRPC...) 30 } 31 32 // ServiceNames return all service names 33 func ServiceNames(svr ...string) []string { 34 return append(svr, 35 "erda.infra.example.GreeterService", 36 "erda.infra.example.UserService", 37 ) 38 } 39 40 var ( 41 greeterServiceClientType = reflect.TypeOf((*GreeterServiceClient)(nil)).Elem() 42 greeterServiceServerType = reflect.TypeOf((*GreeterServiceServer)(nil)).Elem() 43 greeterServiceHandlerType = reflect.TypeOf((*GreeterServiceHandler)(nil)).Elem() 44 45 userServiceClientType = reflect.TypeOf((*UserServiceClient)(nil)).Elem() 46 userServiceServerType = reflect.TypeOf((*UserServiceServer)(nil)).Elem() 47 userServiceHandlerType = reflect.TypeOf((*UserServiceHandler)(nil)).Elem() 48 ) 49 50 // GreeterServiceClientType . 51 func GreeterServiceClientType() reflect.Type { return greeterServiceClientType } 52 53 // GreeterServiceServerType . 54 func GreeterServiceServerType() reflect.Type { return greeterServiceServerType } 55 56 // GreeterServiceHandlerType . 57 func GreeterServiceHandlerType() reflect.Type { return greeterServiceHandlerType } 58 59 // UserServiceClientType . 60 func UserServiceClientType() reflect.Type { return userServiceClientType } 61 62 // UserServiceServerType . 63 func UserServiceServerType() reflect.Type { return userServiceServerType } 64 65 // UserServiceHandlerType . 66 func UserServiceHandlerType() reflect.Type { return userServiceHandlerType } 67 68 func Types() []reflect.Type { 69 return []reflect.Type{ 70 // client types 71 greeterServiceClientType, 72 userServiceClientType, 73 // server types 74 greeterServiceServerType, 75 userServiceServerType, 76 // handler types 77 greeterServiceHandlerType, 78 userServiceHandlerType, 79 } 80 }