![]() | ![]() | ![]() | GSF Reference Manual | ![]() |
---|
GsfOutput* gsf_outfile_new_child (GsfOutfile *outfile, char const *name, gboolean is_dir); GQuark gsf_outfile_error (void); #define GSF_OUTFILE_CLASS (k) #define GSF_IS_OUTFILE_CLASS (k) struct GsfOutputClass;
GsfOutput* gsf_outfile_new_child (GsfOutfile *outfile, char const *name, gboolean is_dir);
outfile : | |
name : | The name of the new child to create |
is_dir : | TRUE to create a directory, FALSE to create a plain file |
Returns : | a newly created child |
#define GSF_OUTFILE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSF_OUTFILE_TYPE, GsfOutfileClass))
k : |
|
#define GSF_IS_OUTFILE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSF_OUTFILE_TYPE))
k : |
|
struct GsfOutputClass { GObjectClass g_object_class; gboolean (*Close) (GsfOutput *output); gboolean (*Seek) (GsfOutput *output, gsf_off_t offset, GSeekType whence); gboolean (*Write) (GsfOutput *output, size_t num_bytes, guint8 const *data); gboolean (*Vprintf) (GsfOutput *output, char const *format, va_list args); };
<<< gsf-out-file | gsf-output >>> |