X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;ds=sidebyside;f=src%2Fbe%2Fnikiroo%2Futils%2Fstreams%2FBufferedOutputStream.java;h=14425345c179196d8944d3c391b60393c28db9d5;hb=2e465ed3dc72efcdf96e419b39d6119c0cc41c6c;hp=2071d0c3b5d68623457808efb7167c9e265dc651;hpb=028ff7c29a8fb07c702ffd34913a5dd22b688211;p=nikiroo-utils.git diff --git a/src/be/nikiroo/utils/streams/BufferedOutputStream.java b/src/be/nikiroo/utils/streams/BufferedOutputStream.java index 2071d0c..1442534 100644 --- a/src/be/nikiroo/utils/streams/BufferedOutputStream.java +++ b/src/be/nikiroo/utils/streams/BufferedOutputStream.java @@ -177,13 +177,18 @@ public class BufferedOutputStream extends OutputStream { *
* If {@link BufferedOutputStream#bypassFlush} is false, all writes to the * under-laying stream are done in this method. + *
+ * This can be used if you want to write some data in the under-laying + * stream yourself (in that case, flush this {@link BufferedOutputStream} + * with or without flushing the under-laying stream, then you can write to + * the under-laying stream). * * @param includingSubStream * also flush the under-laying stream * @throws IOException * in case of I/O error */ - protected void flush(boolean includingSubStream) throws IOException { + public void flush(boolean includingSubStream) throws IOException { if (stop > start) { out.write(buffer, start, stop - start); bytesWritten += (stop - start);