amino::LockFreePriorityQueue< E > Class Template Reference

#include <lockfree_priorityqueue.h>

List of all members.

Public Member Functions

 LockFreePriorityQueue ()
 ~LockFreePriorityQueue ()
bool empty ()
int size ()
bool peek (E &top)
bool enqueue (const E &value)
bool dequeue (E &result)
bool insert (const E &value)
bool deleteMin (E &result)
void dumpQueue ()

template<typename E>
class amino::LockFreePriorityQueue< E >


Constructor & Destructor Documentation

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

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


Member Function Documentation

template<typename E>
bool amino::LockFreePriorityQueue< E >::empty (  )  [inline]

template<typename E>
int amino::LockFreePriorityQueue< E >::size (  )  [inline]

template<typename E>
bool amino::LockFreePriorityQueue< E >::peek ( E &  top  )  [inline]

template<typename E>
bool amino::LockFreePriorityQueue< E >::enqueue ( const E &  value  )  [inline]

template<typename E>
bool amino::LockFreePriorityQueue< E >::dequeue ( E &  result  )  [inline]

template<typename E>
bool amino::LockFreePriorityQueue< E >::insert ( const E &  value  )  [inline]

template<typename E>
bool amino::LockFreePriorityQueue< E >::deleteMin ( E &  result  )  [inline]

template<typename E>
void amino::LockFreePriorityQueue< E >::dumpQueue (  )  [inline]


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

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