github.com/erda-project/erda-infra@v1.0.9/providers/component-protocol/protobuf/proto-go/cp/pb/protocol_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // Source: protocol.proto
     3  
     4  package pb
     5  
     6  import (
     7  	context "context"
     8  
     9  	transport "github.com/erda-project/erda-infra/pkg/transport"
    10  	grpc1 "github.com/erda-project/erda-infra/pkg/transport/grpc"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  )
    15  
    16  // This is a compile-time assertion to ensure that this generated file
    17  // is compatible with the grpc package it is being compiled against.
    18  const _ = grpc.SupportPackageIsVersion5
    19  
    20  // CPServiceClient is the client API for CPService service.
    21  //
    22  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
    23  type CPServiceClient interface {
    24  	Render(ctx context.Context, in *RenderRequest, opts ...grpc.CallOption) (*RenderResponse, error)
    25  }
    26  
    27  type cPServiceClient struct {
    28  	cc grpc1.ClientConnInterface
    29  }
    30  
    31  func NewCPServiceClient(cc grpc1.ClientConnInterface) CPServiceClient {
    32  	return &cPServiceClient{cc}
    33  }
    34  
    35  func (c *cPServiceClient) Render(ctx context.Context, in *RenderRequest, opts ...grpc.CallOption) (*RenderResponse, error) {
    36  	out := new(RenderResponse)
    37  	err := c.cc.Invoke(ctx, "/erda.cp.CPService/Render", in, out, opts...)
    38  	if err != nil {
    39  		return nil, err
    40  	}
    41  	return out, nil
    42  }
    43  
    44  // CPServiceServer is the server API for CPService service.
    45  // All implementations should embed UnimplementedCPServiceServer
    46  // for forward compatibility
    47  type CPServiceServer interface {
    48  	Render(context.Context, *RenderRequest) (*RenderResponse, error)
    49  }
    50  
    51  // UnimplementedCPServiceServer should be embedded to have forward compatible implementations.
    52  type UnimplementedCPServiceServer struct {
    53  }
    54  
    55  func (*UnimplementedCPServiceServer) Render(context.Context, *RenderRequest) (*RenderResponse, error) {
    56  	return nil, status.Errorf(codes.Unimplemented, "method Render not implemented")
    57  }
    58  
    59  func RegisterCPServiceServer(s grpc1.ServiceRegistrar, srv CPServiceServer, opts ...grpc1.HandleOption) {
    60  	s.RegisterService(_get_CPService_serviceDesc(srv, opts...), srv)
    61  }
    62  
    63  var _CPService_serviceDesc = grpc.ServiceDesc{
    64  	ServiceName: "erda.cp.CPService",
    65  	HandlerType: (*CPServiceServer)(nil),
    66  	Methods:     []grpc.MethodDesc{},
    67  	Streams:     []grpc.StreamDesc{},
    68  	Metadata:    "protocol.proto",
    69  }
    70  
    71  func _get_CPService_serviceDesc(srv CPServiceServer, opts ...grpc1.HandleOption) *grpc.ServiceDesc {
    72  	h := grpc1.DefaultHandleOptions()
    73  	for _, op := range opts {
    74  		op(h)
    75  	}
    76  
    77  	_CPService_Render_Handler := func(ctx context.Context, req interface{}) (interface{}, error) {
    78  		return srv.Render(ctx, req.(*RenderRequest))
    79  	}
    80  	var _CPService_Render_info transport.ServiceInfo
    81  	if h.Interceptor != nil {
    82  		_CPService_Render_info = transport.NewServiceInfo("erda.cp.CPService", "Render", srv)
    83  		_CPService_Render_Handler = h.Interceptor(_CPService_Render_Handler)
    84  	}
    85  
    86  	var serviceDesc = _CPService_serviceDesc
    87  	serviceDesc.Methods = []grpc.MethodDesc{
    88  		{
    89  			MethodName: "Render",
    90  			Handler: func(_ interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
    91  				in := new(RenderRequest)
    92  				if err := dec(in); err != nil {
    93  					return nil, err
    94  				}
    95  				if interceptor == nil && h.Interceptor == nil {
    96  					return srv.(CPServiceServer).Render(ctx, in)
    97  				}
    98  				if h.Interceptor != nil {
    99  					ctx = context.WithValue(ctx, transport.ServiceInfoContextKey, _CPService_Render_info)
   100  				}
   101  				if interceptor == nil {
   102  					return _CPService_Render_Handler(ctx, in)
   103  				}
   104  				info := &grpc.UnaryServerInfo{
   105  					Server:     srv,
   106  					FullMethod: "/erda.cp.CPService/Render",
   107  				}
   108  				return interceptor(ctx, in, info, _CPService_Render_Handler)
   109  			},
   110  		},
   111  	}
   112  	return &serviceDesc
   113  }