ReactOS 0.4.16-dev-983-g23ad936
|
Go to the source code of this file.
Classes | |
struct | queue_timer |
struct | timer_queue |
Macros | |
#define | NDEBUG |
#define | EXPIRE_NEVER (~(ULONGLONG) 0) |
#define | TIMER_QUEUE_MAGIC 0x516d6954 /* TimQ */ |
Functions | |
NTSTATUS | RtlpInitializeTimerThread (VOID) |
static PLARGE_INTEGER | get_nt_timeout (PLARGE_INTEGER pTime, ULONG timeout) |
NTSTATUS WINAPI | RtlSetTimer (HANDLE TimerQueue, PHANDLE NewTimer, WAITORTIMERCALLBACKFUNC Callback, PVOID Parameter, DWORD DueTime, DWORD Period, ULONG Flags) |
NTSTATUS NTAPI | RtlCancelTimer (HANDLE TimerQueue, HANDLE Timer) |
NTSTATUS NTAPI | RtlDeleteTimerQueue (HANDLE TimerQueue) |
Variables | |
PRTL_START_POOL_THREAD | RtlpStartThreadFunc |
PRTL_EXIT_POOL_THREAD | RtlpExitThreadFunc |
HANDLE | TimerThreadHandle = NULL |
Definition at line 64 of file timerqueue.c.
#define NDEBUG |
Definition at line 13 of file timerqueue.c.
#define TIMER_QUEUE_MAGIC 0x516d6954 /* TimQ */ |
Definition at line 65 of file timerqueue.c.
|
inlinestatic |
Definition at line 32 of file timerqueue.c.
Definition at line 92 of file timerqueue.c.
Definition at line 102 of file timerqueue.c.
NTSTATUS WINAPI RtlSetTimer | ( | HANDLE | TimerQueue, |
PHANDLE | NewTimer, | ||
WAITORTIMERCALLBACKFUNC | Callback, | ||
PVOID | Parameter, | ||
DWORD | DueTime, | ||
DWORD | Period, | ||
ULONG | Flags | ||
) |
Definition at line 69 of file timerqueue.c.
|
extern |
Definition at line 46 of file workitem.c.
Referenced by RtlpIoWorkerThreadProc(), RtlpWorkerThreadProc(), and RtlSetThreadPoolStartFunc().
|
extern |
Definition at line 45 of file workitem.c.
Referenced by RtlpStartWorkerThread(), and RtlSetThreadPoolStartFunc().
Definition at line 24 of file timerqueue.c.
Referenced by RtlpQueueWorkerThread().