class switch_status
Declaration
class switch_status { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:69
Method Overview
- public void disable_restore()
- public const pika::threads::thread_id_ref_type & get_next_thread() const
- public pika::threads::thread_schedule_state get_previous() const
- public bool is_valid() const
- public pika::threads::thread_id_ref_type move_next_thread()
- public bool store_state(pika::threads::thread_state & newstate)
- public switch_status(const pika::threads::thread_id_ref_type & t, pika::threads::thread_state prev_state)
- public ~switch_status()
Methods
void disable_restore()
void disable_restore()Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:130
const pika::threads::thread_id_ref_type&
get_next_thread() const
const pika::threads::thread_id_ref_type&
get_next_thread() constDeclared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:135
pika::threads::thread_schedule_state
get_previous() const
pika::threads::thread_schedule_state
get_previous() constDeclared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:107
bool is_valid() const
bool is_valid() constDeclared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:89
pika::threads::thread_id_ref_type
move_next_thread()
pika::threads::thread_id_ref_type
move_next_thread()Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:140
bool store_state(
pika::threads::thread_state& newstate)
bool store_state(
pika::threads::thread_state& newstate)Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:116
Parameters
- pika::threads::thread_state& newstate
switch_status(
const pika::threads::thread_id_ref_type& t,
pika::threads::thread_state prev_state)
switch_status(
const pika::threads::thread_id_ref_type& t,
pika::threads::thread_state prev_state)Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:72
Parameters
- const pika::threads::thread_id_ref_type& t
- pika::threads::thread_state prev_state
~switch_status()
~switch_status()Declared at: libs/pika/thread_pools/include/pika/thread_pools/scheduling_loop.hpp:81