GFileOutputStream

GFileOutputStream

Synopsis




                    GFileOutputStream;
GFileInfo*          g_file_output_stream_query_info     (GFileOutputStream *stream,
                                                         char *attributes,
                                                         GCancellable *cancellable,
                                                         GError **error);
void                g_file_output_stream_query_info_async
                                                        (GFileOutputStream *stream,
                                                         char *attributes,
                                                         int io_priority,
                                                         GCancellable *cancellable,
                                                         GAsyncReadyCallback callback,
                                                         gpointer user_data);
GFileInfo*          g_file_output_stream_query_info_finish
                                                        (GFileOutputStream *stream,
                                                         GAsyncResult *result,
                                                         GError **error);
char*               g_file_output_stream_get_etag       (GFileOutputStream *stream);
goffset             g_file_output_stream_tell           (GFileOutputStream *stream);
gboolean            g_file_output_stream_can_seek       (GFileOutputStream *stream);
gboolean            g_file_output_stream_seek           (GFileOutputStream *stream,
                                                         goffset offset,
                                                         GSeekType type,
                                                         GCancellable *cancellable,
                                                         GError **error);
gboolean            g_file_output_stream_can_truncate   (GFileOutputStream *stream);
gboolean            g_file_output_stream_truncate       (GFileOutputStream *stream,
                                                         goffset size,
                                                         GCancellable *cancellable,
                                                         GError **error);


Object Hierarchy


  GObject
   +----GOutputStream
         +----GFileOutputStream

Implemented Interfaces

GFileOutputStream implements GSeekable.

Description

Details

GFileOutputStream

typedef struct _GFileOutputStream GFileOutputStream;


g_file_output_stream_query_info ()

GFileInfo*          g_file_output_stream_query_info     (GFileOutputStream *stream,
                                                         char *attributes,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

attributes :

cancellable :

error :

Returns :

NULL or a GFileInfo for the stream.

g_file_output_stream_query_info_async ()

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

stream :

attributes :

io_priority :

cancellable :

callback :

user_data :


g_file_output_stream_query_info_finish ()

GFileInfo*          g_file_output_stream_query_info_finish
                                                        (GFileOutputStream *stream,
                                                         GAsyncResult *result,
                                                         GError **error);

stream :

result :

error :

Returns :


g_file_output_stream_get_etag ()

char*               g_file_output_stream_get_etag       (GFileOutputStream *stream);

stream :

Returns :


g_file_output_stream_tell ()

goffset             g_file_output_stream_tell           (GFileOutputStream *stream);

stream :

Returns :


g_file_output_stream_can_seek ()

gboolean            g_file_output_stream_can_seek       (GFileOutputStream *stream);

stream :

Returns :


g_file_output_stream_seek ()

gboolean            g_file_output_stream_seek           (GFileOutputStream *stream,
                                                         goffset offset,
                                                         GSeekType type,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

offset :

type :

cancellable :

error :

Returns :


g_file_output_stream_can_truncate ()

gboolean            g_file_output_stream_can_truncate   (GFileOutputStream *stream);

stream :

Returns :

TRUE if stream can be truncated.

g_file_output_stream_truncate ()

gboolean            g_file_output_stream_truncate       (GFileOutputStream *stream,
                                                         goffset size,
                                                         GCancellable *cancellable,
                                                         GError **error);

stream :

size :

cancellable :

error :

Returns :

TRUE if stream is truncated.