std::cv_status - cppreference.com (original) (raw)
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 member functions of std::condition_variable and std::condition_variable_any.
[edit] Member constants
| Enumerator | Meaning |
|---|---|
| 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 awakened or after the specified timeout duration (public member function of std::condition_variable) [edit] | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | blocks the current thread until the condition variable is awakened or after the specified timeout duration (public member function of std::condition_variable_any) [edit] | | | blocks the current thread until the condition variable is awakened 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 awakened or until specified time point has been reached (public member function of std::condition_variable_any) [edit] |