pod.epiccastle.bbssh.output-stream
Creates and calls the various methods of a PipedOutputStream that exists on the pod heap.
close
(close stream)
Close the stream
connect
(connect stream sink)
Connect a bbssh PipedInputStream to this to act as a sink
flush
(flush stream)
Flush the stream
make-proxy
(make-proxy stream)
Make a babashka java.io.PipedOutputStream that calls the pod heap output-stream stream
.
new
(new)
(new sink)
Create a new PipedOutputStream. Optional first argument can be a bbssh PipedInputStream to connect as the sink.
new-pod-proxy
(new-pod-proxy callbacks)
write
(write stream bytes)
(write stream byte-array offset length)
(write stream bytes)
Write a byte-array bytes
to the stream.
(write stream byte-array offset length)
Write length
bytes from byte-array
beginning at offset
to stream
.