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;

Class representing an output file, counterpart to GsfInfile.


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 :