|
| io_pipeline (io_pipeline &&rhs) noexcept |
|
| io_pipeline () noexcept |
| use only one thread to read/write data
|
|
| io_pipeline (unsigned concurrency) noexcept |
|
| io_pipeline (const io_pipeline &)=delete |
|
io_pipeline & | operator= (const io_pipeline &)=delete |
|
| parallel_pipeline (parallel_pipeline &&rhs) noexcept |
|
| parallel_pipeline (unsigned concurrency) noexcept |
|
| parallel_pipeline (const parallel_pipeline &)=delete |
|
parallel_pipeline & | operator= (const parallel_pipeline &)=delete |
|
| basic_pipeline (unsigned concurrency) noexcept |
|
| basic_pipeline (basic_pipeline &&rhs) noexcept |
|
| basic_pipeline (const basic_pipeline &)=delete |
|
basic_pipeline & | operator= (const basic_pipeline &)=delete |
|
void | send (kernel_type *k) |
|
void | send (kernel_type **kernels, size_t n) |
|
void | start () |
|
void | stop () |
|
void | wait () |
|
unsigned | concurrency () const noexcept |
|
| pipeline_base (pipeline_base &&)=default |
|
| pipeline_base (const pipeline_base &)=delete |
|
pipeline_base & | operator= (pipeline_base &)=delete |
|
void | setstate (pipeline_state rhs) noexcept |
|
pipeline_state | state () const noexcept |
|
bool | is_starting () const noexcept |
|
bool | has_started () const noexcept |
|
bool | is_running () const noexcept |
|
bool | is_stopping () const noexcept |
|
bool | has_stopped () const noexcept |
|
time_point | start_time_point () const noexcept |
|
bool | has_start_time_point () const noexcept |
|
const char * | name () const noexcept |
|
void | set_name (const char *rhs) noexcept |
|
void | set_number (unsigned rhs) noexcept |
|
template<class ... Args> |
void | log (const Args &... args) const |
|
void | log_error (const std::exception &err) const |
|