26#include <freerdp/api.h>
27#include <freerdp/types.h>
37 typedef uint64_t FreeRDP_TimerID;
58 typedef uint64_t (*FreeRDP_TimerCallback)(rdpContext* context,
void* userdata,
59 FreeRDP_TimerID timerID, uint64_t timestamp,
85 FREERDP_API FreeRDP_TimerID freerdp_timer_add(rdpContext* context, uint64_t intervalNS,
86 FreeRDP_TimerCallback callback,
void* userdata,
97 FREERDP_API
bool freerdp_timer_remove(rdpContext* context, FreeRDP_TimerID
id);