BufferedInputStream


Object Hierarchy:

Object hierarchy for BufferedInputStream

Description:

[ CCode ( type_id = "g_buffered_input_stream_get_type ()" ) ]
public class BufferedInputStream : FilterInputStream, Seekable

Buffered input stream implements [class@Gio.

FilterInputStream] and provides for buffered reads.

By default, `GBufferedInputStream`'s buffer size is set at 4 kilobytes.

To create a buffered input stream, use [ctor@Gio.BufferedInputStream.new], or [ctor@Gio.BufferedInputStream.new_sized] to specify the buffer's size at construction.

To get the size of a buffer within a buffered input stream, use [method@Gio.BufferedInputStream.get_buffer_size]. To change the size of a buffered input stream's buffer, use [method@Gio.BufferedInputStream.set_buffer_size]. Note that the buffer's size cannot be reduced below the size of the data within the buffer.

All known sub-classes:

Namespace: GLib
Package: gio-2.0

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.FilterInputStream
All known members inherited from interface GLib.Seekable