LeviLamina
|
Classes | |
struct | QueueEntry |
struct | TerminationEntry |
struct | WaitRegistration |
Public Member Functions | |
MCAPI bool | AppendEntry (::TaskQueuePortImpl::QueueEntry const &, uint64) |
MCAPI bool | AppendWaitRegistrationEntry (::TaskQueuePortImpl::WaitRegistration *) |
MCAPI void | CancelPendingEntries (::ITaskQueuePortContext *, bool) |
MCAPI bool | DrainOneItem (::OS::ThreadPoolActionStatus &) |
MCAPI long | Initialize (::XTaskQueueDispatchMode) |
MCAPI long | InitializeWaitRegistration (::TaskQueuePortImpl::WaitRegistration *) |
MCAPI void | NotifyItemQueued () |
MCAPI void | ProcessThreadPoolCallback (::OS::ThreadPoolActionStatus &) |
MCAPI void | ScheduleTermination (::TaskQueuePortImpl::TerminationEntry *) |
MCAPI void | SubmitPendingCallback () |
MCAPI bool | Wait (::ITaskQueuePortContext *, uint) |
MCAPI void * | $ctor () |
Static Public Member Functions | |
static MCAPI void | EraseQueue (::LocklessQueue<::TaskQueuePortImpl::QueueEntry > *) |
static MCAPI void | WaitCallback (::_TP_CALLBACK_INSTANCE *, void *, ::_TP_WAIT *, ulong) |
static MCAPI void ** | $vftable () |