public class BufferedInputStream : FilterInputStream {
public weak uint buffer_size { get; construct set; } ;
public BufferedInputStream ( InputStream base_stream ) ;
public BufferedInputStream.sized ( InputStream base_stream,
ulong size ) ;
public ulong get_available ( ) ;
public ulong get_buffer_size ( ) ;
public ulong peek ( void** buffer,
ulong offset,
ulong count ) ;
public void** peek_buffer ( ulong count ) ;
public int read_byte ( Cancellable? cancellable )
throws GLib.Error;
public void set_buffer_size ( ulong size ) ;
public virtual long fill ( long count,
Cancellable? cancellable )
throws GLib.Error;
public virtual void fill_async ( long count,
int io_priority,
Cancellable? cancellable,
AsyncReadyCallback callback ) ;
public virtual long fill_finish ( AsyncResult _result )
throws GLib.Error;
}

public BufferedInputStream ( InputStream base_stream ) ;
public BufferedInputStream.sized ( InputStream base_stream,
ulong size ) ;
public weak uint buffer_size { get; construct set; } ;
public ulong get_available ( ) ;
public ulong get_buffer_size ( ) ;
public ulong peek ( void** buffer,
ulong offset,
ulong count ) ;
public void** peek_buffer ( ulong count ) ;
public int read_byte ( Cancellable? cancellable )
throws GLib.Error;
public void set_buffer_size ( ulong size ) ;
public virtual long fill ( long count,
Cancellable? cancellable )
throws GLib.Error;
public virtual void fill_async ( long count,
int io_priority,
Cancellable? cancellable,
AsyncReadyCallback callback ) ;
public virtual long fill_finish ( AsyncResult _result )
throws GLib.Error;
Created by Valadoc