ReactOS 0.4.16-dev-340-g0540c21
|
#include <fxinterruptthreadpoolum.hpp>
Public Member Functions | |
FxInterruptThreadpool (PFX_DRIVER_GLOBALS FxDriverGlobals) | |
~FxInterruptThreadpool () | |
PTP_CALLBACK_ENVIRON | GetCallbackEnvironment (VOID) |
PTP_WAIT | CreateThreadpoolWait (__in PTP_WAIT_CALLBACK pfnwa, __inout_opt PVOID Context) |
HRESULT | UpdateThreadPoolThreadLimits (_In_ ULONG InterruptCount) |
Static Public Member Functions | |
static HRESULT | _CreateAndInit (_In_ PFX_DRIVER_GLOBALS DriverGlobals, _Out_ FxInterruptThreadpool **ppThreadpool) |
Private Member Functions | |
HRESULT | Initialize () |
Private Member Functions inherited from FxGlobalsStump | |
FxGlobalsStump (__in PFX_DRIVER_GLOBALS FxDriverGlobals) | |
PFX_DRIVER_GLOBALS | GetDriverGlobals (VOID) |
Private Member Functions inherited from FxStump | |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
PVOID | operator new (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in POOL_TYPE PoolType) |
VOID | operator delete (__in PVOID pointer) |
PVOID | operator new[] (__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) |
VOID | operator delete[] (__in PVOID pointer) |
FxStump (VOID) | |
Private Attributes | |
PTP_POOL | m_Pool |
TP_CALLBACK_ENVIRON | m_CallbackEnvironment |
ULONG | m_MinimumThreadCount |
Definition at line 31 of file fxinterruptthreadpoolum.hpp.
FxInterruptThreadpool::FxInterruptThreadpool | ( | PFX_DRIVER_GLOBALS | FxDriverGlobals | ) |
Definition at line 36 of file fxinterruptthreadpoolum.cpp.
FxInterruptThreadpool::~FxInterruptThreadpool | ( | ) |
Definition at line 46 of file fxinterruptthreadpoolum.cpp.
|
static |
Definition at line 60 of file fxinterruptthreadpoolum.cpp.
|
inline |
Definition at line 80 of file fxinterruptthreadpoolum.hpp.
|
inline |
Definition at line 72 of file fxinterruptthreadpoolum.hpp.
|
private |
Definition at line 98 of file fxinterruptthreadpoolum.cpp.
Definition at line 198 of file fxinterruptthreadpoolum.cpp.
|
private |
Definition at line 44 of file fxinterruptthreadpoolum.hpp.
Referenced by CreateThreadpoolWait(), FxInterruptThreadpool(), GetCallbackEnvironment(), Initialize(), and ~FxInterruptThreadpool().
|
private |
Definition at line 49 of file fxinterruptthreadpoolum.hpp.
Referenced by Initialize(), and UpdateThreadPoolThreadLimits().
|
private |
Definition at line 39 of file fxinterruptthreadpoolum.hpp.
Referenced by Initialize(), UpdateThreadPoolThreadLimits(), and ~FxInterruptThreadpool().