ReactOS 0.4.16-dev-91-g764881a
|
#include <mxtimerkm.h>
Static Public Member Functions | |
static VOID CALLBACK | s_MdWorkCallback (__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_WORK Work) |
static VOID CALLBACK | s_MdTimerCallback (__inout PTP_CALLBACK_INSTANCE Instance, __inout_opt PVOID Context, __inout PTP_TIMER Timer) |
Public Attributes | |
LONG | m_Period |
BOOLEAN | m_IsExtTimer |
union { | |
struct { | |
MdDeferredRoutine m_TimerCallback | |
KTIMER KernelTimer | |
KDPC TimerDpc | |
} | |
struct { | |
MdExtCallback m_ExTimerCallback | |
PEX_TIMER m_KernelExTimer | |
} | |
}; | |
PVOID | m_TimerContext |
PTP_TIMER | m_TimerHandle |
PTP_WORK | m_WorkObject |
BOOL | m_CallbackStartedRunning |
BOOL | m_TimerWasStarted |
Definition at line 37 of file mxtimerkm.h.
|
inline |
Definition at line 59 of file mxtimerum.h.
|
inline |
Definition at line 72 of file mxtimerum.h.
|
inline |
Definition at line 142 of file mxtimerum.h.
Definition at line 96 of file mxtimerum.h.
|
inlinestatic |
Definition at line 305 of file mxtimerum.h.
Referenced by Initialize().
|
inlinestatic |
Definition at line 286 of file mxtimerum.h.
Referenced by Initialize().
|
inline |
Definition at line 183 of file mxtimerum.h.
|
inline |
Definition at line 345 of file mxtimerum.h.
|
inline |
Definition at line 234 of file mxtimerum.h.
Definition at line 268 of file mxtimerum.h.
Referenced by Initialize(), and s_MdWorkCallback().
union { ... } _MdTimer::@4748 |
KTIMER _MdTimer::KernelTimer |
Definition at line 59 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), MxTimer::StartWithReturn(), and MxTimer::Stop().
BOOL _MdTimer::m_CallbackStartedRunning |
Definition at line 51 of file mxtimerum.h.
Referenced by _MdTimer(), IsInSystemQueue(), s_MdTimerCallback(), and Start().
MdExtCallback _MdTimer::m_ExTimerCallback |
Definition at line 67 of file mxtimerkm.h.
BOOLEAN _MdTimer::m_IsExtTimer |
Definition at line 48 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), MxTimer::StartWithReturn(), and MxTimer::Stop().
PEX_TIMER _MdTimer::m_KernelExTimer |
Definition at line 68 of file mxtimerkm.h.
Referenced by MxTimer::MxTimer().
LONG _MdTimer::m_Period |
Definition at line 43 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), IsInSystemQueue(), MxTimer::MxTimer(), Start(), MxTimer::Start(), and MxTimer::StartWithReturn().
MdDeferredRoutine _MdTimer::m_TimerCallback |
Definition at line 58 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), MxTimer::MxTimer(), and TimerCallback().
PVOID _MdTimer::m_TimerContext |
Definition at line 77 of file mxtimerkm.h.
Referenced by _MdTimer(), MxTimer::Initialize(), Initialize(), MxTimer::MxTimer(), and TimerCallback().
PTP_TIMER _MdTimer::m_TimerHandle |
Definition at line 41 of file mxtimerum.h.
Referenced by _MdTimer(), Initialize(), Start(), Stop(), and ~_MdTimer().
BOOL _MdTimer::m_TimerWasStarted |
Definition at line 57 of file mxtimerum.h.
Referenced by _MdTimer(), IsInSystemQueue(), Start(), and Stop().
PTP_WORK _MdTimer::m_WorkObject |
Definition at line 46 of file mxtimerum.h.
Referenced by _MdTimer(), Initialize(), s_MdTimerCallback(), and ~_MdTimer().
KDPC _MdTimer::TimerDpc |
Definition at line 60 of file mxtimerkm.h.
Referenced by MxTimer::Initialize(), MxTimer::Start(), and MxTimer::StartWithReturn().