Cgu::Thread::TaskManager Member List

This is the complete list of members for Cgu::Thread::TaskManager, including all inherited members.

add_task(const Callback::Callback *task) | Cgu::Thread::TaskManager | inline
add_task(std::unique_ptr< const Callback::Callback > task, std::unique_ptr< const Callback::Callback > fail) | Cgu::Thread::TaskManager |
add_task(Task &&task) | Cgu::Thread::TaskManager | inline
add_task(Task &&task, Fail &&fail) | Cgu::Thread::TaskManager | inline
change_max_threads(int delta) | Cgu::Thread::TaskManager |
get_blocking() const | Cgu::Thread::TaskManager |
get_idle_time() const | Cgu::Thread::TaskManager |
get_max_tasks() | Cgu::Thread::TaskManager | inline static
get_max_threads() const | Cgu::Thread::TaskManager |
get_min_threads() const | Cgu::Thread::TaskManager |
get_stop_mode() const | Cgu::Thread::TaskManager |
get_tasks() const | Cgu::Thread::TaskManager |
get_used_threads() const | Cgu::Thread::TaskManager |
is_error() const | Cgu::Thread::TaskManager |
make_task_compose(Func &&f, GMainContext *context, std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when) | Cgu::Thread::TaskManager | inline
make_task_compose(Func &&func, GMainContext *context, When &&when) | Cgu::Thread::TaskManager | inline
make_task_packaged(Func &&f) -> std::future< decltype(f())> | Cgu::Thread::TaskManager | inline
make_task_packaged_compose(Func &&func, GMainContext *context, When &&when) | Cgu::Thread::TaskManager | inline
make_task_packaged_when(When &&when, Cgu::Releaser *when_releaser, gint priority, GMainContext *context, Func &&func) | Cgu::Thread::TaskManager |
make_task_packaged_when(When &&when, GMainContext *context, Func &&func) | Cgu::Thread::TaskManager | inline
make_task_result(T &t, Ret(T::*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager |
make_task_result(const T &t, Ret(T::*func)(Params...) const, Args &&... args) | Cgu::Thread::TaskManager |
make_task_result(Ret(*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager |
make_task_result(Func &&f) | Cgu::Thread::TaskManager |
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, T &t, Ret(T::*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager | inline
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, const T &t, Ret(T::*func)(Params...) const, Args &&... args) | Cgu::Thread::TaskManager | inline
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, Ret(*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager | inline
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, Func &&f) | Cgu::Thread::TaskManager | inline
make_task_when(When &&when, GMainContext *context, Func &&func) | Cgu::Thread::TaskManager | inline
make_task_when_full(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, Cgu::Releaser *when_releaser, std::unique_ptr< const Cgu::Callback::Callback > fail, Cgu::Releaser *fail_releaser, gint priority, GMainContext *context, T &t, Ret(T::*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager |
make_task_when_full(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, Cgu::Releaser *when_releaser, std::unique_ptr< const Cgu::Callback::Callback > fail, Cgu::Releaser *fail_releaser, gint priority, GMainContext *context, const T &t, Ret(T::*func)(Params...) const, Args &&... args) | Cgu::Thread::TaskManager |
make_task_when_full(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, Cgu::Releaser *when_releaser, std::unique_ptr< const Cgu::Callback::Callback > fail, Cgu::Releaser *fail_releaser, gint priority, GMainContext *context, Ret(*func)(Params...), Args &&... args) | Cgu::Thread::TaskManager |
make_task_when_full(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, Cgu::Releaser *when_releaser, std::unique_ptr< const Cgu::Callback::Callback > fail, Cgu::Releaser *fail_releaser, gint priority, GMainContext *context, Func &&func) | Cgu::Thread::TaskManager |
make_task_when_full(When &&when, Cgu::Releaser *when_releaser, Fail &&fail, Cgu::Releaser *fail_releaser, gint priority, GMainContext *context, Func &&func) | Cgu::Thread::TaskManager | inline
operator=(const TaskManager &)=delete | Cgu::Thread::TaskManager |
set_blocking(bool blocking) | Cgu::Thread::TaskManager |
set_idle_time(unsigned int idle) | Cgu::Thread::TaskManager |
set_max_threads(unsigned int max) | Cgu::Thread::TaskManager |
set_stop_mode(StopMode mode) | Cgu::Thread::TaskManager |
stop_all() | Cgu::Thread::TaskManager |
StopMode enum name | Cgu::Thread::TaskManager |
TaskManager(const TaskManager &)=delete | Cgu::Thread::TaskManager |
TaskManager(unsigned int max=8, unsigned int min=0, unsigned int idle=10000, bool blocking=true, StopMode mode=TaskManager::wait_for_all) | Cgu::Thread::TaskManager |
wait_for_all enum value | Cgu::Thread::TaskManager |
wait_for_running enum value | Cgu::Thread::TaskManager |
~TaskManager() | Cgu::Thread::TaskManager |