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  }