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 |