|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <fxeventqueue.hpp>


Protected Member Functions | |
| VOID | QueueWorkItem (VOID) |
Protected Member Functions inherited from FxEventQueue | |
| VOID | Configure (__in FxPkgPnp *Pnp, __in PFN_PNP_EVENT_WORKER WorkerRoutine, __in PVOID Context) |
| BOOLEAN | QueueToThreadWorker (VOID) |
| VOID | EventQueueWorker (VOID) |
| BOOLEAN | IsIdleLocked (VOID) |
Protected Member Functions inherited from FxStump | |
| FxStump (VOID) | |
Protected Attributes | |
| MxWorkItem | m_WorkItem |
Protected Attributes inherited from FxEventQueue | |
| UCHAR | m_QueueHead |
| UCHAR | m_QueueTail |
| UCHAR | m_QueueDepth |
| UCHAR | m_HistoryIndex |
| FxPkgPnp * | m_PkgPnp |
| PVOID | m_EventWorkerContext |
| MxLock | m_QueueLock |
| PFN_PNP_EVENT_WORKER | m_EventWorker |
| FxCREvent * | m_WorkItemFinished |
| union { | |
| UCHAR m_QueueFlags | |
| struct { | |
| UCHAR WorkItemQueued: 1 | |
| UCHAR Closed: 1 | |
| UCHAR DelayDeletion: 1 | |
| } m_QueueFlagsByName | |
| }; | |
| UCHAR | m_WorkItemRunningCount |
Static Protected Attributes | |
| static MX_WORKITEM_ROUTINE | _WorkItemCallback |
Additional Inherited Members | |
Public Attributes inherited from FxEventQueue | |
| FxWaitLockInternal | m_StateMachineLock |
Definition at line 292 of file fxeventqueue.hpp.
Definition at line 308 of file eventqueue.cpp.
| FxWorkItemEventQueue::~FxWorkItemEventQueue | ( | ) |
Definition at line 314 of file eventqueue.cpp.
| _Must_inspect_result_ NTSTATUS FxWorkItemEventQueue::Init | ( | __inout FxPkgPnp * | Pnp, |
| __in PFN_PNP_EVENT_WORKER | WorkerRoutine, | ||
| __in PVOID | WorkerContext = NULL |
||
| ) |
Definition at line 321 of file eventqueue.cpp.
Referenced by FxPkgPnp::PostCreateDeviceInitialize().
Definition at line 308 of file fxeventqueue.hpp.
Referenced by FxPkgPnp::PnpProcessEvent().
Definition at line 40 of file eventqueuekm.cpp.
Referenced by QueueToThread().
|
staticprotected |
Definition at line 325 of file fxeventqueue.hpp.
Referenced by QueueWorkItem().
|
protected |
Definition at line 327 of file fxeventqueue.hpp.
Referenced by Init(), QueueWorkItem(), and ~FxWorkItemEventQueue().