github.com/MetalBlockchain/metalgo@v1.11.9/proto/pb/net/conn/conn_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: net/conn/conn.proto
     6  
     7  package conn
     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  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    15  )
    16  
    17  // This is a compile-time assertion to ensure that this generated file
    18  // is compatible with the grpc package it is being compiled against.
    19  // Requires gRPC-Go v1.32.0 or later.
    20  const _ = grpc.SupportPackageIsVersion7
    21  
    22  const (
    23  	Conn_Read_FullMethodName             = "/net.conn.Conn/Read"
    24  	Conn_Write_FullMethodName            = "/net.conn.Conn/Write"
    25  	Conn_Close_FullMethodName            = "/net.conn.Conn/Close"
    26  	Conn_SetDeadline_FullMethodName      = "/net.conn.Conn/SetDeadline"
    27  	Conn_SetReadDeadline_FullMethodName  = "/net.conn.Conn/SetReadDeadline"
    28  	Conn_SetWriteDeadline_FullMethodName = "/net.conn.Conn/SetWriteDeadline"
    29  )
    30  
    31  // ConnClient is the client API for Conn service.
    32  //
    33  // 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.
    34  type ConnClient interface {
    35  	// Read reads data from the connection.
    36  	Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error)
    37  	// Write writes data to the connection.
    38  	Write(ctx context.Context, in *WriteRequest, opts ...grpc.CallOption) (*WriteResponse, error)
    39  	// Close closes the connection.
    40  	Close(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
    41  	// SetDeadline sets the read and write deadlines associated
    42  	// with the connection.
    43  	SetDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
    44  	// SetReadDeadline sets the deadline for future Read calls
    45  	// and any currently-blocked Read call.
    46  	SetReadDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
    47  	// SetWriteDeadline sets the deadline for future Write calls
    48  	// and any currently-blocked Write call.
    49  	SetWriteDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
    50  }
    51  
    52  type connClient struct {
    53  	cc grpc.ClientConnInterface
    54  }
    55  
    56  func NewConnClient(cc grpc.ClientConnInterface) ConnClient {
    57  	return &connClient{cc}
    58  }
    59  
    60  func (c *connClient) Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error) {
    61  	out := new(ReadResponse)
    62  	err := c.cc.Invoke(ctx, Conn_Read_FullMethodName, in, out, opts...)
    63  	if err != nil {
    64  		return nil, err
    65  	}
    66  	return out, nil
    67  }
    68  
    69  func (c *connClient) Write(ctx context.Context, in *WriteRequest, opts ...grpc.CallOption) (*WriteResponse, error) {
    70  	out := new(WriteResponse)
    71  	err := c.cc.Invoke(ctx, Conn_Write_FullMethodName, in, out, opts...)
    72  	if err != nil {
    73  		return nil, err
    74  	}
    75  	return out, nil
    76  }
    77  
    78  func (c *connClient) Close(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) {
    79  	out := new(emptypb.Empty)
    80  	err := c.cc.Invoke(ctx, Conn_Close_FullMethodName, in, out, opts...)
    81  	if err != nil {
    82  		return nil, err
    83  	}
    84  	return out, nil
    85  }
    86  
    87  func (c *connClient) SetDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
    88  	out := new(emptypb.Empty)
    89  	err := c.cc.Invoke(ctx, Conn_SetDeadline_FullMethodName, in, out, opts...)
    90  	if err != nil {
    91  		return nil, err
    92  	}
    93  	return out, nil
    94  }
    95  
    96  func (c *connClient) SetReadDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
    97  	out := new(emptypb.Empty)
    98  	err := c.cc.Invoke(ctx, Conn_SetReadDeadline_FullMethodName, in, out, opts...)
    99  	if err != nil {
   100  		return nil, err
   101  	}
   102  	return out, nil
   103  }
   104  
   105  func (c *connClient) SetWriteDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
   106  	out := new(emptypb.Empty)
   107  	err := c.cc.Invoke(ctx, Conn_SetWriteDeadline_FullMethodName, in, out, opts...)
   108  	if err != nil {
   109  		return nil, err
   110  	}
   111  	return out, nil
   112  }
   113  
   114  // ConnServer is the server API for Conn service.
   115  // All implementations must embed UnimplementedConnServer
   116  // for forward compatibility
   117  type ConnServer interface {
   118  	// Read reads data from the connection.
   119  	Read(context.Context, *ReadRequest) (*ReadResponse, error)
   120  	// Write writes data to the connection.
   121  	Write(context.Context, *WriteRequest) (*WriteResponse, error)
   122  	// Close closes the connection.
   123  	Close(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
   124  	// SetDeadline sets the read and write deadlines associated
   125  	// with the connection.
   126  	SetDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error)
   127  	// SetReadDeadline sets the deadline for future Read calls
   128  	// and any currently-blocked Read call.
   129  	SetReadDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error)
   130  	// SetWriteDeadline sets the deadline for future Write calls
   131  	// and any currently-blocked Write call.
   132  	SetWriteDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error)
   133  	mustEmbedUnimplementedConnServer()
   134  }
   135  
   136  // UnimplementedConnServer must be embedded to have forward compatible implementations.
   137  type UnimplementedConnServer struct {
   138  }
   139  
   140  func (UnimplementedConnServer) Read(context.Context, *ReadRequest) (*ReadResponse, error) {
   141  	return nil, status.Errorf(codes.Unimplemented, "method Read not implemented")
   142  }
   143  func (UnimplementedConnServer) Write(context.Context, *WriteRequest) (*WriteResponse, error) {
   144  	return nil, status.Errorf(codes.Unimplemented, "method Write not implemented")
   145  }
   146  func (UnimplementedConnServer) Close(context.Context, *emptypb.Empty) (*emptypb.Empty, error) {
   147  	return nil, status.Errorf(codes.Unimplemented, "method Close not implemented")
   148  }
   149  func (UnimplementedConnServer) SetDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) {
   150  	return nil, status.Errorf(codes.Unimplemented, "method SetDeadline not implemented")
   151  }
   152  func (UnimplementedConnServer) SetReadDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) {
   153  	return nil, status.Errorf(codes.Unimplemented, "method SetReadDeadline not implemented")
   154  }
   155  func (UnimplementedConnServer) SetWriteDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) {
   156  	return nil, status.Errorf(codes.Unimplemented, "method SetWriteDeadline not implemented")
   157  }
   158  func (UnimplementedConnServer) mustEmbedUnimplementedConnServer() {}
   159  
   160  // UnsafeConnServer may be embedded to opt out of forward compatibility for this service.
   161  // Use of this interface is not recommended, as added methods to ConnServer will
   162  // result in compilation errors.
   163  type UnsafeConnServer interface {
   164  	mustEmbedUnimplementedConnServer()
   165  }
   166  
   167  func RegisterConnServer(s grpc.ServiceRegistrar, srv ConnServer) {
   168  	s.RegisterService(&Conn_ServiceDesc, srv)
   169  }
   170  
   171  func _Conn_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   172  	in := new(ReadRequest)
   173  	if err := dec(in); err != nil {
   174  		return nil, err
   175  	}
   176  	if interceptor == nil {
   177  		return srv.(ConnServer).Read(ctx, in)
   178  	}
   179  	info := &grpc.UnaryServerInfo{
   180  		Server:     srv,
   181  		FullMethod: Conn_Read_FullMethodName,
   182  	}
   183  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   184  		return srv.(ConnServer).Read(ctx, req.(*ReadRequest))
   185  	}
   186  	return interceptor(ctx, in, info, handler)
   187  }
   188  
   189  func _Conn_Write_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   190  	in := new(WriteRequest)
   191  	if err := dec(in); err != nil {
   192  		return nil, err
   193  	}
   194  	if interceptor == nil {
   195  		return srv.(ConnServer).Write(ctx, in)
   196  	}
   197  	info := &grpc.UnaryServerInfo{
   198  		Server:     srv,
   199  		FullMethod: Conn_Write_FullMethodName,
   200  	}
   201  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   202  		return srv.(ConnServer).Write(ctx, req.(*WriteRequest))
   203  	}
   204  	return interceptor(ctx, in, info, handler)
   205  }
   206  
   207  func _Conn_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   208  	in := new(emptypb.Empty)
   209  	if err := dec(in); err != nil {
   210  		return nil, err
   211  	}
   212  	if interceptor == nil {
   213  		return srv.(ConnServer).Close(ctx, in)
   214  	}
   215  	info := &grpc.UnaryServerInfo{
   216  		Server:     srv,
   217  		FullMethod: Conn_Close_FullMethodName,
   218  	}
   219  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   220  		return srv.(ConnServer).Close(ctx, req.(*emptypb.Empty))
   221  	}
   222  	return interceptor(ctx, in, info, handler)
   223  }
   224  
   225  func _Conn_SetDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   226  	in := new(SetDeadlineRequest)
   227  	if err := dec(in); err != nil {
   228  		return nil, err
   229  	}
   230  	if interceptor == nil {
   231  		return srv.(ConnServer).SetDeadline(ctx, in)
   232  	}
   233  	info := &grpc.UnaryServerInfo{
   234  		Server:     srv,
   235  		FullMethod: Conn_SetDeadline_FullMethodName,
   236  	}
   237  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   238  		return srv.(ConnServer).SetDeadline(ctx, req.(*SetDeadlineRequest))
   239  	}
   240  	return interceptor(ctx, in, info, handler)
   241  }
   242  
   243  func _Conn_SetReadDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   244  	in := new(SetDeadlineRequest)
   245  	if err := dec(in); err != nil {
   246  		return nil, err
   247  	}
   248  	if interceptor == nil {
   249  		return srv.(ConnServer).SetReadDeadline(ctx, in)
   250  	}
   251  	info := &grpc.UnaryServerInfo{
   252  		Server:     srv,
   253  		FullMethod: Conn_SetReadDeadline_FullMethodName,
   254  	}
   255  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   256  		return srv.(ConnServer).SetReadDeadline(ctx, req.(*SetDeadlineRequest))
   257  	}
   258  	return interceptor(ctx, in, info, handler)
   259  }
   260  
   261  func _Conn_SetWriteDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   262  	in := new(SetDeadlineRequest)
   263  	if err := dec(in); err != nil {
   264  		return nil, err
   265  	}
   266  	if interceptor == nil {
   267  		return srv.(ConnServer).SetWriteDeadline(ctx, in)
   268  	}
   269  	info := &grpc.UnaryServerInfo{
   270  		Server:     srv,
   271  		FullMethod: Conn_SetWriteDeadline_FullMethodName,
   272  	}
   273  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   274  		return srv.(ConnServer).SetWriteDeadline(ctx, req.(*SetDeadlineRequest))
   275  	}
   276  	return interceptor(ctx, in, info, handler)
   277  }
   278  
   279  // Conn_ServiceDesc is the grpc.ServiceDesc for Conn service.
   280  // It's only intended for direct use with grpc.RegisterService,
   281  // and not to be introspected or modified (even as a copy)
   282  var Conn_ServiceDesc = grpc.ServiceDesc{
   283  	ServiceName: "net.conn.Conn",
   284  	HandlerType: (*ConnServer)(nil),
   285  	Methods: []grpc.MethodDesc{
   286  		{
   287  			MethodName: "Read",
   288  			Handler:    _Conn_Read_Handler,
   289  		},
   290  		{
   291  			MethodName: "Write",
   292  			Handler:    _Conn_Write_Handler,
   293  		},
   294  		{
   295  			MethodName: "Close",
   296  			Handler:    _Conn_Close_Handler,
   297  		},
   298  		{
   299  			MethodName: "SetDeadline",
   300  			Handler:    _Conn_SetDeadline_Handler,
   301  		},
   302  		{
   303  			MethodName: "SetReadDeadline",
   304  			Handler:    _Conn_SetReadDeadline_Handler,
   305  		},
   306  		{
   307  			MethodName: "SetWriteDeadline",
   308  			Handler:    _Conn_SetWriteDeadline_Handler,
   309  		},
   310  	},
   311  	Streams:  []grpc.StreamDesc{},
   312  	Metadata: "net/conn/conn.proto",
   313  }