github.com/0xPolygon/supernets2-node@v0.0.0-20230711153321-2fe574524eaa/aggregator/pb/aggregator_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 v3.12.4 5 // source: aggregator.proto 6 7 package pb 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 const ( 22 AggregatorService_Channel_FullMethodName = "/aggregator.v1.AggregatorService/Channel" 23 ) 24 25 // AggregatorServiceClient is the client API for AggregatorService service. 26 // 27 // 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. 28 type AggregatorServiceClient interface { 29 Channel(ctx context.Context, opts ...grpc.CallOption) (AggregatorService_ChannelClient, error) 30 } 31 32 type aggregatorServiceClient struct { 33 cc grpc.ClientConnInterface 34 } 35 36 func NewAggregatorServiceClient(cc grpc.ClientConnInterface) AggregatorServiceClient { 37 return &aggregatorServiceClient{cc} 38 } 39 40 func (c *aggregatorServiceClient) Channel(ctx context.Context, opts ...grpc.CallOption) (AggregatorService_ChannelClient, error) { 41 stream, err := c.cc.NewStream(ctx, &AggregatorService_ServiceDesc.Streams[0], AggregatorService_Channel_FullMethodName, opts...) 42 if err != nil { 43 return nil, err 44 } 45 x := &aggregatorServiceChannelClient{stream} 46 return x, nil 47 } 48 49 type AggregatorService_ChannelClient interface { 50 Send(*ProverMessage) error 51 Recv() (*AggregatorMessage, error) 52 grpc.ClientStream 53 } 54 55 type aggregatorServiceChannelClient struct { 56 grpc.ClientStream 57 } 58 59 func (x *aggregatorServiceChannelClient) Send(m *ProverMessage) error { 60 return x.ClientStream.SendMsg(m) 61 } 62 63 func (x *aggregatorServiceChannelClient) Recv() (*AggregatorMessage, error) { 64 m := new(AggregatorMessage) 65 if err := x.ClientStream.RecvMsg(m); err != nil { 66 return nil, err 67 } 68 return m, nil 69 } 70 71 // AggregatorServiceServer is the server API for AggregatorService service. 72 // All implementations must embed UnimplementedAggregatorServiceServer 73 // for forward compatibility 74 type AggregatorServiceServer interface { 75 Channel(AggregatorService_ChannelServer) error 76 mustEmbedUnimplementedAggregatorServiceServer() 77 } 78 79 // UnimplementedAggregatorServiceServer must be embedded to have forward compatible implementations. 80 type UnimplementedAggregatorServiceServer struct { 81 } 82 83 func (UnimplementedAggregatorServiceServer) Channel(AggregatorService_ChannelServer) error { 84 return status.Errorf(codes.Unimplemented, "method Channel not implemented") 85 } 86 func (UnimplementedAggregatorServiceServer) mustEmbedUnimplementedAggregatorServiceServer() {} 87 88 // UnsafeAggregatorServiceServer may be embedded to opt out of forward compatibility for this service. 89 // Use of this interface is not recommended, as added methods to AggregatorServiceServer will 90 // result in compilation errors. 91 type UnsafeAggregatorServiceServer interface { 92 mustEmbedUnimplementedAggregatorServiceServer() 93 } 94 95 func RegisterAggregatorServiceServer(s grpc.ServiceRegistrar, srv AggregatorServiceServer) { 96 s.RegisterService(&AggregatorService_ServiceDesc, srv) 97 } 98 99 func _AggregatorService_Channel_Handler(srv interface{}, stream grpc.ServerStream) error { 100 return srv.(AggregatorServiceServer).Channel(&aggregatorServiceChannelServer{stream}) 101 } 102 103 type AggregatorService_ChannelServer interface { 104 Send(*AggregatorMessage) error 105 Recv() (*ProverMessage, error) 106 grpc.ServerStream 107 } 108 109 type aggregatorServiceChannelServer struct { 110 grpc.ServerStream 111 } 112 113 func (x *aggregatorServiceChannelServer) Send(m *AggregatorMessage) error { 114 return x.ServerStream.SendMsg(m) 115 } 116 117 func (x *aggregatorServiceChannelServer) Recv() (*ProverMessage, error) { 118 m := new(ProverMessage) 119 if err := x.ServerStream.RecvMsg(m); err != nil { 120 return nil, err 121 } 122 return m, nil 123 } 124 125 // AggregatorService_ServiceDesc is the grpc.ServiceDesc for AggregatorService service. 126 // It's only intended for direct use with grpc.RegisterService, 127 // and not to be introspected or modified (even as a copy) 128 var AggregatorService_ServiceDesc = grpc.ServiceDesc{ 129 ServiceName: "aggregator.v1.AggregatorService", 130 HandlerType: (*AggregatorServiceServer)(nil), 131 Methods: []grpc.MethodDesc{}, 132 Streams: []grpc.StreamDesc{ 133 { 134 StreamName: "Channel", 135 Handler: _AggregatorService_Channel_Handler, 136 ServerStreams: true, 137 ClientStreams: true, 138 }, 139 }, 140 Metadata: "aggregator.proto", 141 }