packages/grpc-native-core/src/client.js
function ClientReadableStream(call) {
  Readable.call(this, {objectMode: true});
  this.call = call;
  this.finished = false;
  this.reading = false;
  /* Status generated from reading messages from the server. Overrides the
   * status from the server if not OK */
  this.read_status = null;
  /* Status received from the server. */
  this.received_status = null;
}
function ClientReadableStream(call) {
  Readable.call(this, {objectMode: true});
  this.call = call;
  this.finished = false;
  this.reading = false;
  /* Status generated from reading messages from the server. Overrides the
   * status from the server if not OK */
  this.read_status = null;
  /* Status received from the server. */
  this.received_status = null;
}
function ClientReadableStream ( call ) { Readable . call ( this , { objectMode : true } ) ; this . call = call ; this . finished = false ; this . reading = false ; /* Status generated from reading messages from the server. Overrides the
   * status from the server if not OK */ this . read_status = null ; /* Status received from the server. */ this . received_status = null ; }
A stream that the client can read from. Used for calls that are streaming
from the server side.
@constructor grpc~ClientReadableStream
@extends external:Readable
@borrows grpc~ClientUnaryCall#cancel as grpc~ClientReadableStream#cancel
@borrows grpc~ClientUnaryCall#getPeer as grpc~ClientReadableStream#getPeer
@borrows grpc~ClientUnaryCall#event:metadata as
grpc~ClientReadableStream#metadata
@borrows grpc~ClientUnaryCall#event:status as
grpc~ClientReadableStream#status
@param {InterceptingCall} call Exposes gRPC request operations, processed by
an interceptor stack.
A stream that the client can read from . Used for calls that are streaming from the server side .