#include <pcqueue.hh>


Public Member Functions | |
| PCQueue (size_t size) | |
| void | Produce (const T &val) |
| T & | Consume (T &out) |
| T | Consume () |
Definition at line 82 of file pcqueue.hh.
| util::PCQueue< T >::PCQueue | ( | size_t | size | ) | [inline, explicit] |
Definition at line 84 of file pcqueue.hh.
| T util::PCQueue< T >::Consume | ( | ) | [inline] |
Definition at line 128 of file pcqueue.hh.
Referenced by util::PCQueue< Block >::Consume().

| T& util::PCQueue< T >::Consume | ( | T & | out | ) | [inline] |
Definition at line 109 of file pcqueue.hh.
Referenced by util::stream::Link::Init(), util::Worker< HandlerT >::operator()(), util::stream::Link::operator++(), and util::stream::RewindableStream::Poison().

| void util::PCQueue< T >::Produce | ( | const T & | val | ) | [inline] |
Definition at line 92 of file pcqueue.hh.
Referenced by lm::OutputWorker< Batch, Output >::operator()(), lm::FilterWorker< Batch, Filter >::operator()(), util::stream::Link::operator++(), util::stream::RewindableStream::Poison(), util::stream::Link::Poison(), util::ThreadPool< FilterWorker< Batch, Filter > >::Produce(), and util::stream::Link::~Link().

1.5.9