Searched refs:IntrusiveQueue (Results 1 – 3 of 3) sorted by relevance
34 class IntrusiveQueue : private nn::util::NonCopyable<IntrusiveQueue<T, Tag> >43 IntrusiveQueue() : m_Head(0), m_Tail(0) {} in IntrusiveQueue() function86 class IntrusiveQueue<T, Tag>::Item : private nn::util::NonCopyable<IntrusiveQueue<T, Tag>::Item>88 friend class IntrusiveQueue; variable97 inline void IntrusiveQueue<T, Tag>::Enqueue(T* p) in Enqueue()115 inline T* IntrusiveQueue<T, Tag>::Dequeue() in Dequeue()138 inline void IntrusiveQueue<T, Tag>::Clear() in Clear()
57 class QueueableTask : public nn::fnd::IntrusiveQueue<QueueableTask>::Item, public ITask
187 nn::fnd::IntrusiveQueue<QueueableTask> m_WaitQueue;192 nn::fnd::IntrusiveQueue<QueueableTask> m_ExecuteQueue;241 nn::fnd::IntrusiveQueue<QueueableTask> m_ExecuteQueue;