diff options
author | Marco Pesenti Gritti <marco@it.gnome.org> | 2003-01-11 20:56:54 +0800 |
---|---|---|
committer | Marco Pesenti Gritti <mpeseng@src.gnome.org> | 2003-01-11 20:56:54 +0800 |
commit | 476dd3a483d5002b07859036b1b7dbb6f883e4f9 (patch) | |
tree | 1d25606e82e82faf3a06b85635b0b3502d6416c2 /embed/ephy-embed-persist.h | |
parent | aa24bfd629dfa18c35b98eedcbb06f6d1e64cec2 (diff) | |
download | gsoc2013-epiphany-476dd3a483d5002b07859036b1b7dbb6f883e4f9.tar.gz gsoc2013-epiphany-476dd3a483d5002b07859036b1b7dbb6f883e4f9.tar.zst gsoc2013-epiphany-476dd3a483d5002b07859036b1b7dbb6f883e4f9.zip |
Implement a cancel api. Fix refcount to really destroy the WebPersist
2003-01-11 Marco Pesenti Gritti <marco@it.gnome.org>
* embed/ephy-embed-persist.c: (ephy_embed_persist_cancel):
* embed/ephy-embed-persist.h:
* embed/mozilla/ProgressListener.cpp:
* embed/mozilla/mozilla-embed-persist.cpp:
* embed/mozilla/mozilla-embed-persist.h:
Implement a cancel api. Fix refcount to really destroy
the WebPersist object when done.
Diffstat (limited to 'embed/ephy-embed-persist.h')
-rw-r--r-- | embed/ephy-embed-persist.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/embed/ephy-embed-persist.h b/embed/ephy-embed-persist.h index 2ad883647..144927003 100644 --- a/embed/ephy-embed-persist.h +++ b/embed/ephy-embed-persist.h @@ -69,10 +69,14 @@ struct EphyEmbedPersistClass gresult (* set_source) (EphyEmbedPersist *persist, const char *url); + gresult (* set_dest) (EphyEmbedPersist *persist, const char *dir); + gresult (* save) (EphyEmbedPersist *persist); + gresult (* cancel) (EphyEmbedPersist *persist); + gresult (* set_max_size) (EphyEmbedPersist *persist, int max_size); @@ -124,6 +128,8 @@ gresult ephy_embed_persist_get_flags (EphyEmbedPersist *persist, gresult ephy_embed_persist_save (EphyEmbedPersist *persist); +gresult ephy_embed_persist_cancel (EphyEmbedPersist *persist); + G_END_DECLS #endif |