The Gaudi Framework  v29r0 (ff2e7097)
boost::threadpool::wait_for_active_tasks< Pool > Class Template Reference

ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards. More...

#include <src/threadpool/boost/threadpool/shutdown_policies.hpp>

Static Public Member Functions

static void shutdown (Pool &pool)
 

Detailed Description

template<typename Pool>
class boost::threadpool::wait_for_active_tasks< Pool >

ShutdownPolicy which waits for the completion of all active tasks and the worker termination afterwards.

Parameters
PoolThe pool's core type.

Definition at line 52 of file shutdown_policies.hpp.

Member Function Documentation

template<typename Pool >
static void boost::threadpool::wait_for_active_tasks< Pool >::shutdown ( Pool &  pool)
inlinestatic

Definition at line 55 of file shutdown_policies.hpp.

56  {
57  pool.clear();
58  pool.wait();
59  pool.terminate_all_workers(true);
60  }

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