GRPC::RawClientCall
RawClientCall is the client-side handle for a live client-streaming RPC. All transport operations are captured as procs so the type is independent of any concrete transport implementation. Generated client stubs wrap this in a typed ClientStream(Req, Res).
Constructors
Instance methods
cancel
Sourceclose_and_recv
close_and_recv closes the request stream and blocks until the server's single response arrives. Returns the raw response bytes.
headers
Sourcesend_raw passes message_bytes (raw protobuf, no gRPC framing) to the transport.
status
Sourcetrailers
Sourcewith_on_finish(hook : -> Nil) : self
with_on_finish appends a completion callback and returns self. The callback is invoked once when close_and_recv/cancel completes.