|
tlds
Transactional Operations for Linked Data Structures
|
#include <queues.hpp>
Public Member Functions | |
| virtual void | enqueue (T item, const int tid) |
| virtual T | dequeue (const int tid) |
| concurrent_queue (const int tid) | |
| virtual | ~concurrent_queue () |
Public Member Functions inherited from simple_queue< T > | |
| virtual | ~simple_queue () |
Static Public Member Functions | |
| static void * | operator new (const size_t size) |
| static void | operator delete (void *ptr) |
Private Member Functions | |
| concurrent_queue (const concurrent_queue &) | |
| concurrent_queue & | operator= (const concurrent_queue &) |
Private Member Functions inherited from MS_queue< T > | |
| void | enqueue (T item, const int tid) |
| T | dequeue (const int tid) |
| MS_queue (const int tid) | |
| virtual | ~MS_queue () |
|
private |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
private |