std::cv_status
Von cppreference.com
| Definiert im Header <condition_variable> |
||
| enum class cv_status { no_timeout, |
(seit C++11) | |
Die mit Gültigkeitsbereich versehene Aufzählung std::cv_status beschreibt, ob ein zeitgesteuertes Warten aufgrund eines Timeouts zurückgekehrt ist oder nicht.
std::cv_status wird von den Memberfunktionen wait_for und wait_until von std::condition_variable und std::condition_variable_any verwendet.
[bearbeiten] Member-Konstanten
| Name | Erklärung |
no_timeout
|
Die Bedingungsvariable wurde mit notify_all, notify_one oder fälschlicherweise geweckt. |
timeout
|
Die Bedingungsvariable wurde durch das Ablaufen des Timeouts geweckt. |
[bearbeiten] Siehe auch
| blockiert den aktuellen Thread, bis die Bedingungsvariable geweckt wird oder nach Ablauf der angegebenen Timeout-Dauer (öffentliche Memberfunktion von std::condition_variable) | |
| blockiert den aktuellen Thread, bis die Bedingungsvariable geweckt wird oder nach Ablauf der angegebenen Timeout-Dauer (öffentliche Memberfunktion von std::condition_variable_any) | |
| blockiert den aktuellen Thread, bis die Bedingungsvariable geweckt wird oder bis der angegebene Zeitpunkt erreicht ist (öffentliche Memberfunktion von std::condition_variable) | |
| blockiert den aktuellen Thread, bis die Bedingungsvariable geweckt wird oder bis der angegebene Zeitpunkt erreicht ist (öffentliche Memberfunktion von std::condition_variable_any) |