Reading and Writing from local files and directories

Reading and Writing from local files and directories —

Synopsis




struct      GsfInputStdio;
GsfInput*   gsf_input_stdio_new             (char const *filename,
                                             GError **err);
struct      GsfOutputStdio;
GsfOutput*  gsf_output_stdio_new            (char const *filename,
                                             GError **err);
struct      GsfOutfileStdio;
GsfOutfile* gsf_outfile_stdio_new           (char const *root,
                                             GError **err);
struct      GsfInfileStdio;
GsfInfile*  gsf_infile_stdio_new            (char const *root,
                                             GError **err);


Object Hierarchy


  GObject
   +----GsfInput
         +----GsfInputStdio

  GObject
   +----GsfOutput
         +----GsfOutputStdio

  GObject
   +----GsfOutput
         +----GsfOutfile
               +----GsfOutfileStdio

  GObject
   +----GsfInput
         +----GsfInfile
               +----GsfInfileStdio

Description

Details

struct GsfInputStdio

struct GsfInputStdio;


gsf_input_stdio_new ()

GsfInput*   gsf_input_stdio_new             (char const *filename,
                                             GError **err);

filename : in utf8.
err : optionally NULL.
Returns :a new file or NULL.

struct GsfOutputStdio

struct GsfOutputStdio;


gsf_output_stdio_new ()

GsfOutput*  gsf_output_stdio_new            (char const *filename,
                                             GError **err);

filename : in utf8.
err : optionally NULL.
Returns :a new file or NULL.

struct GsfOutfileStdio

struct GsfOutfileStdio;


gsf_outfile_stdio_new ()

GsfOutfile* gsf_outfile_stdio_new           (char const *root,
                                             GError **err);

root : root directory in utf8.
err : optionally NULL.
Returns :a new outfile or NULL.

struct GsfInfileStdio

struct GsfInfileStdio;


gsf_infile_stdio_new ()

GsfInfile*  gsf_infile_stdio_new            (char const *root,
                                             GError **err);

root : in locale dependent encoding
err : optionally NULL.
Returns :a new file or NULL.