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 }