amino::PQNode< E > Struct Template Reference

#include <lockfree_priorityqueue.h>

List of all members.

Public Member Functions

 PQNode ()
 PQNode (const E &v)
 PQNode (int l, const E &v)
 ~PQNode ()

Public Attributes

int level
int validLevel
atomic< Value< E > * > value
PQNode< E > * prev
atomic< PQNode< E > * > next [MAXLEVEL]
key

template<typename E>
struct amino::PQNode< E >


Constructor & Destructor Documentation

template<typename E>
amino::PQNode< E >::PQNode (  )  [inline]

template<typename E>
amino::PQNode< E >::PQNode ( const E &  v  )  [inline]

template<typename E>
amino::PQNode< E >::PQNode ( int  l,
const E &  v 
) [inline]

template<typename E>
amino::PQNode< E >::~PQNode (  )  [inline]


Member Data Documentation

template<typename E>
int amino::PQNode< E >::level

template<typename E>
int amino::PQNode< E >::validLevel

template<typename E>
atomic<Value<E>*> amino::PQNode< E >::value

template<typename E>
PQNode<E>* amino::PQNode< E >::prev

template<typename E>
atomic<PQNode<E>*> amino::PQNode< E >::next[MAXLEVEL]

template<typename E>
E amino::PQNode< E >::key


The documentation for this struct was generated from the following file:

Generated on Tue Dec 9 13:39:39 2008 for Amino by  doxygen 1.5.6