classjig::LineOutStream

sys::Obj
  sys::OutStream
    jig::LineOutStream

OutStream that splits written bytes into UTF-8 lines and delivers each to a callback. Used to capture Process output.

close

Source

virtual override Bool close()

Deliver any trailing partial line.

flush

Source

virtual override This flush()

lastWrite

Source

Int lastWrite()

Ticks of last write, safe to read from any thread.

make

Source

new make(|Str onLine)

write

Source

virtual override This write(Int b)

writeBuf

Source

virtual override This writeBuf(Buf b, Int n := b.remaining())