struct stop_state
Declaration
struct stop_state { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:77
Method Overview
- public bool add_callback(pika::detail::stop_callback_base * cb) noexcept
- public void add_source_count()
- public void lock() noexcept
- public void remove_callback(pika::detail::stop_callback_base * cb) noexcept
- public void remove_source_count()
- public bool request_stop() noexcept
- public bool stop_possible() const noexcept
- public bool stop_requested() const noexcept
- public stop_state()
- public void unlock() noexcept
Methods
bool add_callback(
pika::detail::stop_callback_base* cb) noexcept
bool add_callback(
pika::detail::stop_callback_base* cb) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:127
Parameters
void add_source_count()
void add_source_count()Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:115
void lock() noexcept
void lock() noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:164
void remove_callback(
pika::detail::stop_callback_base* cb) noexcept
void remove_callback(
pika::detail::stop_callback_base* cb) noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:128
Parameters
void remove_source_count()
void remove_source_count()Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:121
bool request_stop() noexcept
bool request_stop() noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:113
bool stop_possible() const noexcept
bool stop_possible() const noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:108
bool stop_requested() const noexcept
bool stop_requested() const noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:101
stop_state()
stop_state()Declared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:96
void unlock() noexcept
void unlock() noexceptDeclared at: libs/pika/synchronization/include/pika/synchronization/stop_token.hpp:166