#include <queue_views.hpp>
Public Types | |
typedef Queue::value_type | value_type |
typedef Queue::size_type | size_type |
Public Member Functions | |
queue_back_view (Queue &q) BOOST_NOEXCEPT | |
bool | empty () const |
bool | full () const |
size_type | size () const |
bool | closed () const |
void | close () |
void | push (const value_type &x) |
void | pull (value_type &x) |
value_type | pull () |
queue_op_status | try_push (const value_type &x) |
queue_op_status | try_pull (value_type &x) |
queue_op_status | nonblocking_push (const value_type &x) |
queue_op_status | nonblocking_pull (value_type &x) |
queue_op_status | wait_push (const value_type &x) |
queue_op_status | wait_pull (value_type &x) |
void | push (BOOST_THREAD_RV_REF(value_type) x) |
queue_op_status | try_push (BOOST_THREAD_RV_REF(value_type) x) |
queue_op_status | nonblocking_push (BOOST_THREAD_RV_REF(value_type) x) |
queue_op_status | wait_push (BOOST_THREAD_RV_REF(value_type) x) |
typedef Queue::size_type boost::concurrent::queue_back_view< Queue >::size_type |
typedef Queue::value_type boost::concurrent::queue_back_view< Queue >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
References boost::move().