aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-list.h
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2003-01-17 03:38:44 +0800
committerDan Winship <danw@src.gnome.org>2003-01-17 03:38:44 +0800
commit2596671b8712915820d2590c86a429257ee2d8f7 (patch)
tree0fdcbb0484eca5ad23f4d52c00dcf1a445e362e1 /e-util/e-list.h
parent96b653ff426ddf7c683db4f15a7cee062a2f33c7 (diff)
downloadgsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.gz
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.bz2
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.lz
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.xz
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.zst
gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.zip
New class, based on MailConfigAccount, for describing an evolution (mail)
* e-account.c: New class, based on MailConfigAccount, for describing an evolution (mail) account. * e-account-list.c: New class for tracking the list of configured accounts. (Also uses some code from mail-config.) * e-list.c (e_list_construct, e_list_remove): New svn path=/trunk/; revision=19495
Diffstat (limited to 'e-util/e-list.h')
-rw-r--r--e-util/e-list.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/e-util/e-list.h b/e-util/e-list.h
index 4c9357aebd..d249fcfa4a 100644
--- a/e-util/e-list.h
+++ b/e-util/e-list.h
@@ -45,10 +45,16 @@ struct _EListClass {
EList *e_list_new (EListCopyFunc copy,
EListFreeFunc free,
void *closure);
+void e_list_construct (EList *list,
+ EListCopyFunc copy,
+ EListFreeFunc free,
+ void *closure);
EList *e_list_duplicate (EList *list);
EIterator *e_list_get_iterator (EList *list);
void e_list_append (EList *list,
const void *data);
+void e_list_remove (EList *list,
+ const void *data);
int e_list_length (EList *list);
/* For iterators to call. */