aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-object.h
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2004-01-27 12:13:10 +0800
committerMichael Zucci <zucchi@src.gnome.org>2004-01-27 12:13:10 +0800
commit895c471b009d1d592b3a741cbe9b7128fd19b293 (patch)
treedacd740b0ba720b7e5a65ca6855eaa5356f2cf56 /camel/camel-object.h
parentd7b9e91192652dd4d2a4ae7399dacffc51e22794 (diff)
downloadgsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar.gz
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar.bz2
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar.lz
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar.xz
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.tar.zst
gsoc2013-evolution-895c471b009d1d592b3a741cbe9b7128fd19b293.zip
** See bug #53373.
2004-01-27 Not Zed <NotZed@Ximian.com> ** See bug #53373. * camel-store.c (camel_store_rename_folder): use object_bag_rekey to rename the object. object_bag use was broken. * camel-object.c (camel_object_bag_rekey): new api to atomically re-key svn path=/trunk/; revision=24458
Diffstat (limited to 'camel/camel-object.h')
-rw-r--r--camel/camel-object.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/camel/camel-object.h b/camel/camel-object.h
index 33ecefbb0a..cb5a5470aa 100644
--- a/camel/camel-object.h
+++ b/camel/camel-object.h
@@ -257,6 +257,7 @@ void *camel_object_bag_get(CamelObjectBag *bag, const void *key);
void *camel_object_bag_reserve(CamelObjectBag *bag, const void *key);
void camel_object_bag_add(CamelObjectBag *bag, const void *key, void *o);
void camel_object_bag_abort(CamelObjectBag *bag, const void *key);
+void camel_object_bag_rekey(CamelObjectBag *bag, void *o, const void *newkey);
GPtrArray *camel_object_bag_list(CamelObjectBag *bag);
void camel_object_bag_remove(CamelObjectBag *bag, void *o);
void camel_object_bag_destroy(CamelObjectBag *bag);