github.com/MetalBlockchain/metalgo@v1.11.9/proto/pb/net/conn/conn_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 (unknown) 5 // source: net/conn/conn.proto 6 7 package conn 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 const ( 23 Conn_Read_FullMethodName = "/net.conn.Conn/Read" 24 Conn_Write_FullMethodName = "/net.conn.Conn/Write" 25 Conn_Close_FullMethodName = "/net.conn.Conn/Close" 26 Conn_SetDeadline_FullMethodName = "/net.conn.Conn/SetDeadline" 27 Conn_SetReadDeadline_FullMethodName = "/net.conn.Conn/SetReadDeadline" 28 Conn_SetWriteDeadline_FullMethodName = "/net.conn.Conn/SetWriteDeadline" 29 ) 30 31 // ConnClient is the client API for Conn service. 32 // 33 // 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. 34 type ConnClient interface { 35 // Read reads data from the connection. 36 Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error) 37 // Write writes data to the connection. 38 Write(ctx context.Context, in *WriteRequest, opts ...grpc.CallOption) (*WriteResponse, error) 39 // Close closes the connection. 40 Close(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) 41 // SetDeadline sets the read and write deadlines associated 42 // with the connection. 43 SetDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 44 // SetReadDeadline sets the deadline for future Read calls 45 // and any currently-blocked Read call. 46 SetReadDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 47 // SetWriteDeadline sets the deadline for future Write calls 48 // and any currently-blocked Write call. 49 SetWriteDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) 50 } 51 52 type connClient struct { 53 cc grpc.ClientConnInterface 54 } 55 56 func NewConnClient(cc grpc.ClientConnInterface) ConnClient { 57 return &connClient{cc} 58 } 59 60 func (c *connClient) Read(ctx context.Context, in *ReadRequest, opts ...grpc.CallOption) (*ReadResponse, error) { 61 out := new(ReadResponse) 62 err := c.cc.Invoke(ctx, Conn_Read_FullMethodName, in, out, opts...) 63 if err != nil { 64 return nil, err 65 } 66 return out, nil 67 } 68 69 func (c *connClient) Write(ctx context.Context, in *WriteRequest, opts ...grpc.CallOption) (*WriteResponse, error) { 70 out := new(WriteResponse) 71 err := c.cc.Invoke(ctx, Conn_Write_FullMethodName, in, out, opts...) 72 if err != nil { 73 return nil, err 74 } 75 return out, nil 76 } 77 78 func (c *connClient) Close(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) { 79 out := new(emptypb.Empty) 80 err := c.cc.Invoke(ctx, Conn_Close_FullMethodName, in, out, opts...) 81 if err != nil { 82 return nil, err 83 } 84 return out, nil 85 } 86 87 func (c *connClient) SetDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 88 out := new(emptypb.Empty) 89 err := c.cc.Invoke(ctx, Conn_SetDeadline_FullMethodName, in, out, opts...) 90 if err != nil { 91 return nil, err 92 } 93 return out, nil 94 } 95 96 func (c *connClient) SetReadDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 97 out := new(emptypb.Empty) 98 err := c.cc.Invoke(ctx, Conn_SetReadDeadline_FullMethodName, in, out, opts...) 99 if err != nil { 100 return nil, err 101 } 102 return out, nil 103 } 104 105 func (c *connClient) SetWriteDeadline(ctx context.Context, in *SetDeadlineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { 106 out := new(emptypb.Empty) 107 err := c.cc.Invoke(ctx, Conn_SetWriteDeadline_FullMethodName, in, out, opts...) 108 if err != nil { 109 return nil, err 110 } 111 return out, nil 112 } 113 114 // ConnServer is the server API for Conn service. 115 // All implementations must embed UnimplementedConnServer 116 // for forward compatibility 117 type ConnServer interface { 118 // Read reads data from the connection. 119 Read(context.Context, *ReadRequest) (*ReadResponse, error) 120 // Write writes data to the connection. 121 Write(context.Context, *WriteRequest) (*WriteResponse, error) 122 // Close closes the connection. 123 Close(context.Context, *emptypb.Empty) (*emptypb.Empty, error) 124 // SetDeadline sets the read and write deadlines associated 125 // with the connection. 126 SetDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) 127 // SetReadDeadline sets the deadline for future Read calls 128 // and any currently-blocked Read call. 129 SetReadDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) 130 // SetWriteDeadline sets the deadline for future Write calls 131 // and any currently-blocked Write call. 132 SetWriteDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) 133 mustEmbedUnimplementedConnServer() 134 } 135 136 // UnimplementedConnServer must be embedded to have forward compatible implementations. 137 type UnimplementedConnServer struct { 138 } 139 140 func (UnimplementedConnServer) Read(context.Context, *ReadRequest) (*ReadResponse, error) { 141 return nil, status.Errorf(codes.Unimplemented, "method Read not implemented") 142 } 143 func (UnimplementedConnServer) Write(context.Context, *WriteRequest) (*WriteResponse, error) { 144 return nil, status.Errorf(codes.Unimplemented, "method Write not implemented") 145 } 146 func (UnimplementedConnServer) Close(context.Context, *emptypb.Empty) (*emptypb.Empty, error) { 147 return nil, status.Errorf(codes.Unimplemented, "method Close not implemented") 148 } 149 func (UnimplementedConnServer) SetDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) { 150 return nil, status.Errorf(codes.Unimplemented, "method SetDeadline not implemented") 151 } 152 func (UnimplementedConnServer) SetReadDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) { 153 return nil, status.Errorf(codes.Unimplemented, "method SetReadDeadline not implemented") 154 } 155 func (UnimplementedConnServer) SetWriteDeadline(context.Context, *SetDeadlineRequest) (*emptypb.Empty, error) { 156 return nil, status.Errorf(codes.Unimplemented, "method SetWriteDeadline not implemented") 157 } 158 func (UnimplementedConnServer) mustEmbedUnimplementedConnServer() {} 159 160 // UnsafeConnServer may be embedded to opt out of forward compatibility for this service. 161 // Use of this interface is not recommended, as added methods to ConnServer will 162 // result in compilation errors. 163 type UnsafeConnServer interface { 164 mustEmbedUnimplementedConnServer() 165 } 166 167 func RegisterConnServer(s grpc.ServiceRegistrar, srv ConnServer) { 168 s.RegisterService(&Conn_ServiceDesc, srv) 169 } 170 171 func _Conn_Read_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 172 in := new(ReadRequest) 173 if err := dec(in); err != nil { 174 return nil, err 175 } 176 if interceptor == nil { 177 return srv.(ConnServer).Read(ctx, in) 178 } 179 info := &grpc.UnaryServerInfo{ 180 Server: srv, 181 FullMethod: Conn_Read_FullMethodName, 182 } 183 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 184 return srv.(ConnServer).Read(ctx, req.(*ReadRequest)) 185 } 186 return interceptor(ctx, in, info, handler) 187 } 188 189 func _Conn_Write_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 190 in := new(WriteRequest) 191 if err := dec(in); err != nil { 192 return nil, err 193 } 194 if interceptor == nil { 195 return srv.(ConnServer).Write(ctx, in) 196 } 197 info := &grpc.UnaryServerInfo{ 198 Server: srv, 199 FullMethod: Conn_Write_FullMethodName, 200 } 201 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 202 return srv.(ConnServer).Write(ctx, req.(*WriteRequest)) 203 } 204 return interceptor(ctx, in, info, handler) 205 } 206 207 func _Conn_Close_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 208 in := new(emptypb.Empty) 209 if err := dec(in); err != nil { 210 return nil, err 211 } 212 if interceptor == nil { 213 return srv.(ConnServer).Close(ctx, in) 214 } 215 info := &grpc.UnaryServerInfo{ 216 Server: srv, 217 FullMethod: Conn_Close_FullMethodName, 218 } 219 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 220 return srv.(ConnServer).Close(ctx, req.(*emptypb.Empty)) 221 } 222 return interceptor(ctx, in, info, handler) 223 } 224 225 func _Conn_SetDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 226 in := new(SetDeadlineRequest) 227 if err := dec(in); err != nil { 228 return nil, err 229 } 230 if interceptor == nil { 231 return srv.(ConnServer).SetDeadline(ctx, in) 232 } 233 info := &grpc.UnaryServerInfo{ 234 Server: srv, 235 FullMethod: Conn_SetDeadline_FullMethodName, 236 } 237 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 238 return srv.(ConnServer).SetDeadline(ctx, req.(*SetDeadlineRequest)) 239 } 240 return interceptor(ctx, in, info, handler) 241 } 242 243 func _Conn_SetReadDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 244 in := new(SetDeadlineRequest) 245 if err := dec(in); err != nil { 246 return nil, err 247 } 248 if interceptor == nil { 249 return srv.(ConnServer).SetReadDeadline(ctx, in) 250 } 251 info := &grpc.UnaryServerInfo{ 252 Server: srv, 253 FullMethod: Conn_SetReadDeadline_FullMethodName, 254 } 255 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 256 return srv.(ConnServer).SetReadDeadline(ctx, req.(*SetDeadlineRequest)) 257 } 258 return interceptor(ctx, in, info, handler) 259 } 260 261 func _Conn_SetWriteDeadline_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 262 in := new(SetDeadlineRequest) 263 if err := dec(in); err != nil { 264 return nil, err 265 } 266 if interceptor == nil { 267 return srv.(ConnServer).SetWriteDeadline(ctx, in) 268 } 269 info := &grpc.UnaryServerInfo{ 270 Server: srv, 271 FullMethod: Conn_SetWriteDeadline_FullMethodName, 272 } 273 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 274 return srv.(ConnServer).SetWriteDeadline(ctx, req.(*SetDeadlineRequest)) 275 } 276 return interceptor(ctx, in, info, handler) 277 } 278 279 // Conn_ServiceDesc is the grpc.ServiceDesc for Conn service. 280 // It's only intended for direct use with grpc.RegisterService, 281 // and not to be introspected or modified (even as a copy) 282 var Conn_ServiceDesc = grpc.ServiceDesc{ 283 ServiceName: "net.conn.Conn", 284 HandlerType: (*ConnServer)(nil), 285 Methods: []grpc.MethodDesc{ 286 { 287 MethodName: "Read", 288 Handler: _Conn_Read_Handler, 289 }, 290 { 291 MethodName: "Write", 292 Handler: _Conn_Write_Handler, 293 }, 294 { 295 MethodName: "Close", 296 Handler: _Conn_Close_Handler, 297 }, 298 { 299 MethodName: "SetDeadline", 300 Handler: _Conn_SetDeadline_Handler, 301 }, 302 { 303 MethodName: "SetReadDeadline", 304 Handler: _Conn_SetReadDeadline_Handler, 305 }, 306 { 307 MethodName: "SetWriteDeadline", 308 Handler: _Conn_SetWriteDeadline_Handler, 309 }, 310 }, 311 Streams: []grpc.StreamDesc{}, 312 Metadata: "net/conn/conn.proto", 313 }