#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().