Condition template class.
More...
#include <Condition.h>
template<class Mutex>
class coil::Condition< Mutex >
Condition template class.
Definition at line 39 of file ace/coil/Condition.h.
◆ Condition() [1/6]
◆ ~Condition() [1/3]
◆ Condition() [2/6]
◆ Condition() [3/6]
◆ ~Condition() [2/3]
◆ Condition() [4/6]
◆ Condition() [5/6]
◆ ~Condition() [3/3]
◆ Condition() [6/6]
◆ broadcast() [1/3]
◆ broadcast() [2/3]
Resume of all the thread practice.
Let all waiting thread practice resume.
Definition at line 124 of file posix/coil/Condition.h.
◆ broadcast() [3/3]
Resume of all the thread practice.
Let all waiting thread practice resume.
Definition at line 162 of file win32/coil/Condition.h.
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ pthread_cond_broadcast()
Resume of all the thread practice.
Let all waiting thread practice resume.
- Returns
- If it is 0 succeed.
Definition at line 356 of file win32/coil/Condition.h.
◆ pthread_cond_signal()
Resume of the thread practice.
Let the practice of a waiting thread resume.
- Returns
- If it is 0 succeed.
Definition at line 323 of file win32/coil/Condition.h.
◆ pthread_cond_wait()
Wait of the thread practice.
Stop the practice of the thread till become the signal state.
- Returns
- If it is 0 succeed, other is fail.
Definition at line 243 of file win32/coil/Condition.h.
◆ signal() [1/3]
◆ signal() [2/3]
Resume of the thread practice.
Let the practice of a waiting thread resume.
Definition at line 104 of file posix/coil/Condition.h.
◆ signal() [3/3]
Resume of the thread practice.
Let the practice of a waiting thread resume.
Definition at line 142 of file win32/coil/Condition.h.
◆ wait() [1/6]
◆ wait() [2/6]
◆ wait() [3/6]
Wait of the thread practice.
Stop the practice of the thread till a condition variable is transmitted.
- Returns
- true: successful, false: failed
Definition at line 148 of file posix/coil/Condition.h.
◆ wait() [4/6]
Thread practice wait of set time.
In set time, stop the practice of the thread.
- Parameters
-
second | Time of the seconds. |
nano_second | time of the nanoseconds. |
- Returns
- true: successful, false: failed
Definition at line 178 of file posix/coil/Condition.h.
◆ wait() [5/6]
Wait of the thread practice.
Stop the practice of the thread till a condition variable is transmitted.
- Returns
- true: successful, false: failed
Definition at line 186 of file win32/coil/Condition.h.
◆ wait() [6/6]
Thread practice wait of set time.
In set time, stop the practice of the thread.
- Parameters
-
second | Time of the seconds. |
nano_second | time of the nanoseconds. |
- Returns
- true: successful, false: failed
Definition at line 216 of file win32/coil/Condition.h.
◆ m_cond [1/3]
◆ m_cond [2/3]
◆ m_cond [3/3]
◆ m_mutex [1/2]
◆ m_mutex [2/2]
The documentation for this class was generated from the following file: