![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <LocklessFIFO.hpp>
Public Member Functions | |
| bool | operator!= (const Ptr< T > &rhs) |
| bool | operator== (const Ptr< T > &rhs) |
| Ptr () | |
Public Attributes | |
| union { | |
| struct { | |
| Node< T > * ptr | |
| u32 tag | |
| } | |
| volatile u64 N | |
| } | CAT_PACKED |
Definition at line 60 of file LocklessFIFO.hpp.
| cat::FIFO::Ptr< T >::Ptr | ( | ) |
| bool cat::FIFO::Ptr< T >::operator!= | ( | const Ptr< T > & | rhs | ) |
Definition at line 162 of file LocklessFIFO.hpp.
References cat::FIFO::Ptr< T >::N, and N.
| bool cat::FIFO::Ptr< T >::operator== | ( | const Ptr< T > & | rhs | ) |
Definition at line 152 of file LocklessFIFO.hpp.
References cat::FIFO::Ptr< T >::N, and N.
| union { ... } cat::FIFO::Ptr< T >::CAT_PACKED |
| volatile u64 cat::FIFO::Ptr< T >::N |
Definition at line 77 of file LocklessFIFO.hpp.
Referenced by cat::FIFO::Ptr< T >::operator!=(), and cat::FIFO::Ptr< T >::operator==().
| Node<T>* cat::FIFO::Ptr< T >::ptr |
Definition at line 67 of file LocklessFIFO.hpp.
Referenced by cat::FIFO::Queue< T >::Dequeue(), cat::FIFO::Queue< T >::Enqueue(), and cat::FIFO::Queue< T >::FixList().
| u32 cat::FIFO::Ptr< T >::tag |
Definition at line 71 of file LocklessFIFO.hpp.
Referenced by cat::FIFO::Queue< T >::Dequeue(), cat::FIFO::Queue< T >::Enqueue(), and cat::FIFO::Queue< T >::FixList().
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.