github.com/renbou/grpcbridge@v0.0.2-0.20240416012907-bcbd8b12648a/internal/bridgetest/testpb/testsvc_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.3.0
     4  // - protoc             (unknown)
     5  // source: testsvc.proto
     6  
     7  package testpb
     8  
     9  import (
    10  	context "context"
    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  // Requires gRPC-Go v1.32.0 or later.
    19  const _ = grpc.SupportPackageIsVersion7
    20  
    21  const (
    22  	TestService_UnaryUnbound_FullMethodName    = "/grpcbridge.internal.bridgetest.testpb.TestService/UnaryUnbound"
    23  	TestService_UnaryBound_FullMethodName      = "/grpcbridge.internal.bridgetest.testpb.TestService/UnaryBound"
    24  	TestService_UnaryCombined_FullMethodName   = "/grpcbridge.internal.bridgetest.testpb.TestService/UnaryCombined"
    25  	TestService_BadResponsePath_FullMethodName = "/grpcbridge.internal.bridgetest.testpb.TestService/BadResponsePath"
    26  	TestService_Echo_FullMethodName            = "/grpcbridge.internal.bridgetest.testpb.TestService/Echo"
    27  )
    28  
    29  // TestServiceClient is the client API for TestService service.
    30  //
    31  // 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.
    32  type TestServiceClient interface {
    33  	UnaryUnbound(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Scalars, error)
    34  	UnaryBound(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Combined, error)
    35  	UnaryCombined(ctx context.Context, in *Combined, opts ...grpc.CallOption) (*Combined, error)
    36  	BadResponsePath(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Combined, error)
    37  	Echo(ctx context.Context, in *Combined, opts ...grpc.CallOption) (*Combined, error)
    38  }
    39  
    40  type testServiceClient struct {
    41  	cc grpc.ClientConnInterface
    42  }
    43  
    44  func NewTestServiceClient(cc grpc.ClientConnInterface) TestServiceClient {
    45  	return &testServiceClient{cc}
    46  }
    47  
    48  func (c *testServiceClient) UnaryUnbound(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Scalars, error) {
    49  	out := new(Scalars)
    50  	err := c.cc.Invoke(ctx, TestService_UnaryUnbound_FullMethodName, in, out, opts...)
    51  	if err != nil {
    52  		return nil, err
    53  	}
    54  	return out, nil
    55  }
    56  
    57  func (c *testServiceClient) UnaryBound(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Combined, error) {
    58  	out := new(Combined)
    59  	err := c.cc.Invoke(ctx, TestService_UnaryBound_FullMethodName, in, out, opts...)
    60  	if err != nil {
    61  		return nil, err
    62  	}
    63  	return out, nil
    64  }
    65  
    66  func (c *testServiceClient) UnaryCombined(ctx context.Context, in *Combined, opts ...grpc.CallOption) (*Combined, error) {
    67  	out := new(Combined)
    68  	err := c.cc.Invoke(ctx, TestService_UnaryCombined_FullMethodName, in, out, opts...)
    69  	if err != nil {
    70  		return nil, err
    71  	}
    72  	return out, nil
    73  }
    74  
    75  func (c *testServiceClient) BadResponsePath(ctx context.Context, in *Scalars, opts ...grpc.CallOption) (*Combined, error) {
    76  	out := new(Combined)
    77  	err := c.cc.Invoke(ctx, TestService_BadResponsePath_FullMethodName, in, out, opts...)
    78  	if err != nil {
    79  		return nil, err
    80  	}
    81  	return out, nil
    82  }
    83  
    84  func (c *testServiceClient) Echo(ctx context.Context, in *Combined, opts ...grpc.CallOption) (*Combined, error) {
    85  	out := new(Combined)
    86  	err := c.cc.Invoke(ctx, TestService_Echo_FullMethodName, in, out, opts...)
    87  	if err != nil {
    88  		return nil, err
    89  	}
    90  	return out, nil
    91  }
    92  
    93  // TestServiceServer is the server API for TestService service.
    94  // All implementations must embed UnimplementedTestServiceServer
    95  // for forward compatibility
    96  type TestServiceServer interface {
    97  	UnaryUnbound(context.Context, *Scalars) (*Scalars, error)
    98  	UnaryBound(context.Context, *Scalars) (*Combined, error)
    99  	UnaryCombined(context.Context, *Combined) (*Combined, error)
   100  	BadResponsePath(context.Context, *Scalars) (*Combined, error)
   101  	Echo(context.Context, *Combined) (*Combined, error)
   102  	mustEmbedUnimplementedTestServiceServer()
   103  }
   104  
   105  // UnimplementedTestServiceServer must be embedded to have forward compatible implementations.
   106  type UnimplementedTestServiceServer struct {
   107  }
   108  
   109  func (UnimplementedTestServiceServer) UnaryUnbound(context.Context, *Scalars) (*Scalars, error) {
   110  	return nil, status.Errorf(codes.Unimplemented, "method UnaryUnbound not implemented")
   111  }
   112  func (UnimplementedTestServiceServer) UnaryBound(context.Context, *Scalars) (*Combined, error) {
   113  	return nil, status.Errorf(codes.Unimplemented, "method UnaryBound not implemented")
   114  }
   115  func (UnimplementedTestServiceServer) UnaryCombined(context.Context, *Combined) (*Combined, error) {
   116  	return nil, status.Errorf(codes.Unimplemented, "method UnaryCombined not implemented")
   117  }
   118  func (UnimplementedTestServiceServer) BadResponsePath(context.Context, *Scalars) (*Combined, error) {
   119  	return nil, status.Errorf(codes.Unimplemented, "method BadResponsePath not implemented")
   120  }
   121  func (UnimplementedTestServiceServer) Echo(context.Context, *Combined) (*Combined, error) {
   122  	return nil, status.Errorf(codes.Unimplemented, "method Echo not implemented")
   123  }
   124  func (UnimplementedTestServiceServer) mustEmbedUnimplementedTestServiceServer() {}
   125  
   126  // UnsafeTestServiceServer may be embedded to opt out of forward compatibility for this service.
   127  // Use of this interface is not recommended, as added methods to TestServiceServer will
   128  // result in compilation errors.
   129  type UnsafeTestServiceServer interface {
   130  	mustEmbedUnimplementedTestServiceServer()
   131  }
   132  
   133  func RegisterTestServiceServer(s grpc.ServiceRegistrar, srv TestServiceServer) {
   134  	s.RegisterService(&TestService_ServiceDesc, srv)
   135  }
   136  
   137  func _TestService_UnaryUnbound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   138  	in := new(Scalars)
   139  	if err := dec(in); err != nil {
   140  		return nil, err
   141  	}
   142  	if interceptor == nil {
   143  		return srv.(TestServiceServer).UnaryUnbound(ctx, in)
   144  	}
   145  	info := &grpc.UnaryServerInfo{
   146  		Server:     srv,
   147  		FullMethod: TestService_UnaryUnbound_FullMethodName,
   148  	}
   149  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   150  		return srv.(TestServiceServer).UnaryUnbound(ctx, req.(*Scalars))
   151  	}
   152  	return interceptor(ctx, in, info, handler)
   153  }
   154  
   155  func _TestService_UnaryBound_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   156  	in := new(Scalars)
   157  	if err := dec(in); err != nil {
   158  		return nil, err
   159  	}
   160  	if interceptor == nil {
   161  		return srv.(TestServiceServer).UnaryBound(ctx, in)
   162  	}
   163  	info := &grpc.UnaryServerInfo{
   164  		Server:     srv,
   165  		FullMethod: TestService_UnaryBound_FullMethodName,
   166  	}
   167  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   168  		return srv.(TestServiceServer).UnaryBound(ctx, req.(*Scalars))
   169  	}
   170  	return interceptor(ctx, in, info, handler)
   171  }
   172  
   173  func _TestService_UnaryCombined_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   174  	in := new(Combined)
   175  	if err := dec(in); err != nil {
   176  		return nil, err
   177  	}
   178  	if interceptor == nil {
   179  		return srv.(TestServiceServer).UnaryCombined(ctx, in)
   180  	}
   181  	info := &grpc.UnaryServerInfo{
   182  		Server:     srv,
   183  		FullMethod: TestService_UnaryCombined_FullMethodName,
   184  	}
   185  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   186  		return srv.(TestServiceServer).UnaryCombined(ctx, req.(*Combined))
   187  	}
   188  	return interceptor(ctx, in, info, handler)
   189  }
   190  
   191  func _TestService_BadResponsePath_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   192  	in := new(Scalars)
   193  	if err := dec(in); err != nil {
   194  		return nil, err
   195  	}
   196  	if interceptor == nil {
   197  		return srv.(TestServiceServer).BadResponsePath(ctx, in)
   198  	}
   199  	info := &grpc.UnaryServerInfo{
   200  		Server:     srv,
   201  		FullMethod: TestService_BadResponsePath_FullMethodName,
   202  	}
   203  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   204  		return srv.(TestServiceServer).BadResponsePath(ctx, req.(*Scalars))
   205  	}
   206  	return interceptor(ctx, in, info, handler)
   207  }
   208  
   209  func _TestService_Echo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   210  	in := new(Combined)
   211  	if err := dec(in); err != nil {
   212  		return nil, err
   213  	}
   214  	if interceptor == nil {
   215  		return srv.(TestServiceServer).Echo(ctx, in)
   216  	}
   217  	info := &grpc.UnaryServerInfo{
   218  		Server:     srv,
   219  		FullMethod: TestService_Echo_FullMethodName,
   220  	}
   221  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   222  		return srv.(TestServiceServer).Echo(ctx, req.(*Combined))
   223  	}
   224  	return interceptor(ctx, in, info, handler)
   225  }
   226  
   227  // TestService_ServiceDesc is the grpc.ServiceDesc for TestService service.
   228  // It's only intended for direct use with grpc.RegisterService,
   229  // and not to be introspected or modified (even as a copy)
   230  var TestService_ServiceDesc = grpc.ServiceDesc{
   231  	ServiceName: "grpcbridge.internal.bridgetest.testpb.TestService",
   232  	HandlerType: (*TestServiceServer)(nil),
   233  	Methods: []grpc.MethodDesc{
   234  		{
   235  			MethodName: "UnaryUnbound",
   236  			Handler:    _TestService_UnaryUnbound_Handler,
   237  		},
   238  		{
   239  			MethodName: "UnaryBound",
   240  			Handler:    _TestService_UnaryBound_Handler,
   241  		},
   242  		{
   243  			MethodName: "UnaryCombined",
   244  			Handler:    _TestService_UnaryCombined_Handler,
   245  		},
   246  		{
   247  			MethodName: "BadResponsePath",
   248  			Handler:    _TestService_BadResponsePath_Handler,
   249  		},
   250  		{
   251  			MethodName: "Echo",
   252  			Handler:    _TestService_Echo_Handler,
   253  		},
   254  	},
   255  	Streams:  []grpc.StreamDesc{},
   256  	Metadata: "testsvc.proto",
   257  }