| GIO Reference Manual | ||||
|---|---|---|---|---|
GBufferedInputStream;
GInputStream* g_buffered_input_stream_new (GInputStream *base_stream);
GInputStream* g_buffered_input_stream_new_sized (GInputStream *base_stream,
gsize size);
gsize g_buffered_input_stream_get_buffer_size
(GBufferedInputStream *stream);
void g_buffered_input_stream_set_buffer_size
(GBufferedInputStream *stream,
gsize size);
gsize g_buffered_input_stream_get_availible
(GBufferedInputStream *stream);
gsize g_buffered_input_stream_peek (GBufferedInputStream *stream,
void *buffer,
gsize offset,
gsize count);
gssize g_buffered_input_stream_fill (GBufferedInputStream *stream,
gssize count,
GCancellable *cancellable,
GError **error);
void g_buffered_input_stream_fill_async (GBufferedInputStream *stream,
gssize count,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
gssize g_buffered_input_stream_fill_finish (GBufferedInputStream *stream,
GAsyncResult *result,
GError **error);
GObject +----GInputStream +----GFilterInputStream +----GBufferedInputStream +----GDataInputStream
GInputStream* g_buffered_input_stream_new (GInputStream *base_stream);
|
|
Returns : |
GInputStream* g_buffered_input_stream_new_sized (GInputStream *base_stream, gsize size);
|
|
|
|
Returns : |
gsize g_buffered_input_stream_get_buffer_size
(GBufferedInputStream *stream);
|
|
Returns : |
void g_buffered_input_stream_set_buffer_size
(GBufferedInputStream *stream,
gsize size);
|
|
|
gsize g_buffered_input_stream_get_availible
(GBufferedInputStream *stream);
|
|
Returns : |
gsize g_buffered_input_stream_peek (GBufferedInputStream *stream, void *buffer, gsize offset, gsize count);
|
|
|
|
|
|
|
|
Returns : |
gssize g_buffered_input_stream_fill (GBufferedInputStream *stream, gssize count, GCancellable *cancellable, GError **error);
|
|
|
|
|
|
|
|
Returns : |
void g_buffered_input_stream_fill_async (GBufferedInputStream *stream, gssize count, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
|
|
|
|
|
|
|
|
|
|
|
gssize g_buffered_input_stream_fill_finish (GBufferedInputStream *stream, GAsyncResult *result, GError **error);
|
|
|
|
|
|
Returns : |