libcppa
Version 0.1
|
#include <single_reader_queue.hpp>
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 () |
An intrusive, thread safe queue implementation.
bool cppa::util::single_reader_queue< T >::empty | ( | ) |
element_type* cppa::util::single_reader_queue< T >::pop | ( | ) |
void cppa::util::single_reader_queue< T >::push_back | ( | element_type * | new_element | ) |
void cppa::util::single_reader_queue< T >::push_front | ( | element_type * | element | ) |
void cppa::util::single_reader_queue< T >::push_front | ( | element_type * | first, |
element_type * | last | ||
) |
void cppa::util::single_reader_queue< T >::push_front | ( | List && | list | ) |
element_type* cppa::util::single_reader_queue< T >::try_pop | ( | ) |