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 :