|
The Pedigree Project 0.1
|
This is the complete list of members for WaitQueue::Guard, including all inherited members.
| Guard(Guard &&other) noexcept (defined in WaitQueue::Guard) | WaitQueue::Guard | |
| Guard(WaitQueue &queue) (defined in WaitQueue::Guard) | WaitQueue::Guard | explicitprivate |
| m_OwnsLock (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| m_pFirstReady (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| m_pLastReady (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| m_Queue (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| NOT_COPYABLE_OR_ASSIGNABLE(Guard) (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| PerProcessorScheduler (defined in WaitQueue::Guard) | WaitQueue::Guard | friend |
| prepareToWait() | WaitQueue::Guard | |
| queueSchedulerNotification(Waiter *waiter) (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| release() (defined in WaitQueue::Guard) | WaitQueue::Guard | private |
| wait(const Channel &channel=Channel(), size_t debugState=0, uintptr_t debugAddress=0, StackDiscardCleanup onStackDiscard=nullptr, void *stackDiscardContext=nullptr) | WaitQueue::Guard | |
| waitAndUnlock(Mutex &mutex, const Channel &channel=Channel(), size_t debugState=0, uintptr_t debugAddress=0, StackDiscardCleanup onStackDiscard=nullptr, void *stackDiscardContext=nullptr) | WaitQueue::Guard | |
| waitAndUnlockForCompletion(Mutex &mutex, const Channel &channel=Channel(), size_t debugState=0, uintptr_t debugAddress=0) | WaitQueue::Guard | |
| waitForCompletion(const Channel &channel=Channel(), size_t debugState=0, uintptr_t debugAddress=0) | WaitQueue::Guard | |
| WaitQueue (defined in WaitQueue::Guard) | WaitQueue::Guard | friend |
| waitWithoutEventDispatch(const Channel &channel, size_t debugState, uintptr_t debugAddress) | WaitQueue::Guard | private |
| wakeAll(WakeReason reason=WakeReason::Signalled, const Channel &channel=Channel()) (defined in WaitQueue::Guard) | WaitQueue::Guard | |
| wakeAndRequeue(const Channel &source, size_t wakeCount, const Channel &destination, size_t requeueCount) | WaitQueue::Guard | |
| wakeOne(WakeReason reason=WakeReason::Signalled, const Channel &channel=Channel()) (defined in WaitQueue::Guard) | WaitQueue::Guard | |
| ~Guard() (defined in WaitQueue::Guard) | WaitQueue::Guard |