Outfile writing structed files

Outfile writing structed files —

Synopsis




            GsfOutfile;
GsfOutput*  gsf_outfile_new_child           (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir);
GsfOutput*  gsf_outfile_new_child_full      (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir,
                                             char const *first_property_name,
                                             ...);
GsfOutput*  gsf_outfile_new_child_varg      (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir,
                                             char const *first_property_name,
                                             va_list args);

Object Hierarchy


  GObject
   +----GsfOutput
         +----GsfOutfile
               +----GsfOutfileMSOle
               +----GsfOutfileStdio
               +----GsfOutfileZip

Description

Details

GsfOutfile

typedef struct _GsfOutfile GsfOutfile;


gsf_outfile_new_child ()

GsfOutput*  gsf_outfile_new_child           (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir);

outfile : A GsfOutfile
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

gsf_outfile_new_child_full ()

GsfOutput*  gsf_outfile_new_child_full      (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir,
                                             char const *first_property_name,
                                             ...);

outfile : A GsfOutfile
name : The name of the new child to create
is_dir : TRUE to create a directory, FALSE to create a plain file
first_property_name :
... :
Returns : a newly created child

gsf_outfile_new_child_varg ()

GsfOutput*  gsf_outfile_new_child_varg      (GsfOutfile *outfile,
                                             char const *name,
                                             gboolean is_dir,
                                             char const *first_property_name,
                                             va_list args);

outfile :
name :
is_dir :
first_property_name :
args :
Returns :