Top |
Functions
e_file_replace_contents_async ()
EActivity * e_file_replace_contents_async (GFile *file
,const gchar *contents
,gsize length
,const gchar *etag
,gboolean make_backup
,GFileCreateFlags flags
,GAsyncReadyCallback callback
,gpointer user_data
);
This is a wrapper for g_file_replace_contents_async()
that also returns
an EActivity to track the file operation. Cancelling the activity will
cancel the file operation. See g_file_replace_contents_async()
for more
details.
Parameters
file |
input GFile |
|
contents |
string of contents to replace the file with |
|
length |
the length of |
|
etag |
a new entity tag for the |
|
make_backup |
|
|
flags |
a set of GFileCreateFlags |
|
callback |
a GAsyncReadyCallback to call when the request is satisfied |
|
user_data |
the data to pass to the callback function |
e_file_replace_contents_finish ()
gboolean e_file_replace_contents_finish (GFile *file
,GAsyncResult *result
,gchar **new_etag
,GError **error
);
Finishes an asynchronous replace of the given file
. See
e_file_replace_contents_async()
. Sets new_etag
to the new entity
tag for the document, if present. Free it with g_free()
when it is
no longer needed.