SizePolicyController which allows resizing. More...
#include <size_policies.hpp>
Public Member Functions | |
bool | resize (size_t worker_count) |
resize_controller (size_policy_type &policy, shared_ptr< Pool > pool) | |
Private Types | |
typedef Pool::size_policy_type | size_policy_type |
Private Attributes | |
reference_wrapper < size_policy_type > | m_policy |
shared_ptr< Pool > | m_pool |
to make sure that the pool is alive (the policy pointer is valid) as long as the controller exists |
SizePolicyController which allows resizing.
Pool | The pool's core type. |
Definition at line 43 of file size_policies.hpp.
typedef Pool::size_policy_type boost::threadpool::resize_controller< Pool >::size_policy_type [private] |
Definition at line 45 of file size_policies.hpp.
boost::threadpool::resize_controller< Pool >::resize_controller | ( | size_policy_type & | policy, |
shared_ptr< Pool > | pool | ||
) | [inline] |
Definition at line 50 of file size_policies.hpp.
bool boost::threadpool::resize_controller< Pool >::resize | ( | size_t | worker_count | ) | [inline] |
Definition at line 56 of file size_policies.hpp.
reference_wrapper<size_policy_type> boost::threadpool::resize_controller< Pool >::m_policy [private] |
Definition at line 46 of file size_policies.hpp.
shared_ptr<Pool> boost::threadpool::resize_controller< Pool >::m_pool [private] |
to make sure that the pool is alive (the policy pointer is valid) as long as the controller exists
Definition at line 47 of file size_policies.hpp.