Flow 1.0.2
Flow project: Public API.
|
This is the complete list of members for flow::async::Concurrent_task_loop, including all inherited members.
create_op()=0 | flow::async::Concurrent_task_loop | pure virtual |
n_threads() const =0 | flow::async::Concurrent_task_loop | pure virtual |
op_to_exec_ctx(Concurrent_task_loop *loop, const Op &op) | flow::async::Concurrent_task_loop | related |
per_thread_ops()=0 | flow::async::Concurrent_task_loop | pure virtual |
post(Task &&task, Synchronicity synchronicity=Synchronicity::S_ASYNC)=0 | flow::async::Concurrent_task_loop | pure virtual |
post(const Op &op, Task &&task, Synchronicity synchronicity=Synchronicity::S_ASYNC)=0 | flow::async::Concurrent_task_loop | pure virtual |
schedule_at(const Fine_time_pt &at, Scheduled_task &&task)=0 | flow::async::Concurrent_task_loop | pure virtual |
schedule_at(const Op &op, const Fine_time_pt &at, Scheduled_task &&task)=0 | flow::async::Concurrent_task_loop | pure virtual |
schedule_from_now(const Fine_duration &from_now, Scheduled_task &&task)=0 | flow::async::Concurrent_task_loop | pure virtual |
schedule_from_now(const Op &op, const Fine_duration &from_now, Scheduled_task &&task)=0 | flow::async::Concurrent_task_loop | pure virtual |
start(Task &&init_task_or_empty=Task(), const Thread_init_func &thread_init_func_or_empty=Thread_init_func())=0 | flow::async::Concurrent_task_loop | pure virtual |
stop()=0 | flow::async::Concurrent_task_loop | pure virtual |
task_engine()=0 | flow::async::Concurrent_task_loop | pure virtual |
Thread_init_func typedef | flow::async::Concurrent_task_loop | |
~Concurrent_task_loop() override | flow::async::Concurrent_task_loop | |
~Null_interface()=0 | flow::util::Null_interface | pure virtual |