#include <linked_list.h>
Data Fields | |
| cp_list_entry * | head |
| cp_list_entry * | tail |
| cp_compare_fn | compare_fn |
| cp_copy_fn | copy_fn |
| cp_destructor_fn | free_fn |
| int | mode |
| cp_thread | txowner |
| long | items |
| int | is_view |
| cp_lock * | lock |
| int | txtype |
| cp_mempool * | mempool |
Definition at line 33 of file linked_list.h.
|
|
comparison method Definition at line 38 of file linked_list.h. |
|
|
copy method Definition at line 39 of file linked_list.h. |
|
|
item destructor Definition at line 40 of file linked_list.h. |
|
|
link to beginning of list Definition at line 35 of file linked_list.h. Referenced by cp_hashlist_iterator_append(), cp_hashlist_iterator_insert(), cp_hashlist_iterator_next(), cp_hashlist_iterator_remove(), and cp_hashlist_iterator_to_key(). |
|
|
views don't have their own lock Definition at line 47 of file linked_list.h. |
|
|
number of elements in list Definition at line 45 of file linked_list.h. Referenced by cp_hashlist_iterator_append(), and cp_hashlist_iterator_insert(). |
|
|
lock Definition at line 48 of file linked_list.h. |
|
|
optional memory pool Definition at line 51 of file linked_list.h. |
|
|
operation mode (see collection.h) Definition at line 42 of file linked_list.h. |
|
|
link to end of list Definition at line 36 of file linked_list.h. Referenced by cp_hashlist_iterator_append(), cp_hashlist_iterator_insert(), and cp_hashlist_iterator_prev(). |
|
|
current lock owner Definition at line 43 of file linked_list.h. |
|
|
lock type Definition at line 49 of file linked_list.h. |
1.3.9.1