X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-tny-account-store.h;h=d82c902e133f858d559c957ce019cd3902e362f4;hb=0e3633fa7d6a9e62e5aaa28f3f60096d2b7fc73e;hp=c08f1349a19905ddae214f7361275257e9169e63;hpb=39916675f77b9f95796ac536eddf7b8fde4cc86d;p=modest diff --git a/src/modest-tny-account-store.h b/src/modest-tny-account-store.h index c08f134..d82c902 100644 --- a/src/modest-tny-account-store.h +++ b/src/modest-tny-account-store.h @@ -249,7 +249,16 @@ typedef void (*ModestTnyAccountStoreShutdownCallback) (ModestTnyAccountStore *ac void modest_tny_account_store_shutdown (ModestTnyAccountStore *self, ModestTnyAccountStoreShutdownCallback callback, gpointer userdata); - + +/** + * modest_tny_account_store_is_shutdown: + * @self: a #ModestTnyAccountStore + * + * Check if all accounts are disconnected + * + * Returns: %TRUE if all accounts are disconnected, %FALSE otherwise. + */ +gboolean modest_tny_account_store_is_shutdown (ModestTnyAccountStore *self); /** * modest_tny_account_store_is_send_mail_blocked: @@ -320,6 +329,18 @@ gboolean modest_tny_account_store_is_disk_full_error (ModestTnyAccountStore *sel GError *error, TnyAccount *account); + +/** + * modest_tny_account_store_forget_password_in_memory + * @self: a TnyAccountStore instance + * @account: A server account. + * + * Forget any password stored in memory for this account. + * For instance, this should be called when the user has changed the password in the account settings. + */ +void modest_tny_account_store_forget_password_in_memory (ModestTnyAccountStore *self, + const gchar *server_account_name); + G_END_DECLS #endif /* __MODEST_TNY_ACCOUNT_STORE_H__ */