ReadCursor
Associates a
FileHandle
with an offset in to the file.This encapsulates the pattern of incrementally reading bytes in from a file,
a chunk at a time. Convenience methods are provided for working with pulls.
a chunk at a time. Convenience methods are provided for working with pulls.
- Companion
- object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Value members
Methods
Reads a single chunk from the underlying file handle, returning the
read chunk and a new cursor with an offset incremented by the chunk size.
read chunk and a new cursor with an offset incremented by the chunk size.
Reads all chunks from the underlying file handle, returning a cursor
with offset incremented by the total number of bytes read.
with offset incremented by the total number of bytes read.
Reads chunks until the specified end position in the file. Returns a pull that outputs
the read chunks and completes with a cursor with offset incremented by the total number
of bytes read.
the read chunks and completes with a cursor with offset incremented by the total number
of bytes read.