Definition at line 32 of file latch.h.
◆ Latch() [1/2]
◆ Latch() [2/2]
◆ ~Latch()
◆ find_node()
◆ free_node()
| void Latch::free_node |
( |
TNode * | n | ) |
|
|
private |
◆ init()
◆ lock()
◆ lock_shared()
| void Latch::lock_shared |
( |
| ) |
|
◆ new_node()
◆ spin_lock()
| void NSROOT::OS::Latch::spin_lock |
( |
| ) |
|
|
inlineprivate |
◆ spin_unlock()
| void NSROOT::OS::Latch::spin_unlock |
( |
| ) |
|
|
inlineprivate |
◆ try_lock_shared()
| bool Latch::try_lock_shared |
( |
| ) |
|
◆ unlock()
◆ unlock_shared()
| void Latch::unlock_shared |
( |
| ) |
|
◆ px
| bool NSROOT::OS::Latch::px |
|
private |
◆ s_freed
| TNode* NSROOT::OS::Latch::s_freed |
|
private |
◆ s_gate
| condition_t NSROOT::OS::Latch::s_gate |
|
private |
◆ s_gate_lock
| mutex_t NSROOT::OS::Latch::s_gate_lock |
|
private |
◆ s_nodes
| TNode* NSROOT::OS::Latch::s_nodes |
|
private |
◆ s_spin
| Atomic NSROOT::OS::Latch::s_spin |
|
mutableprivate |
◆ x_flag
| int NSROOT::OS::Latch::x_flag |
|
private |
◆ x_gate
| condition_t NSROOT::OS::Latch::x_gate |
|
private |
◆ x_gate_lock
| mutex_t NSROOT::OS::Latch::x_gate_lock |
|
private |
◆ x_owner
| thread_t NSROOT::OS::Latch::x_owner |
|
private |
◆ x_wait
| int NSROOT::OS::Latch::x_wait |
|
private |
The documentation for this class was generated from the following files:
- /home/jlb/src/janbar/PVR/cppmythlib/cppmyth/src/private/os/threads/latch.h
- /home/jlb/src/janbar/PVR/cppmythlib/cppmyth/src/private/os/threads/latch.cpp