![]() |
![]() |
![]() |
GSF Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GsfOutput; gsf_off_t gsf_output_size (GsfOutput *output); gboolean gsf_output_close (GsfOutput *output); gsf_off_t gsf_output_tell (GsfOutput *output); gboolean gsf_output_seek (GsfOutput *output, gsf_off_t offset, GSeekType whence); gboolean gsf_output_write (GsfOutput *output, size_t num_bytes, guint8 const *data); gboolean gsf_output_puts (GsfOutput *output, char const *line); gboolean gsf_output_printf (GsfOutput *output, char const *format, ...); gsf_off_t gsf_output_vprintf (GsfOutput *output, char const *format, va_list args); GsfOutfile * gsf_output_container (GsfOutput const *output); char const * gsf_output_name (GsfOutput const *output); gboolean gsf_output_set_name_from_filename (GsfOutput *output, char const *filename); GQuark gsf_output_error_id (void); gboolean gsf_output_set_error (GsfOutput *output, gint code, char const *format, ...); GError const * gsf_output_error (GsfOutput const *output); gboolean gsf_output_is_closed (GsfOutput const *output); gboolean gsf_output_wrap (GObject *wrapper, GsfOutput *wrapee); gboolean gsf_output_unwrap (GObject *wrapper, GsfOutput *wrapee);
GObject +----GsfOutput +----GsfOutfile +----GsfOutputBzip +----GsfOutputCsv +----GsfOutputGZip +----GsfOutputIconv +----GsfOutputIOChannel +----GsfOutputMemory +----GsfOutputStdio
"is-closed" gboolean : Read "name" gchar* : Read "position" gint64 : Read "size" gint64 : Read
typedef struct _GsfOutput GsfOutput;
Class representing an output stream, counterpart to GsfInput.
gboolean gsf_output_seek (GsfOutput *output, gsf_off_t offset, GSeekType whence);
gboolean gsf_output_write (GsfOutput *output, size_t num_bytes, guint8 const *data);
gsf_off_t gsf_output_vprintf (GsfOutput *output, char const *format, va_list args);
gboolean gsf_output_set_name_from_filename (GsfOutput *output, char const *filename);
|
the output stream |
|
the (fs-sys encoded) filename |
Returns : |
TRUE if the assignment was ok.
|
gboolean gsf_output_set_error (GsfOutput *output, gint code, char const *format, ...);