TECA
The Toolkit for Extreme Climate Analysis
teca_threadsafe_queue< T > Class Template Reference

A thread safe queue. More...

#include <teca_threadsafe_queue.h>

Inheritance diagram for teca_threadsafe_queue< T >:

Public Member Functions

 teca_threadsafe_queue (const teca_threadsafe_queue< T > &other)
 
void operator= (const teca_threadsafe_queue< T > &other)
 
std::queue< T >::size_type size () const
 
void push (const T &val)
 
void push (T &&val)
 
void pop (T &val)
 
bool try_pop (T &val)
 
void swap (teca_threadsafe_queue< T > &other)
 
void clear ()
 

Detailed Description

template<typename T>
class teca_threadsafe_queue< T >

A thread safe queue.


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