GFileInputStream

GFileInputStream

Synopsis




                    GFileInputStream;
GFileInfo*          g_file_input_stream_query_info      (GFileInputStream *stream,
                                                         char *attributes,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                g_file_input_stream_query_info_async
                                                        (GFileInputStream *stream,
                                                         char *attributes,
                                                         int io_priority,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
GFileInfo*          g_file_input_stream_query_info_finish
                                                        (GFileInputStream *stream,
                                                         GAsyncResult *result,
                                                         GError **error);
goffset             g_file_input_stream_tell            (GFileInputStream *stream);
gboolean            g_file_input_stream_can_seek        (GFileInputStream *stream);
gboolean            g_file_input_stream_seek            (GFileInputStream *stream,
                                                         goffset offset,
                                                         GSeekType type,
                                                         GCancellable *cancellable,
                                                         GError **error);


Object Hierarchy


  GObject
   +----GInputStream
         +----GFileInputStream

Implemented Interfaces

GFileInputStream implements GSeekable.

Description

Details

GFileInputStream

typedef struct _GFileInputStream GFileInputStream;


g_file_input_stream_query_info ()

GFileInfo*          g_file_input_stream_query_info      (GFileInputStream *stream,
                                                         char *attributes,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

attributes :

cancellable :

error :

Returns :


g_file_input_stream_query_info_async ()

void                g_file_input_stream_query_info_async
                                                        (GFileInputStream *stream,
                                                         char *attributes,
                                                         int io_priority,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);

stream :

attributes :

io_priority :

cancellable :

callback :

user_data :


g_file_input_stream_query_info_finish ()

GFileInfo*          g_file_input_stream_query_info_finish
                                                        (GFileInputStream *stream,
                                                         GAsyncResult *result,
                                                         GError **error);

stream :

result :

error :

Returns :

GFileInfo.

g_file_input_stream_tell ()

goffset             g_file_input_stream_tell            (GFileInputStream *stream);

stream :

Returns :


g_file_input_stream_can_seek ()

gboolean            g_file_input_stream_can_seek        (GFileInputStream *stream);

stream :

Returns :

TRUE if stream can be seeked. FALSE otherwise.

g_file_input_stream_seek ()

gboolean            g_file_input_stream_seek            (GFileInputStream *stream,
                                                         goffset offset,
                                                         GSeekType type,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

offset :

type :

cancellable :

error :

Returns :