c++-gtk-utils
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::TaskManagerinline
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::TaskManagerinline
add_task(Task &&task, Fail &&fail)Cgu::Thread::TaskManagerinline
change_max_threads(int delta)Cgu::Thread::TaskManager
get_blocking() constCgu::Thread::TaskManager
get_idle_time() constCgu::Thread::TaskManager
get_max_tasks()Cgu::Thread::TaskManagerinlinestatic
get_max_threads() constCgu::Thread::TaskManager
get_min_threads() constCgu::Thread::TaskManager
get_stop_mode() constCgu::Thread::TaskManager
get_tasks() constCgu::Thread::TaskManager
get_used_threads() constCgu::Thread::TaskManager
is_error() constCgu::Thread::TaskManager
make_task_compose(Func &&f, GMainContext *context, std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when)Cgu::Thread::TaskManagerinline
make_task_compose(Func &&func, GMainContext *context, When &&when)Cgu::Thread::TaskManagerinline
make_task_packaged(Func &&f) -> std::future< decltype(f())>Cgu::Thread::TaskManagerinline
make_task_packaged_compose(Func &&func, GMainContext *context, When &&when)Cgu::Thread::TaskManagerinline
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::TaskManagerinline
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::TaskManagerinline
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::TaskManagerinline
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, Ret(*func)(Params...), Args &&... args)Cgu::Thread::TaskManagerinline
make_task_when(std::unique_ptr< const Cgu::Callback::CallbackArg< const Ret & >> when, GMainContext *context, Func &&f)Cgu::Thread::TaskManagerinline
make_task_when(When &&when, GMainContext *context, Func &&func)Cgu::Thread::TaskManagerinline
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::TaskManagerinline
operator=(const TaskManager &)=deleteCgu::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 nameCgu::Thread::TaskManager
TaskManager(const TaskManager &)=deleteCgu::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 valueCgu::Thread::TaskManager
wait_for_running enum valueCgu::Thread::TaskManager
~TaskManager()Cgu::Thread::TaskManager