#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