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 }