Public Member Functions | |
| Node * | allocate (const T &in, uint32 maxRef) |
| FreeList () | |
| void | push (NodeBase *n) |
| NodeBase * | tryPop () |
| ~FreeList () | |
Public Attributes | |
| NodeBase::AtomicPtr | top |
Definition at line 169 of file multi_queue.h.
| Clasp::mt::MultiQueue< T, Deleter >::FreeList::FreeList | ( | ) | [inline] |
Definition at line 170 of file multi_queue.h.
| Clasp::mt::MultiQueue< T, Deleter >::FreeList::~FreeList | ( | ) | [inline] |
Definition at line 171 of file multi_queue.h.
| Node* Clasp::mt::MultiQueue< T, Deleter >::FreeList::allocate | ( | const T & | in, |
| uint32 | maxRef | ||
| ) | [inline] |
Definition at line 203 of file multi_queue.h.
| void Clasp::mt::MultiQueue< T, Deleter >::FreeList::push | ( | NodeBase * | n | ) | [inline] |
Definition at line 178 of file multi_queue.h.
| NodeBase* Clasp::mt::MultiQueue< T, Deleter >::FreeList::tryPop | ( | ) | [inline] |
Definition at line 185 of file multi_queue.h.
| NodeBase::AtomicPtr Clasp::mt::MultiQueue< T, Deleter >::FreeList::top |
Definition at line 212 of file multi_queue.h.