Top | ![]() |
![]() |
![]() |
![]() |
Reading and Writing from local files and directoriesReading and Writing from local files and directories |
GObject ├── GsfInput │ ├── GsfInfile │ │ ╰── GsfInfileStdio │ ╰── GsfInputStdio ╰── GsfOutput ├── GsfOutfile │ ╰── GsfOutfileStdio ╰── GsfOutputStdio
GsfInput * gsf_input_stdio_new_FILE (char const *filename
,FILE *file
,gboolean keep_open
);
Assumes ownership of file
when succeeding. If keep_open
is true,
ownership reverts to caller when the GsfInput is closed.
filename |
The filename corresponding to |
|
file |
an existing stdio FILE *. |
[transfer full] |
keep_open |
Should |
a new GsfInput wrapper for file
. Note that if the file is not
seekable, this function will make a local copy of the entire file.
GsfOutput * gsf_output_stdio_new (char const *filename
,GError **err
);
GsfOutput * gsf_output_stdio_new_full (char const *filename
,GError **err
,char const *first_property_name
,...
);
filename |
name of file to create or replace. |
|
err |
place to store a GError if anything goes wrong. |
[allow-none] |
first_property_name |
|
GsfOutput * gsf_output_stdio_new_valist (char const *filename
,GError **err
,char const *first_property_name
,va_list var_args
);
GsfOutput * gsf_output_stdio_new_FILE (char const *filename
,FILE *file
,gboolean keep_open
);
Assumes ownership of file
. If keep_open
is true, ownership reverts
to caller when the GsfOutput is closed.
[skip]
GsfOutfile * gsf_outfile_stdio_new (char const *root
,GError **err
);
GsfOutfile * gsf_outfile_stdio_new_full (char const *root
,GError **err
,char const *first_property_name
,...
);
root |
root directory in utf8. |
|
err |
place to store a GError if anything goes wrong. |
[allow-none] |
first_property_name |
name of first property to set |
|
... |
value of first property, followed by more properties,
|
GsfOutfile * gsf_outfile_stdio_new_valist (char const *root
,GError **err
,char const *first_property_name
,va_list var_args
);
root |
root directory in utf8. |
|
err |
place to store a GError if anything goes wrong. |
[allow-none] |
first_property_name |
name of first property to set |
|
var_args |
a |