|
The Pedigree Project 0.1
|
This is the complete list of members for WaitQueue, including all inherited members.
| AbandonCallback typedef (defined in WaitQueue) | WaitQueue | |
| acquire() (defined in WaitQueue) | WaitQueue | inline |
| cancel(Waiter *waiter, WakeReason reason) (defined in WaitQueue) | WaitQueue | private |
| clearWaitIntentIfEmpty() (defined in WaitQueue) | WaitQueue | private |
| completeWaiter(Guard &guard, Waiter *waiter, WakeReason reason) (defined in WaitQueue) | WaitQueue | private |
| m_Lock (defined in WaitQueue) | WaitQueue | private |
| m_pFirstWaiter (defined in WaitQueue) | WaitQueue | private |
| m_pLastWaiter (defined in WaitQueue) | WaitQueue | private |
| m_WaiterCount (defined in WaitQueue) | WaitQueue | private |
| m_WaitIntent (defined in WaitQueue) | WaitQueue | private |
| publishReady(Waiter *waiter) (defined in WaitQueue) | WaitQueue | privatestatic |
| removeWaiterLocked(Waiter *waiter) (defined in WaitQueue) | WaitQueue | private |
| StackDiscardCleanup typedef (defined in WaitQueue) | WaitQueue | |
| Thread (defined in WaitQueue) | WaitQueue | friend |
| wait(Guard &guard, Mutex *mutex, const Channel &channel, size_t debugState, uintptr_t debugAddress, bool deferTerminal, bool dispatchEvents) (defined in WaitQueue) | WaitQueue | private |
| waiterCount() (defined in WaitQueue) | WaitQueue | |
| WaitQueue() (defined in WaitQueue) | WaitQueue | |
| wakeAll(WakeReason reason=WakeReason::Signalled, const Channel &channel=Channel()) (defined in WaitQueue) | WaitQueue | |
| wakeAllIfWaiting(WakeReason reason=WakeReason::Signalled, const Channel &channel=Channel()) | WaitQueue | |
| wakeAllLocked(Guard &guard, WakeReason reason, const Channel &channel) (defined in WaitQueue) | WaitQueue | private |
| wakeAndRequeueLocked(Guard &guard, const Channel &source, size_t wakeCount, const Channel &destination, size_t requeueCount) (defined in WaitQueue) | WaitQueue | private |
| wakeOne(WakeReason reason=WakeReason::Signalled, const Channel &channel=Channel()) (defined in WaitQueue) | WaitQueue | |
| wakeOneLocked(Guard &guard, WakeReason reason, const Channel &channel) (defined in WaitQueue) | WaitQueue | private |
| WakeReason enum name (defined in WaitQueue) | WaitQueue | |
| ~WaitQueue() (defined in WaitQueue) | WaitQueue |