struct manage_executor
Declaration
struct manage_executor { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:66
Method Overview
- public virtual void add_processing_unit(std::size_t virt_core, std::size_t thread_num, pika::error_code & ec)
- public virtual const char * get_description() const
- public virtual std::size_t get_policy_element(pika::threads::detail::executor_parameter p, pika::error_code & ec) const
- public virtual void get_statistics(pika::threads::executor_statistics & stats, pika::error_code & ec) const
- public virtual void remove_processing_unit(std::size_t thread_num, pika::error_code & ec)
- public virtual ~manage_executor()
Methods
virtual void add_processing_unit(
std::size_t virt_core,
std::size_t thread_num,
pika::error_code& ec)
virtual void add_processing_unit(
std::size_t virt_core,
std::size_t thread_num,
pika::error_code& ec)Declared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:79
Parameters
- std::size_t virt_core
- std::size_t thread_num
- pika::error_code& ec
virtual const char* get_description() const
virtual const char* get_description() constDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:87
virtual std::size_t get_policy_element(
pika::threads::detail::executor_parameter p,
pika::error_code& ec) const
virtual std::size_t get_policy_element(
pika::threads::detail::executor_parameter p,
pika::error_code& ec) constDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:71
Parameters
- pika::threads::detail::executor_parameter p
- pika::error_code& ec
virtual void get_statistics(
pika::threads::executor_statistics& stats,
pika::error_code& ec) const
virtual void get_statistics(
pika::threads::executor_statistics& stats,
pika::error_code& ec) constDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:75
Parameters
virtual void remove_processing_unit(
std::size_t thread_num,
pika::error_code& ec)
virtual void remove_processing_unit(
std::size_t thread_num,
pika::error_code& ec)Declared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:83
Parameters
- std::size_t thread_num
- pika::error_code& ec
virtual ~manage_executor()
virtual ~manage_executor()Declared at: libs/pika/threading_base/include/pika/threading_base/thread_pool_base.hpp:68