#include <List.h>

| Public Member Functions | |
| void | push (C *c) | 
| C * | pop () | 
| C * | popall () | 
| bool | empty () | 
| C * | remove (C *c) | 
| C * | head () | 
| C * | next (C *c) | 
| AtomicSLL () | |
| Data Fields | |
| InkAtomicList | al | 
Definition at line 473 of file List.h.
Definition at line 498 of file List.h.
References AtomicSLL< C, L >::al, and ink_atomiclist_init().
| bool AtomicSLL< C, L >::empty | ( | ) |  [inline] | 
Definition at line 478 of file List.h.
References AtomicSLL< C, L >::al, and INK_ATOMICLIST_EMPTY.
| C* AtomicSLL< C, L >::head | ( | ) |  [inline] | 
Definition at line 487 of file List.h.
References AtomicSLL< C, L >::al, InkAtomicList::head, and TO_PTR.
| C* AtomicSLL< C, L >::next | ( | C * | c | ) |  [inline] | 
| C* AtomicSLL< C, L >::pop | ( | ) |  [inline] | 
Definition at line 476 of file List.h.
References AtomicSLL< C, L >::al, and ink_atomiclist_pop().
| C* AtomicSLL< C, L >::popall | ( | ) |  [inline] | 
Definition at line 477 of file List.h.
References AtomicSLL< C, L >::al, and ink_atomiclist_popall().
| void AtomicSLL< C, L >::push | ( | C * | c | ) |  [inline] | 
Definition at line 475 of file List.h.
References AtomicSLL< C, L >::al, and ink_atomiclist_push().
| C* AtomicSLL< C, L >::remove | ( | C * | c | ) |  [inline] | 
Definition at line 486 of file List.h.
References AtomicSLL< C, L >::al, and ink_atomiclist_remove().
| InkAtomicList AtomicSLL< C, L >::al | 
Definition at line 490 of file List.h.
Referenced by AtomicSLL< C, L >::AtomicSLL(), AtomicSLL< C, L >::empty(), AtomicSLL< C, L >::head(), AtomicSLL< C, L >::pop(), AtomicSLL< C, L >::popall(), AtomicSLL< C, L >::push(), and AtomicSLL< C, L >::remove().
 1.7.1
 1.7.1