|
pion-net
4.0.9
|
#include <fifo.hpp>
Inherits boost::lockfree::detail::fifo< T *, freelist_t, Alloc >.
Public Member Functions | |
| fifo (std::size_t initial_nodes) | |
| bool | enqueue (T *t) |
| bool | dequeue (T **ret) |
| bool | dequeue (std::auto_ptr< T > &ret) |
| bool | dequeue (boost::scoped_ptr< T > &ret) |
| bool | dequeue (boost::shared_ptr< T > &ret) |
Public Member Functions inherited from boost::lockfree::detail::fifo< T *, freelist_t, Alloc > | |
| fifo (std::size_t initial_nodes) | |
| bool | empty (void) |
| bool | enqueue (T * const &t) |
| bool | dequeue (T * *ret) |
Additional Inherited Members | |
Static Public Attributes inherited from boost::lockfree::detail::fifo< T *, freelist_t, Alloc > | |
| static const bool | is_lockfree |
lockfree fifo, template specialization for pointer-types
1.8.11