| 
    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 |