aboutsummaryrefslogtreecommitdiffstats
path: root/composer/e-composer-autosave.h
diff options
context:
space:
mode:
authorPhilip Withnall <bugzilla@tecnocode.co.uk>2009-08-07 10:32:55 +0800
committerMatthew Barnes <mbarnes@redhat.com>2009-08-07 11:11:47 +0800
commit22686195e6e1ca774b8fc9e0c34aab241b40d218 (patch)
tree306d7596da073a70bbedc39dda94692fe0b67436 /composer/e-composer-autosave.h
parente679d6b55cb60208dbf3804072f31827ff070233 (diff)
downloadgsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar.gz
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar.bz2
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar.lz
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar.xz
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.tar.zst
gsoc2013-evolution-22686195e6e1ca774b8fc9e0c34aab241b40d218.zip
Bug 590747 – Composer autosave can easily lose data
Diffstat (limited to 'composer/e-composer-autosave.h')
-rw-r--r--composer/e-composer-autosave.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/composer/e-composer-autosave.h b/composer/e-composer-autosave.h
index fe03b7b0bc..93b7a630d0 100644
--- a/composer/e-composer-autosave.h
+++ b/composer/e-composer-autosave.h
@@ -28,9 +28,15 @@ GList * e_composer_autosave_find_orphans (GError **error);
void e_composer_autosave_register (EMsgComposer *composer);
void e_composer_autosave_unregister (EMsgComposer *composer,
gboolean delete_file);
-gboolean e_composer_autosave_snapshot (EMsgComposer *composer);
-gint e_composer_autosave_get_fd (EMsgComposer *composer);
-const gchar * e_composer_autosave_get_filename (EMsgComposer *composer);
+void e_composer_autosave_snapshot_async
+ (EMsgComposer *composer,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean e_composer_autosave_snapshot_finish
+ (EMsgComposer *composer,
+ GAsyncResult *result,
+ GError **error);
+gchar * e_composer_autosave_get_filename (EMsgComposer *composer);
gboolean e_composer_autosave_get_enabled (EMsgComposer *composer);
void e_composer_autosave_set_enabled (EMsgComposer *composer,
gboolean enabled);