github.com/shrimpyuk/bor@v0.2.15-0.20220224151350-fb4ec6020bae/internal/cli/server/proto/server_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.2.0
     4  // - protoc             v3.17.3
     5  // source: command/server/proto/server.proto
     6  
     7  package proto
     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  // BorClient is the client API for Bor service.
    23  //
    24  // 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.
    25  type BorClient interface {
    26  	Pprof(ctx context.Context, in *PprofRequest, opts ...grpc.CallOption) (Bor_PprofClient, error)
    27  	PeersAdd(ctx context.Context, in *PeersAddRequest, opts ...grpc.CallOption) (*PeersAddResponse, error)
    28  	PeersRemove(ctx context.Context, in *PeersRemoveRequest, opts ...grpc.CallOption) (*PeersRemoveResponse, error)
    29  	PeersList(ctx context.Context, in *PeersListRequest, opts ...grpc.CallOption) (*PeersListResponse, error)
    30  	PeersStatus(ctx context.Context, in *PeersStatusRequest, opts ...grpc.CallOption) (*PeersStatusResponse, error)
    31  	ChainSetHead(ctx context.Context, in *ChainSetHeadRequest, opts ...grpc.CallOption) (*ChainSetHeadResponse, error)
    32  	Status(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*StatusResponse, error)
    33  	ChainWatch(ctx context.Context, in *ChainWatchRequest, opts ...grpc.CallOption) (Bor_ChainWatchClient, error)
    34  }
    35  
    36  type borClient struct {
    37  	cc grpc.ClientConnInterface
    38  }
    39  
    40  func NewBorClient(cc grpc.ClientConnInterface) BorClient {
    41  	return &borClient{cc}
    42  }
    43  
    44  func (c *borClient) Pprof(ctx context.Context, in *PprofRequest, opts ...grpc.CallOption) (Bor_PprofClient, error) {
    45  	stream, err := c.cc.NewStream(ctx, &Bor_ServiceDesc.Streams[0], "/proto.Bor/Pprof", opts...)
    46  	if err != nil {
    47  		return nil, err
    48  	}
    49  	x := &borPprofClient{stream}
    50  	if err := x.ClientStream.SendMsg(in); err != nil {
    51  		return nil, err
    52  	}
    53  	if err := x.ClientStream.CloseSend(); err != nil {
    54  		return nil, err
    55  	}
    56  	return x, nil
    57  }
    58  
    59  type Bor_PprofClient interface {
    60  	Recv() (*PprofResponse, error)
    61  	grpc.ClientStream
    62  }
    63  
    64  type borPprofClient struct {
    65  	grpc.ClientStream
    66  }
    67  
    68  func (x *borPprofClient) Recv() (*PprofResponse, error) {
    69  	m := new(PprofResponse)
    70  	if err := x.ClientStream.RecvMsg(m); err != nil {
    71  		return nil, err
    72  	}
    73  	return m, nil
    74  }
    75  
    76  func (c *borClient) PeersAdd(ctx context.Context, in *PeersAddRequest, opts ...grpc.CallOption) (*PeersAddResponse, error) {
    77  	out := new(PeersAddResponse)
    78  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersAdd", in, out, opts...)
    79  	if err != nil {
    80  		return nil, err
    81  	}
    82  	return out, nil
    83  }
    84  
    85  func (c *borClient) PeersRemove(ctx context.Context, in *PeersRemoveRequest, opts ...grpc.CallOption) (*PeersRemoveResponse, error) {
    86  	out := new(PeersRemoveResponse)
    87  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersRemove", in, out, opts...)
    88  	if err != nil {
    89  		return nil, err
    90  	}
    91  	return out, nil
    92  }
    93  
    94  func (c *borClient) PeersList(ctx context.Context, in *PeersListRequest, opts ...grpc.CallOption) (*PeersListResponse, error) {
    95  	out := new(PeersListResponse)
    96  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersList", in, out, opts...)
    97  	if err != nil {
    98  		return nil, err
    99  	}
   100  	return out, nil
   101  }
   102  
   103  func (c *borClient) PeersStatus(ctx context.Context, in *PeersStatusRequest, opts ...grpc.CallOption) (*PeersStatusResponse, error) {
   104  	out := new(PeersStatusResponse)
   105  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersStatus", in, out, opts...)
   106  	if err != nil {
   107  		return nil, err
   108  	}
   109  	return out, nil
   110  }
   111  
   112  func (c *borClient) ChainSetHead(ctx context.Context, in *ChainSetHeadRequest, opts ...grpc.CallOption) (*ChainSetHeadResponse, error) {
   113  	out := new(ChainSetHeadResponse)
   114  	err := c.cc.Invoke(ctx, "/proto.Bor/ChainSetHead", in, out, opts...)
   115  	if err != nil {
   116  		return nil, err
   117  	}
   118  	return out, nil
   119  }
   120  
   121  func (c *borClient) Status(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*StatusResponse, error) {
   122  	out := new(StatusResponse)
   123  	err := c.cc.Invoke(ctx, "/proto.Bor/Status", in, out, opts...)
   124  	if err != nil {
   125  		return nil, err
   126  	}
   127  	return out, nil
   128  }
   129  
   130  func (c *borClient) ChainWatch(ctx context.Context, in *ChainWatchRequest, opts ...grpc.CallOption) (Bor_ChainWatchClient, error) {
   131  	stream, err := c.cc.NewStream(ctx, &Bor_ServiceDesc.Streams[1], "/proto.Bor/ChainWatch", opts...)
   132  	if err != nil {
   133  		return nil, err
   134  	}
   135  	x := &borChainWatchClient{stream}
   136  	if err := x.ClientStream.SendMsg(in); err != nil {
   137  		return nil, err
   138  	}
   139  	if err := x.ClientStream.CloseSend(); err != nil {
   140  		return nil, err
   141  	}
   142  	return x, nil
   143  }
   144  
   145  type Bor_ChainWatchClient interface {
   146  	Recv() (*ChainWatchResponse, error)
   147  	grpc.ClientStream
   148  }
   149  
   150  type borChainWatchClient struct {
   151  	grpc.ClientStream
   152  }
   153  
   154  func (x *borChainWatchClient) Recv() (*ChainWatchResponse, error) {
   155  	m := new(ChainWatchResponse)
   156  	if err := x.ClientStream.RecvMsg(m); err != nil {
   157  		return nil, err
   158  	}
   159  	return m, nil
   160  }
   161  
   162  // BorServer is the server API for Bor service.
   163  // All implementations must embed UnimplementedBorServer
   164  // for forward compatibility
   165  type BorServer interface {
   166  	Pprof(*PprofRequest, Bor_PprofServer) error
   167  	PeersAdd(context.Context, *PeersAddRequest) (*PeersAddResponse, error)
   168  	PeersRemove(context.Context, *PeersRemoveRequest) (*PeersRemoveResponse, error)
   169  	PeersList(context.Context, *PeersListRequest) (*PeersListResponse, error)
   170  	PeersStatus(context.Context, *PeersStatusRequest) (*PeersStatusResponse, error)
   171  	ChainSetHead(context.Context, *ChainSetHeadRequest) (*ChainSetHeadResponse, error)
   172  	Status(context.Context, *emptypb.Empty) (*StatusResponse, error)
   173  	ChainWatch(*ChainWatchRequest, Bor_ChainWatchServer) error
   174  	mustEmbedUnimplementedBorServer()
   175  }
   176  
   177  // UnimplementedBorServer must be embedded to have forward compatible implementations.
   178  type UnimplementedBorServer struct {
   179  }
   180  
   181  func (UnimplementedBorServer) Pprof(*PprofRequest, Bor_PprofServer) error {
   182  	return status.Errorf(codes.Unimplemented, "method Pprof not implemented")
   183  }
   184  func (UnimplementedBorServer) PeersAdd(context.Context, *PeersAddRequest) (*PeersAddResponse, error) {
   185  	return nil, status.Errorf(codes.Unimplemented, "method PeersAdd not implemented")
   186  }
   187  func (UnimplementedBorServer) PeersRemove(context.Context, *PeersRemoveRequest) (*PeersRemoveResponse, error) {
   188  	return nil, status.Errorf(codes.Unimplemented, "method PeersRemove not implemented")
   189  }
   190  func (UnimplementedBorServer) PeersList(context.Context, *PeersListRequest) (*PeersListResponse, error) {
   191  	return nil, status.Errorf(codes.Unimplemented, "method PeersList not implemented")
   192  }
   193  func (UnimplementedBorServer) PeersStatus(context.Context, *PeersStatusRequest) (*PeersStatusResponse, error) {
   194  	return nil, status.Errorf(codes.Unimplemented, "method PeersStatus not implemented")
   195  }
   196  func (UnimplementedBorServer) ChainSetHead(context.Context, *ChainSetHeadRequest) (*ChainSetHeadResponse, error) {
   197  	return nil, status.Errorf(codes.Unimplemented, "method ChainSetHead not implemented")
   198  }
   199  func (UnimplementedBorServer) Status(context.Context, *emptypb.Empty) (*StatusResponse, error) {
   200  	return nil, status.Errorf(codes.Unimplemented, "method Status not implemented")
   201  }
   202  func (UnimplementedBorServer) ChainWatch(*ChainWatchRequest, Bor_ChainWatchServer) error {
   203  	return status.Errorf(codes.Unimplemented, "method ChainWatch not implemented")
   204  }
   205  func (UnimplementedBorServer) mustEmbedUnimplementedBorServer() {}
   206  
   207  // UnsafeBorServer may be embedded to opt out of forward compatibility for this service.
   208  // Use of this interface is not recommended, as added methods to BorServer will
   209  // result in compilation errors.
   210  type UnsafeBorServer interface {
   211  	mustEmbedUnimplementedBorServer()
   212  }
   213  
   214  func RegisterBorServer(s grpc.ServiceRegistrar, srv BorServer) {
   215  	s.RegisterService(&Bor_ServiceDesc, srv)
   216  }
   217  
   218  func _Bor_Pprof_Handler(srv interface{}, stream grpc.ServerStream) error {
   219  	m := new(PprofRequest)
   220  	if err := stream.RecvMsg(m); err != nil {
   221  		return err
   222  	}
   223  	return srv.(BorServer).Pprof(m, &borPprofServer{stream})
   224  }
   225  
   226  type Bor_PprofServer interface {
   227  	Send(*PprofResponse) error
   228  	grpc.ServerStream
   229  }
   230  
   231  type borPprofServer struct {
   232  	grpc.ServerStream
   233  }
   234  
   235  func (x *borPprofServer) Send(m *PprofResponse) error {
   236  	return x.ServerStream.SendMsg(m)
   237  }
   238  
   239  func _Bor_PeersAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   240  	in := new(PeersAddRequest)
   241  	if err := dec(in); err != nil {
   242  		return nil, err
   243  	}
   244  	if interceptor == nil {
   245  		return srv.(BorServer).PeersAdd(ctx, in)
   246  	}
   247  	info := &grpc.UnaryServerInfo{
   248  		Server:     srv,
   249  		FullMethod: "/proto.Bor/PeersAdd",
   250  	}
   251  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   252  		return srv.(BorServer).PeersAdd(ctx, req.(*PeersAddRequest))
   253  	}
   254  	return interceptor(ctx, in, info, handler)
   255  }
   256  
   257  func _Bor_PeersRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   258  	in := new(PeersRemoveRequest)
   259  	if err := dec(in); err != nil {
   260  		return nil, err
   261  	}
   262  	if interceptor == nil {
   263  		return srv.(BorServer).PeersRemove(ctx, in)
   264  	}
   265  	info := &grpc.UnaryServerInfo{
   266  		Server:     srv,
   267  		FullMethod: "/proto.Bor/PeersRemove",
   268  	}
   269  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   270  		return srv.(BorServer).PeersRemove(ctx, req.(*PeersRemoveRequest))
   271  	}
   272  	return interceptor(ctx, in, info, handler)
   273  }
   274  
   275  func _Bor_PeersList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   276  	in := new(PeersListRequest)
   277  	if err := dec(in); err != nil {
   278  		return nil, err
   279  	}
   280  	if interceptor == nil {
   281  		return srv.(BorServer).PeersList(ctx, in)
   282  	}
   283  	info := &grpc.UnaryServerInfo{
   284  		Server:     srv,
   285  		FullMethod: "/proto.Bor/PeersList",
   286  	}
   287  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   288  		return srv.(BorServer).PeersList(ctx, req.(*PeersListRequest))
   289  	}
   290  	return interceptor(ctx, in, info, handler)
   291  }
   292  
   293  func _Bor_PeersStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   294  	in := new(PeersStatusRequest)
   295  	if err := dec(in); err != nil {
   296  		return nil, err
   297  	}
   298  	if interceptor == nil {
   299  		return srv.(BorServer).PeersStatus(ctx, in)
   300  	}
   301  	info := &grpc.UnaryServerInfo{
   302  		Server:     srv,
   303  		FullMethod: "/proto.Bor/PeersStatus",
   304  	}
   305  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   306  		return srv.(BorServer).PeersStatus(ctx, req.(*PeersStatusRequest))
   307  	}
   308  	return interceptor(ctx, in, info, handler)
   309  }
   310  
   311  func _Bor_ChainSetHead_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   312  	in := new(ChainSetHeadRequest)
   313  	if err := dec(in); err != nil {
   314  		return nil, err
   315  	}
   316  	if interceptor == nil {
   317  		return srv.(BorServer).ChainSetHead(ctx, in)
   318  	}
   319  	info := &grpc.UnaryServerInfo{
   320  		Server:     srv,
   321  		FullMethod: "/proto.Bor/ChainSetHead",
   322  	}
   323  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   324  		return srv.(BorServer).ChainSetHead(ctx, req.(*ChainSetHeadRequest))
   325  	}
   326  	return interceptor(ctx, in, info, handler)
   327  }
   328  
   329  func _Bor_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   330  	in := new(emptypb.Empty)
   331  	if err := dec(in); err != nil {
   332  		return nil, err
   333  	}
   334  	if interceptor == nil {
   335  		return srv.(BorServer).Status(ctx, in)
   336  	}
   337  	info := &grpc.UnaryServerInfo{
   338  		Server:     srv,
   339  		FullMethod: "/proto.Bor/Status",
   340  	}
   341  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   342  		return srv.(BorServer).Status(ctx, req.(*emptypb.Empty))
   343  	}
   344  	return interceptor(ctx, in, info, handler)
   345  }
   346  
   347  func _Bor_ChainWatch_Handler(srv interface{}, stream grpc.ServerStream) error {
   348  	m := new(ChainWatchRequest)
   349  	if err := stream.RecvMsg(m); err != nil {
   350  		return err
   351  	}
   352  	return srv.(BorServer).ChainWatch(m, &borChainWatchServer{stream})
   353  }
   354  
   355  type Bor_ChainWatchServer interface {
   356  	Send(*ChainWatchResponse) error
   357  	grpc.ServerStream
   358  }
   359  
   360  type borChainWatchServer struct {
   361  	grpc.ServerStream
   362  }
   363  
   364  func (x *borChainWatchServer) Send(m *ChainWatchResponse) error {
   365  	return x.ServerStream.SendMsg(m)
   366  }
   367  
   368  // Bor_ServiceDesc is the grpc.ServiceDesc for Bor service.
   369  // It's only intended for direct use with grpc.RegisterService,
   370  // and not to be introspected or modified (even as a copy)
   371  var Bor_ServiceDesc = grpc.ServiceDesc{
   372  	ServiceName: "proto.Bor",
   373  	HandlerType: (*BorServer)(nil),
   374  	Methods: []grpc.MethodDesc{
   375  		{
   376  			MethodName: "PeersAdd",
   377  			Handler:    _Bor_PeersAdd_Handler,
   378  		},
   379  		{
   380  			MethodName: "PeersRemove",
   381  			Handler:    _Bor_PeersRemove_Handler,
   382  		},
   383  		{
   384  			MethodName: "PeersList",
   385  			Handler:    _Bor_PeersList_Handler,
   386  		},
   387  		{
   388  			MethodName: "PeersStatus",
   389  			Handler:    _Bor_PeersStatus_Handler,
   390  		},
   391  		{
   392  			MethodName: "ChainSetHead",
   393  			Handler:    _Bor_ChainSetHead_Handler,
   394  		},
   395  		{
   396  			MethodName: "Status",
   397  			Handler:    _Bor_Status_Handler,
   398  		},
   399  	},
   400  	Streams: []grpc.StreamDesc{
   401  		{
   402  			StreamName:    "Pprof",
   403  			Handler:       _Bor_Pprof_Handler,
   404  			ServerStreams: true,
   405  		},
   406  		{
   407  			StreamName:    "ChainWatch",
   408  			Handler:       _Bor_ChainWatch_Handler,
   409  			ServerStreams: true,
   410  		},
   411  	},
   412  	Metadata: "command/server/proto/server.proto",
   413  }