gio-2.0 Reference Manual

Synopsis

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;
}

BufferedInputStream Description

Details

Constructor Details

BufferedInputStream ()
    public                              BufferedInputStream       ( InputStream         base_stream ) ;		

BufferedInputStream.sized ()
    public                              BufferedInputStream.sized ( InputStream         base_stream,
                                                                    ulong               size ) ;		

Field Details

Signal Details

Property Details

buffer_size
    public    weak uint                 buffer_size               { get; construct set; } ;		

Method Details

get_available ()
    public    ulong                     get_available             (  ) ;		

get_buffer_size ()
    public    ulong                     get_buffer_size           (  ) ;		

peek ()
    public    ulong                     peek                      ( void**              buffer,
                                                                    ulong               offset,
                                                                    ulong               count ) ;		

peek_buffer ()
    public    void**                    peek_buffer               ( ulong               count ) ;		

read_byte ()
    public    int                       read_byte                 ( Cancellable?        cancellable ) 
                                                             throws GLib.Error;		

set_buffer_size ()
    public    void                      set_buffer_size           ( ulong               size ) ;		

fill ()
    public    virtual long              fill                      ( long                count,
                                                                    Cancellable?        cancellable ) 
                                                             throws GLib.Error;		

fill_async ()
    public    virtual void              fill_async                ( long                count,
                                                                    int                 io_priority,
                                                                    Cancellable?        cancellable,
                                                                    AsyncReadyCallback  callback ) ;		

fill_finish ()
    public    virtual long              fill_finish               ( AsyncResult         _result ) 
                                                             throws GLib.Error;		


Created by Valadoc