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  }