GATE
gate::ThreadPool Class Reference
Inheritance diagram for gate::ThreadPool:
gate::NonCopyable

Public Member Functions

 ThreadPool (uint32_t threadCount=0, uint32_t maxTasks=0)
 
void start ()
 
void stop ()
 
void addTask (gate_runnable_t *task)
 
void addTask (Runnable task)
 
void removeTask (gate_runnable_t *task)
 
void removeTask (Runnable task)
 
size_t getPendingTasksCount ()
 
gate_threadpool_tc_impl ()
 
gate_threadpool_t const & c_impl () const
 

The documentation for this class was generated from the following files: