|
template<class Item > |
__Batch< Item > | MR::Thread::batch (const Item &, size_t number=128) |
| used to request batched processing of items More...
|
|
template<class Source , class Item , class Sink > |
void | MR::Thread::run_queue (Source &&source, const Item &item, Sink &&sink, size_t capacity=128) |
| convenience function to set up and run a 2-stage multi-threaded pipeline. More...
|
|
template<class Source , class Item1 , class Pipe , class Item2 , class Sink > |
void | MR::Thread::run_queue (Source &&source, const Item1 &item1, Pipe &&pipe, const Item2 &item2, Sink &&sink, size_t capacity=128) |
| convenience functions to set up and run a 3-stage multi-threaded pipeline. More...
|
|
template<class Source , class Item1 , class Pipe1 , class Item2 , class Pipe2 , class Item3 , class Sink > |
void | MR::Thread::run_queue (Source &&source, const Item1 &item1, Pipe1 &&pipe1, const Item2 &item2, Pipe2 &&pipe2, const Item3 &item3, Sink &&sink, size_t capacity=128) |
| convenience functions to set up and run a 4-stage multi-threaded pipeline. More...
|
|