gBufferedOutputStreamNew(base.stream = NULL)
gBufferedOutputStreamNewSized(base.stream, size)
gBufferedOutputStreamGetBufferSize(object)
gBufferedOutputStreamSetBufferSize(object, size)
gBufferedOutputStreamGetAutoGrow(object)
gBufferedOutputStreamSetAutoGrow(object, auto.grow)
gBufferedOutputStream(base.stream, size)GObject
   +----GOutputStream
         +----GFilterOutputStream
               +----GBufferedOutputStreamGFilterOutputStream 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.auto-grow [logical : Read / Write]buffer-size [numeric : Read / Write / Construct]