diff options
author | Dan Winship <danw@src.gnome.org> | 2003-01-17 03:38:44 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2003-01-17 03:38:44 +0800 |
commit | 2596671b8712915820d2590c86a429257ee2d8f7 (patch) | |
tree | 0fdcbb0484eca5ad23f4d52c00dcf1a445e362e1 /e-util/e-list.h | |
parent | 96b653ff426ddf7c683db4f15a7cee062a2f33c7 (diff) | |
download | gsoc2013-evolution-2596671b8712915820d2590c86a429257ee2d8f7.tar.gz 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.h | 6 |
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. */ |