Namespaces
Variants
Views
Actions

std::cv_status

From cppreference.com
< cpp‎ | thread
Revision as of 16:48, 1 July 2013 by P12bot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Defined in header <condition_variable>
enum class cv_status;
(since C++11)

The scoped enumeration std::cv_status describes whether a timed wait returned because of timeout or not.

std::cv_status is used by the wait_for and wait_until methods of std::condition_variable and std::condition_variable_any.

[edit] Member constants

Constant Explanation
no_timeout the condition variable was awakened with notify_all, notify_one, or spuriously
timeout the condition variable was awakened by timeout expiration

[edit] See also

blocks the current thread until the condition variable is woken up or after the specified timeout duration
(public member function of std::condition_variable) [edit]
blocks the current thread until the condition variable is woken up or after the specified timeout duration
(public member function of std::condition_variable_any) [edit]
blocks the current thread until the condition variable is woken up or until specified time point has been reached
(public member function of std::condition_variable) [edit]
blocks the current thread until the condition variable is woken up or until specified time point has been reached
(public member function of std::condition_variable_any) [edit]