diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-07-15 22:38:11 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-07-18 00:08:46 +0800 |
commit | c36aa6b7498ac73a77624533516b010f5701f08b (patch) | |
tree | 8fbe15ebb84ad3e5ea1785bf203c09bddc17d803 /libemail-engine/mail-folder-cache.h | |
parent | 4de572679748a0586b9a9c3bf34c40ea5102e826 (diff) | |
download | gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar.gz gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar.bz2 gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar.lz gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar.xz gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.tar.zst gsoc2013-evolution-c36aa6b7498ac73a77624533516b010f5701f08b.zip |
Add mail_folder_cache_ref_folder().
Replaces mail_folder_cache_get_folder_from_uri().
Returns the CamelFolder for the CamelStore and folder name if available,
or else NULL if a CamelFolder instance is not yet cached. This function
does not block.
Diffstat (limited to 'libemail-engine/mail-folder-cache.h')
-rw-r--r-- | libemail-engine/mail-folder-cache.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/libemail-engine/mail-folder-cache.h b/libemail-engine/mail-folder-cache.h index 02c305ecea..280502147c 100644 --- a/libemail-engine/mail-folder-cache.h +++ b/libemail-engine/mail-folder-cache.h @@ -121,10 +121,9 @@ gboolean mail_folder_cache_has_folder_info (MailFolderCache *cache, CamelStore *store, const gchar *folder_name); -gboolean mail_folder_cache_get_folder_from_uri - (MailFolderCache *cache, - const gchar *uri, - CamelFolder **folderp); +CamelFolder * mail_folder_cache_ref_folder (MailFolderCache *cache, + CamelStore *store, + const gchar *folder_name); gboolean mail_folder_cache_get_folder_info_flags (MailFolderCache *cache, CamelFolder *folder, |