c++-gtk-utils
Classes | Namespaces
task_manager.h File Reference
#include <deque>
#include <utility>
#include <exception>
#include <memory>
#include <type_traits>
#include <c++-gtk-utils/callback.h>
#include <c++-gtk-utils/thread.h>
#include <c++-gtk-utils/mutex.h>
#include <c++-gtk-utils/async_queue.h>
#include <c++-gtk-utils/shared_ptr.h>
#include <c++-gtk-utils/async_result.h>
#include <c++-gtk-utils/emitter.h>
#include <c++-gtk-utils/cgu_config.h>
#include <c++-gtk-utils/task_manager.tpp>

Go to the source code of this file.

Classes

struct  Cgu::Thread::TaskError
 
struct  Cgu::Thread::TaskManagerHelper::FunctorResultWrapper< Ret, FType >
 
class  Cgu::Thread::TaskManagerHelper::FunctorResultExec< Ret, FType >
 
class  Cgu::Thread::TaskManager
 A thread-pool class for managing tasks in multi-threaded programs. More...
 

Namespaces

namespace  Cgu
 
namespace  Cgu::Thread
 
namespace  Cgu::Thread::TaskManagerHelper