libcppa  Version 0.1
Public Member Functions
cppa::util::single_reader_queue< T > Class Template Reference

#include <single_reader_queue.hpp>

List of all members.

Public Member Functions

element_type * pop ()
element_type * try_pop ()
void push_front (element_type *element)
void push_front (element_type *first, element_type *last)
template<typename List >
void push_front (List &&list)
void push_back (element_type *new_element)
bool empty ()

Detailed Description

template<typename T>
class cppa::util::single_reader_queue< T >

An intrusive, thread safe queue implementation.


Member Function Documentation

template<typename T>
bool cppa::util::single_reader_queue< T >::empty ( )
Warning:
call only from the reader (owner)
template<typename T>
element_type* cppa::util::single_reader_queue< T >::pop ( )
Warning:
call only from the reader (owner)
template<typename T>
void cppa::util::single_reader_queue< T >::push_back ( element_type *  new_element)
template<typename T>
void cppa::util::single_reader_queue< T >::push_front ( element_type *  element)
Warning:
call only from the reader (owner)
template<typename T>
void cppa::util::single_reader_queue< T >::push_front ( element_type *  first,
element_type *  last 
)
Warning:
call only from the reader (owner)
template<typename T>
template<typename List >
void cppa::util::single_reader_queue< T >::push_front ( List &&  list)
Warning:
call only from the reader (owner)
template<typename T>
element_type* cppa::util::single_reader_queue< T >::try_pop ( )
Warning:
call only from the reader (owner)

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