GBufferedInputStream

Buffered input stream implements #GFilterInputStream and provides for buffered reads.

By default, gio.buffered_input_stream.BufferedInputStream's buffer size is set at 4 kilobytes.

To create a buffered input stream, use gio.buffered_input_stream.BufferedInputStream.new_, or gio.buffered_input_stream.BufferedInputStream.newSized to specify the buffer's size at construction.

To get the size of a buffer within a buffered input stream, use gio.buffered_input_stream.BufferedInputStream.getBufferSize. To change the size of a buffered input stream's buffer, use gio.buffered_input_stream.BufferedInputStream.setBufferSize. Note that the buffer's size cannot be reduced below the size of the data within the buffer.

Members

Variables

parentInstance
GFilterInputStream parentInstance;
priv
GBufferedInputStreamPrivate* priv;