| Evolution-Data-Server Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
gpointer (*EListCopyFunc) (gconstpointer data,gpointer closure); void (*EListFreeFunc) (gpointer data,gpointer closure); struct EList; struct EListClass; EList * e_list_new (EListCopyFunc copy,EListFreeFunc free,gpointer closure); void e_list_construct (EList *list,EListCopyFunc copy,EListFreeFunc free,gpointer closure); EList * e_list_duplicate (EList *list); EIterator * e_list_get_iterator (EList *list); void e_list_append (EList *list,gconstpointer data); void e_list_remove (EList *list,gconstpointer data); gint e_list_length (EList *list); void e_list_remove_link (EList *list,GList *link); void e_list_remove_iterator (EList *list,EIterator *iterator); void e_list_invalidate_iterators (EList *list,EIterator *skip);
gpointer (*EListCopyFunc) (gconstpointer data,gpointer closure);
EListCopyFunc is deprecated and should not be used in newly-written code.
void (*EListFreeFunc) (gpointer data,gpointer closure);
EListFreeFunc is deprecated and should not be used in newly-written code.
struct EList {
GObject parent;
GList *list;
GList *iterators;
EListCopyFunc copy;
EListFreeFunc free;
gpointer closure;
};
EList is deprecated and should not be used in newly-written code.
struct EListClass {
GObjectClass parent_class;
};
EListClass is deprecated and should not be used in newly-written code.
EList * e_list_new (EListCopyFunc copy,EListFreeFunc free,gpointer closure);
e_list_new is deprecated and should not be used in newly-written code.
|
the copy func. [scope call] |
|
the free func. [scope call] |
|
user data |
Returns : |
The new EList. [transfer full] |
void e_list_construct (EList *list,EListCopyFunc copy,EListFreeFunc free,gpointer closure);
e_list_construct is deprecated and should not be used in newly-written code.
|
The EList. |
|
the copy func. [scope call] |
|
the free func. [scope call] |
|
user data |
EList * e_list_duplicate (EList *list);
e_list_duplicate is deprecated and should not be used in newly-written code.
EIterator * e_list_get_iterator (EList *list);
e_list_get_iterator is deprecated and should not be used in newly-written code.
void e_list_append (EList *list,gconstpointer data);
e_list_append is deprecated and should not be used in newly-written code.
void e_list_remove (EList *list,gconstpointer data);
e_list_remove is deprecated and should not be used in newly-written code.
gint e_list_length (EList *list);
e_list_length is deprecated and should not be used in newly-written code.
void e_list_remove_link (EList *list,GList *link);
e_list_remove_link is deprecated and should not be used in newly-written code.
void e_list_remove_iterator (EList *list,EIterator *iterator);
e_list_remove_iterator is deprecated and should not be used in newly-written code.