![]() |
![]() |
![]() |
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 : |