github.com/palisadeinc/bor@v0.0.0-20230615125219-ab7196213d15/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.21.12
     5  // source: internal/cli/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  )
    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  // BorClient is the client API for Bor service.
    22  //
    23  // 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.
    24  type BorClient interface {
    25  	PeersAdd(ctx context.Context, in *PeersAddRequest, opts ...grpc.CallOption) (*PeersAddResponse, error)
    26  	PeersRemove(ctx context.Context, in *PeersRemoveRequest, opts ...grpc.CallOption) (*PeersRemoveResponse, error)
    27  	PeersList(ctx context.Context, in *PeersListRequest, opts ...grpc.CallOption) (*PeersListResponse, error)
    28  	PeersStatus(ctx context.Context, in *PeersStatusRequest, opts ...grpc.CallOption) (*PeersStatusResponse, error)
    29  	ChainSetHead(ctx context.Context, in *ChainSetHeadRequest, opts ...grpc.CallOption) (*ChainSetHeadResponse, error)
    30  	Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error)
    31  	ChainWatch(ctx context.Context, in *ChainWatchRequest, opts ...grpc.CallOption) (Bor_ChainWatchClient, error)
    32  	DebugPprof(ctx context.Context, in *DebugPprofRequest, opts ...grpc.CallOption) (Bor_DebugPprofClient, error)
    33  	DebugBlock(ctx context.Context, in *DebugBlockRequest, opts ...grpc.CallOption) (Bor_DebugBlockClient, 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) PeersAdd(ctx context.Context, in *PeersAddRequest, opts ...grpc.CallOption) (*PeersAddResponse, error) {
    45  	out := new(PeersAddResponse)
    46  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersAdd", in, out, opts...)
    47  	if err != nil {
    48  		return nil, err
    49  	}
    50  	return out, nil
    51  }
    52  
    53  func (c *borClient) PeersRemove(ctx context.Context, in *PeersRemoveRequest, opts ...grpc.CallOption) (*PeersRemoveResponse, error) {
    54  	out := new(PeersRemoveResponse)
    55  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersRemove", in, out, opts...)
    56  	if err != nil {
    57  		return nil, err
    58  	}
    59  	return out, nil
    60  }
    61  
    62  func (c *borClient) PeersList(ctx context.Context, in *PeersListRequest, opts ...grpc.CallOption) (*PeersListResponse, error) {
    63  	out := new(PeersListResponse)
    64  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersList", in, out, opts...)
    65  	if err != nil {
    66  		return nil, err
    67  	}
    68  	return out, nil
    69  }
    70  
    71  func (c *borClient) PeersStatus(ctx context.Context, in *PeersStatusRequest, opts ...grpc.CallOption) (*PeersStatusResponse, error) {
    72  	out := new(PeersStatusResponse)
    73  	err := c.cc.Invoke(ctx, "/proto.Bor/PeersStatus", in, out, opts...)
    74  	if err != nil {
    75  		return nil, err
    76  	}
    77  	return out, nil
    78  }
    79  
    80  func (c *borClient) ChainSetHead(ctx context.Context, in *ChainSetHeadRequest, opts ...grpc.CallOption) (*ChainSetHeadResponse, error) {
    81  	out := new(ChainSetHeadResponse)
    82  	err := c.cc.Invoke(ctx, "/proto.Bor/ChainSetHead", in, out, opts...)
    83  	if err != nil {
    84  		return nil, err
    85  	}
    86  	return out, nil
    87  }
    88  
    89  func (c *borClient) Status(ctx context.Context, in *StatusRequest, opts ...grpc.CallOption) (*StatusResponse, error) {
    90  	out := new(StatusResponse)
    91  	err := c.cc.Invoke(ctx, "/proto.Bor/Status", in, out, opts...)
    92  	if err != nil {
    93  		return nil, err
    94  	}
    95  	return out, nil
    96  }
    97  
    98  func (c *borClient) ChainWatch(ctx context.Context, in *ChainWatchRequest, opts ...grpc.CallOption) (Bor_ChainWatchClient, error) {
    99  	stream, err := c.cc.NewStream(ctx, &Bor_ServiceDesc.Streams[0], "/proto.Bor/ChainWatch", opts...)
   100  	if err != nil {
   101  		return nil, err
   102  	}
   103  	x := &borChainWatchClient{stream}
   104  	if err := x.ClientStream.SendMsg(in); err != nil {
   105  		return nil, err
   106  	}
   107  	if err := x.ClientStream.CloseSend(); err != nil {
   108  		return nil, err
   109  	}
   110  	return x, nil
   111  }
   112  
   113  type Bor_ChainWatchClient interface {
   114  	Recv() (*ChainWatchResponse, error)
   115  	grpc.ClientStream
   116  }
   117  
   118  type borChainWatchClient struct {
   119  	grpc.ClientStream
   120  }
   121  
   122  func (x *borChainWatchClient) Recv() (*ChainWatchResponse, error) {
   123  	m := new(ChainWatchResponse)
   124  	if err := x.ClientStream.RecvMsg(m); err != nil {
   125  		return nil, err
   126  	}
   127  	return m, nil
   128  }
   129  
   130  func (c *borClient) DebugPprof(ctx context.Context, in *DebugPprofRequest, opts ...grpc.CallOption) (Bor_DebugPprofClient, error) {
   131  	stream, err := c.cc.NewStream(ctx, &Bor_ServiceDesc.Streams[1], "/proto.Bor/DebugPprof", opts...)
   132  	if err != nil {
   133  		return nil, err
   134  	}
   135  	x := &borDebugPprofClient{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_DebugPprofClient interface {
   146  	Recv() (*DebugFileResponse, error)
   147  	grpc.ClientStream
   148  }
   149  
   150  type borDebugPprofClient struct {
   151  	grpc.ClientStream
   152  }
   153  
   154  func (x *borDebugPprofClient) Recv() (*DebugFileResponse, error) {
   155  	m := new(DebugFileResponse)
   156  	if err := x.ClientStream.RecvMsg(m); err != nil {
   157  		return nil, err
   158  	}
   159  	return m, nil
   160  }
   161  
   162  func (c *borClient) DebugBlock(ctx context.Context, in *DebugBlockRequest, opts ...grpc.CallOption) (Bor_DebugBlockClient, error) {
   163  	stream, err := c.cc.NewStream(ctx, &Bor_ServiceDesc.Streams[2], "/proto.Bor/DebugBlock", opts...)
   164  	if err != nil {
   165  		return nil, err
   166  	}
   167  	x := &borDebugBlockClient{stream}
   168  	if err := x.ClientStream.SendMsg(in); err != nil {
   169  		return nil, err
   170  	}
   171  	if err := x.ClientStream.CloseSend(); err != nil {
   172  		return nil, err
   173  	}
   174  	return x, nil
   175  }
   176  
   177  type Bor_DebugBlockClient interface {
   178  	Recv() (*DebugFileResponse, error)
   179  	grpc.ClientStream
   180  }
   181  
   182  type borDebugBlockClient struct {
   183  	grpc.ClientStream
   184  }
   185  
   186  func (x *borDebugBlockClient) Recv() (*DebugFileResponse, error) {
   187  	m := new(DebugFileResponse)
   188  	if err := x.ClientStream.RecvMsg(m); err != nil {
   189  		return nil, err
   190  	}
   191  	return m, nil
   192  }
   193  
   194  // BorServer is the server API for Bor service.
   195  // All implementations must embed UnimplementedBorServer
   196  // for forward compatibility
   197  type BorServer interface {
   198  	PeersAdd(context.Context, *PeersAddRequest) (*PeersAddResponse, error)
   199  	PeersRemove(context.Context, *PeersRemoveRequest) (*PeersRemoveResponse, error)
   200  	PeersList(context.Context, *PeersListRequest) (*PeersListResponse, error)
   201  	PeersStatus(context.Context, *PeersStatusRequest) (*PeersStatusResponse, error)
   202  	ChainSetHead(context.Context, *ChainSetHeadRequest) (*ChainSetHeadResponse, error)
   203  	Status(context.Context, *StatusRequest) (*StatusResponse, error)
   204  	ChainWatch(*ChainWatchRequest, Bor_ChainWatchServer) error
   205  	DebugPprof(*DebugPprofRequest, Bor_DebugPprofServer) error
   206  	DebugBlock(*DebugBlockRequest, Bor_DebugBlockServer) error
   207  	mustEmbedUnimplementedBorServer()
   208  }
   209  
   210  // UnimplementedBorServer must be embedded to have forward compatible implementations.
   211  type UnimplementedBorServer struct {
   212  }
   213  
   214  func (UnimplementedBorServer) PeersAdd(context.Context, *PeersAddRequest) (*PeersAddResponse, error) {
   215  	return nil, status.Errorf(codes.Unimplemented, "method PeersAdd not implemented")
   216  }
   217  func (UnimplementedBorServer) PeersRemove(context.Context, *PeersRemoveRequest) (*PeersRemoveResponse, error) {
   218  	return nil, status.Errorf(codes.Unimplemented, "method PeersRemove not implemented")
   219  }
   220  func (UnimplementedBorServer) PeersList(context.Context, *PeersListRequest) (*PeersListResponse, error) {
   221  	return nil, status.Errorf(codes.Unimplemented, "method PeersList not implemented")
   222  }
   223  func (UnimplementedBorServer) PeersStatus(context.Context, *PeersStatusRequest) (*PeersStatusResponse, error) {
   224  	return nil, status.Errorf(codes.Unimplemented, "method PeersStatus not implemented")
   225  }
   226  func (UnimplementedBorServer) ChainSetHead(context.Context, *ChainSetHeadRequest) (*ChainSetHeadResponse, error) {
   227  	return nil, status.Errorf(codes.Unimplemented, "method ChainSetHead not implemented")
   228  }
   229  func (UnimplementedBorServer) Status(context.Context, *StatusRequest) (*StatusResponse, error) {
   230  	return nil, status.Errorf(codes.Unimplemented, "method Status not implemented")
   231  }
   232  func (UnimplementedBorServer) ChainWatch(*ChainWatchRequest, Bor_ChainWatchServer) error {
   233  	return status.Errorf(codes.Unimplemented, "method ChainWatch not implemented")
   234  }
   235  func (UnimplementedBorServer) DebugPprof(*DebugPprofRequest, Bor_DebugPprofServer) error {
   236  	return status.Errorf(codes.Unimplemented, "method DebugPprof not implemented")
   237  }
   238  func (UnimplementedBorServer) DebugBlock(*DebugBlockRequest, Bor_DebugBlockServer) error {
   239  	return status.Errorf(codes.Unimplemented, "method DebugBlock not implemented")
   240  }
   241  func (UnimplementedBorServer) mustEmbedUnimplementedBorServer() {}
   242  
   243  // UnsafeBorServer may be embedded to opt out of forward compatibility for this service.
   244  // Use of this interface is not recommended, as added methods to BorServer will
   245  // result in compilation errors.
   246  type UnsafeBorServer interface {
   247  	mustEmbedUnimplementedBorServer()
   248  }
   249  
   250  func RegisterBorServer(s grpc.ServiceRegistrar, srv BorServer) {
   251  	s.RegisterService(&Bor_ServiceDesc, srv)
   252  }
   253  
   254  func _Bor_PeersAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   255  	in := new(PeersAddRequest)
   256  	if err := dec(in); err != nil {
   257  		return nil, err
   258  	}
   259  	if interceptor == nil {
   260  		return srv.(BorServer).PeersAdd(ctx, in)
   261  	}
   262  	info := &grpc.UnaryServerInfo{
   263  		Server:     srv,
   264  		FullMethod: "/proto.Bor/PeersAdd",
   265  	}
   266  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   267  		return srv.(BorServer).PeersAdd(ctx, req.(*PeersAddRequest))
   268  	}
   269  	return interceptor(ctx, in, info, handler)
   270  }
   271  
   272  func _Bor_PeersRemove_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   273  	in := new(PeersRemoveRequest)
   274  	if err := dec(in); err != nil {
   275  		return nil, err
   276  	}
   277  	if interceptor == nil {
   278  		return srv.(BorServer).PeersRemove(ctx, in)
   279  	}
   280  	info := &grpc.UnaryServerInfo{
   281  		Server:     srv,
   282  		FullMethod: "/proto.Bor/PeersRemove",
   283  	}
   284  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   285  		return srv.(BorServer).PeersRemove(ctx, req.(*PeersRemoveRequest))
   286  	}
   287  	return interceptor(ctx, in, info, handler)
   288  }
   289  
   290  func _Bor_PeersList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   291  	in := new(PeersListRequest)
   292  	if err := dec(in); err != nil {
   293  		return nil, err
   294  	}
   295  	if interceptor == nil {
   296  		return srv.(BorServer).PeersList(ctx, in)
   297  	}
   298  	info := &grpc.UnaryServerInfo{
   299  		Server:     srv,
   300  		FullMethod: "/proto.Bor/PeersList",
   301  	}
   302  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   303  		return srv.(BorServer).PeersList(ctx, req.(*PeersListRequest))
   304  	}
   305  	return interceptor(ctx, in, info, handler)
   306  }
   307  
   308  func _Bor_PeersStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   309  	in := new(PeersStatusRequest)
   310  	if err := dec(in); err != nil {
   311  		return nil, err
   312  	}
   313  	if interceptor == nil {
   314  		return srv.(BorServer).PeersStatus(ctx, in)
   315  	}
   316  	info := &grpc.UnaryServerInfo{
   317  		Server:     srv,
   318  		FullMethod: "/proto.Bor/PeersStatus",
   319  	}
   320  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   321  		return srv.(BorServer).PeersStatus(ctx, req.(*PeersStatusRequest))
   322  	}
   323  	return interceptor(ctx, in, info, handler)
   324  }
   325  
   326  func _Bor_ChainSetHead_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   327  	in := new(ChainSetHeadRequest)
   328  	if err := dec(in); err != nil {
   329  		return nil, err
   330  	}
   331  	if interceptor == nil {
   332  		return srv.(BorServer).ChainSetHead(ctx, in)
   333  	}
   334  	info := &grpc.UnaryServerInfo{
   335  		Server:     srv,
   336  		FullMethod: "/proto.Bor/ChainSetHead",
   337  	}
   338  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   339  		return srv.(BorServer).ChainSetHead(ctx, req.(*ChainSetHeadRequest))
   340  	}
   341  	return interceptor(ctx, in, info, handler)
   342  }
   343  
   344  func _Bor_Status_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   345  	in := new(StatusRequest)
   346  	if err := dec(in); err != nil {
   347  		return nil, err
   348  	}
   349  	if interceptor == nil {
   350  		return srv.(BorServer).Status(ctx, in)
   351  	}
   352  	info := &grpc.UnaryServerInfo{
   353  		Server:     srv,
   354  		FullMethod: "/proto.Bor/Status",
   355  	}
   356  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   357  		return srv.(BorServer).Status(ctx, req.(*StatusRequest))
   358  	}
   359  	return interceptor(ctx, in, info, handler)
   360  }
   361  
   362  func _Bor_ChainWatch_Handler(srv interface{}, stream grpc.ServerStream) error {
   363  	m := new(ChainWatchRequest)
   364  	if err := stream.RecvMsg(m); err != nil {
   365  		return err
   366  	}
   367  	return srv.(BorServer).ChainWatch(m, &borChainWatchServer{stream})
   368  }
   369  
   370  type Bor_ChainWatchServer interface {
   371  	Send(*ChainWatchResponse) error
   372  	grpc.ServerStream
   373  }
   374  
   375  type borChainWatchServer struct {
   376  	grpc.ServerStream
   377  }
   378  
   379  func (x *borChainWatchServer) Send(m *ChainWatchResponse) error {
   380  	return x.ServerStream.SendMsg(m)
   381  }
   382  
   383  func _Bor_DebugPprof_Handler(srv interface{}, stream grpc.ServerStream) error {
   384  	m := new(DebugPprofRequest)
   385  	if err := stream.RecvMsg(m); err != nil {
   386  		return err
   387  	}
   388  	return srv.(BorServer).DebugPprof(m, &borDebugPprofServer{stream})
   389  }
   390  
   391  type Bor_DebugPprofServer interface {
   392  	Send(*DebugFileResponse) error
   393  	grpc.ServerStream
   394  }
   395  
   396  type borDebugPprofServer struct {
   397  	grpc.ServerStream
   398  }
   399  
   400  func (x *borDebugPprofServer) Send(m *DebugFileResponse) error {
   401  	return x.ServerStream.SendMsg(m)
   402  }
   403  
   404  func _Bor_DebugBlock_Handler(srv interface{}, stream grpc.ServerStream) error {
   405  	m := new(DebugBlockRequest)
   406  	if err := stream.RecvMsg(m); err != nil {
   407  		return err
   408  	}
   409  	return srv.(BorServer).DebugBlock(m, &borDebugBlockServer{stream})
   410  }
   411  
   412  type Bor_DebugBlockServer interface {
   413  	Send(*DebugFileResponse) error
   414  	grpc.ServerStream
   415  }
   416  
   417  type borDebugBlockServer struct {
   418  	grpc.ServerStream
   419  }
   420  
   421  func (x *borDebugBlockServer) Send(m *DebugFileResponse) error {
   422  	return x.ServerStream.SendMsg(m)
   423  }
   424  
   425  // Bor_ServiceDesc is the grpc.ServiceDesc for Bor service.
   426  // It's only intended for direct use with grpc.RegisterService,
   427  // and not to be introspected or modified (even as a copy)
   428  var Bor_ServiceDesc = grpc.ServiceDesc{
   429  	ServiceName: "proto.Bor",
   430  	HandlerType: (*BorServer)(nil),
   431  	Methods: []grpc.MethodDesc{
   432  		{
   433  			MethodName: "PeersAdd",
   434  			Handler:    _Bor_PeersAdd_Handler,
   435  		},
   436  		{
   437  			MethodName: "PeersRemove",
   438  			Handler:    _Bor_PeersRemove_Handler,
   439  		},
   440  		{
   441  			MethodName: "PeersList",
   442  			Handler:    _Bor_PeersList_Handler,
   443  		},
   444  		{
   445  			MethodName: "PeersStatus",
   446  			Handler:    _Bor_PeersStatus_Handler,
   447  		},
   448  		{
   449  			MethodName: "ChainSetHead",
   450  			Handler:    _Bor_ChainSetHead_Handler,
   451  		},
   452  		{
   453  			MethodName: "Status",
   454  			Handler:    _Bor_Status_Handler,
   455  		},
   456  	},
   457  	Streams: []grpc.StreamDesc{
   458  		{
   459  			StreamName:    "ChainWatch",
   460  			Handler:       _Bor_ChainWatch_Handler,
   461  			ServerStreams: true,
   462  		},
   463  		{
   464  			StreamName:    "DebugPprof",
   465  			Handler:       _Bor_DebugPprof_Handler,
   466  			ServerStreams: true,
   467  		},
   468  		{
   469  			StreamName:    "DebugBlock",
   470  			Handler:       _Bor_DebugBlock_Handler,
   471  			ServerStreams: true,
   472  		},
   473  	},
   474  	Metadata: "internal/cli/server/proto/server.proto",
   475  }