FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
pool/timer.c
1
20#include <winpr/config.h>
21
22#include <winpr/crt.h>
23#include <winpr/pool.h>
24#include <winpr/wlog.h>
25
26#ifdef WINPR_THREAD_POOL
27
28PTP_TIMER winpr_CreateThreadpoolTimer(WINPR_ATTR_UNUSED PTP_TIMER_CALLBACK pfnti,
29 WINPR_ATTR_UNUSED PVOID pv,
30 WINPR_ATTR_UNUSED PTP_CALLBACK_ENVIRON pcbe)
31{
32 WLog_ERR("TODO", "TODO: Implement");
33 return NULL;
34}
35
36VOID winpr_CloseThreadpoolTimer(WINPR_ATTR_UNUSED PTP_TIMER pti)
37{
38 WLog_ERR("TODO", "TODO: Implement");
39}
40
41BOOL winpr_IsThreadpoolTimerSet(WINPR_ATTR_UNUSED PTP_TIMER pti)
42{
43 WLog_ERR("TODO", "TODO: Implement");
44 return FALSE;
45}
46
47VOID winpr_SetThreadpoolTimer(WINPR_ATTR_UNUSED PTP_TIMER pti,
48 WINPR_ATTR_UNUSED PFILETIME pftDueTime,
49 WINPR_ATTR_UNUSED DWORD msPeriod,
50 WINPR_ATTR_UNUSED DWORD msWindowLength)
51{
52 WLog_ERR("TODO", "TODO: Implement");
53}
54
55VOID winpr_WaitForThreadpoolTimerCallbacks(WINPR_ATTR_UNUSED PTP_TIMER pti,
56 WINPR_ATTR_UNUSED BOOL fCancelPendingCallbacks)
57{
58 WLog_ERR("TODO", "TODO: Implement");
59}
60
61#endif