#include <thread.hh>
Public Member Functions | |
ThreadBatch () | |
void | Reserve (size_t size) |
InputBuffer & | Fill (uint64_t sequence) |
template<class Filter > | |
void | CallFilter (Filter &filter) |
uint64_t | Sequence () const |
template<class RealOutput > | |
void | Flush (RealOutput &output) |
Definition at line 13 of file thread.hh.
lm::ThreadBatch< OutputBuffer >::ThreadBatch | ( | ) | [inline] |
void lm::ThreadBatch< OutputBuffer >::CallFilter | ( | Filter & | filter | ) | [inline] |
Definition at line 32 of file thread.hh.
References lm::InputBuffer::CallFilter().
InputBuffer& lm::ThreadBatch< OutputBuffer >::Fill | ( | uint64_t | sequence | ) | [inline] |
Definition at line 23 of file thread.hh.
References lm::InputBuffer::Clear().
void lm::ThreadBatch< OutputBuffer >::Flush | ( | RealOutput & | output | ) | [inline] |
void lm::ThreadBatch< OutputBuffer >::Reserve | ( | size_t | size | ) | [inline] |
Definition at line 17 of file thread.hh.
References lm::InputBuffer::Reserve().
uint64_t lm::ThreadBatch< OutputBuffer >::Sequence | ( | ) | const [inline] |