tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
simple_queue< T > Class Template Referenceabstract

#include <queues.hpp>

Inheritance diagram for simple_queue< T >:
Collaboration diagram for simple_queue< T >:

Public Member Functions

virtual void enqueue (const T item, const int tid)=0
 
virtual T dequeue (const int tid)=0
 
virtual ~simple_queue ()
 

Constructor & Destructor Documentation

template<typename T>
virtual simple_queue< T >::~simple_queue ( )
inlinevirtual

Member Function Documentation

template<typename T>
virtual T simple_queue< T >::dequeue ( const int  tid)
pure virtual
template<typename T>
virtual void simple_queue< T >::enqueue ( const T  item,
const int  tid 
)
pure virtual

Implemented in concurrent_queue< T >, and sequential_queue< T >.

Here is the caller graph for this function:


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