gBufferedOutputStreamNew(base.stream = NULL)
gBufferedOutputStreamNewSized(base.stream, size)
gBufferedOutputStreamGetBufferSize(object)
gBufferedOutputStreamSetBufferSize(object, size)
gBufferedOutputStreamGetAutoGrow(object)
gBufferedOutputStreamSetAutoGrow(object, auto.grow)
gBufferedOutputStream(base.stream, size)GFilterOutputStream and provides
for buffered writes.
By default, GBufferedOutputStream's buffer size is set at 4 kilobytes.
To create a buffered output stream, use gBufferedOutputStreamNew,
or gBufferedOutputStreamNewSized to specify the buffer's size
at construction.
To get the size of a buffer within a buffered input stream, use
gBufferedOutputStreamGetBufferSize. To change the size of a
buffered output stream's buffer, use
gBufferedOutputStreamSetBufferSize. Note that the buffer's
size cannot be reduced below the size of the data within the buffer.gBufferedOutputStream is the result of collapsing the constructors of GBufferedOutputStream (gBufferedOutputStreamNew, gBufferedOutputStreamNewSized) and accepts a subset of its arguments matching the required arguments of one of its delegate constructors.