hpx/threading_base/thread_init_data.hpp

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace threads
class thread_init_data

Public Functions

thread_init_data()
thread_init_data &operator=(thread_init_data &&rhs)
thread_init_data(thread_init_data &&rhs)
template<typename F>
thread_init_data(F &&f, util::thread_description const &desc, thread_priority priority_ = thread_priority::normal, thread_schedule_hint os_thread = thread_schedule_hint(), thread_stacksize stacksize_ = thread_stacksize::default_, thread_schedule_state initial_state_ = thread_schedule_state::pending, bool run_now_ = false, policies::scheduler_base *scheduler_base_ = nullptr)

Public Members

threads::thread_function_type func
thread_priority priority
thread_schedule_hint schedulehint
thread_stacksize stacksize
thread_schedule_state initial_state
bool run_now
policies::scheduler_base *scheduler_base