| Evolution-Data-Server Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
Synopsis
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);
Details
EListCopyFunc ()
gpointer (*EListCopyFunc) (gconstpointer data,gpointer closure);
Warning
EListCopyFunc is deprecated and should not be used in newly-written code.
EListFreeFunc ()
void (*EListFreeFunc) (gpointer data,gpointer closure);
Warning
EListFreeFunc is deprecated and should not be used in newly-written code.
struct EList
struct EList {
GObject parent;
GList *list;
GList *iterators;
EListCopyFunc copy;
EListFreeFunc free;
gpointer closure;
};
Warning
EList is deprecated and should not be used in newly-written code.
struct EListClass
struct EListClass {
GObjectClass parent_class;
};
Warning
EListClass is deprecated and should not be used in newly-written code.
e_list_new ()
EList * e_list_new (EListCopyFunc copy,EListFreeFunc free,gpointer closure);
Warning
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] |
e_list_construct ()
void e_list_construct (EList *list,EListCopyFunc copy,EListFreeFunc free,gpointer closure);
Warning
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 |
e_list_duplicate ()
EList * e_list_duplicate (EList *list);
Warning
e_list_duplicate is deprecated and should not be used in newly-written code.
e_list_get_iterator ()
EIterator * e_list_get_iterator (EList *list);
Warning
e_list_get_iterator is deprecated and should not be used in newly-written code.
e_list_append ()
void e_list_append (EList *list,gconstpointer data);
Warning
e_list_append is deprecated and should not be used in newly-written code.
e_list_remove ()
void e_list_remove (EList *list,gconstpointer data);
Warning
e_list_remove is deprecated and should not be used in newly-written code.
e_list_length ()
gint e_list_length (EList *list);
Warning
e_list_length is deprecated and should not be used in newly-written code.
e_list_remove_link ()
void e_list_remove_link (EList *list,GList *link);
Warning
e_list_remove_link is deprecated and should not be used in newly-written code.
e_list_remove_iterator ()
void e_list_remove_iterator (EList *list,EIterator *iterator);
Warning
e_list_remove_iterator is deprecated and should not be used in newly-written code.
