read method

Future<ReadResult> read(
  1. StreamHandle handle, {
  2. int? offset,
  3. int? size,
})

Read a chunk of the stream handle Handle of the stream to read. offset Seek to the specified offset before reading (if not specified, proceed with offset following the last read). Some types of streams may only support sequential reads. size Maximum number of bytes to read (left upon the agent discretion if not specified).

Implementation

Future<ReadResult> read(StreamHandle handle, {int? offset, int? size}) async {
  var result = await _client.send('IO.read', {
    'handle': handle,
    if (offset != null) 'offset': offset,
    if (size != null) 'size': size,
  });
  return ReadResult.fromJson(result);
}