21#ifndef _XN_SCHEDULER_H_
22#define _XN_SCHEDULER_H_
32#define XN_MASK_SCHEDULER "Scheduler"
XN_C_API XnStatus XN_C_DECL xnSchedulerRescheduleTask(XnScheduler *pScheduler, XnScheduledTask *pTask, XnUInt64 nInterval)
XN_C_API XnStatus XN_C_DECL xnSchedulerShutdown(XnScheduler **ppScheduler)
XN_C_API XnStatus XN_C_DECL xnSchedulerRemoveTask(XnScheduler *pScheduler, XnScheduledTask **ppTask)
XN_C_API XnStatus XN_C_DECL xnSchedulerAddTask(XnScheduler *pScheduler, XnUInt64 nInterval, XnTaskCallbackFuncPtr pCallback, void *pCallbackArg, XnScheduledTask **ppTask)
struct XnScheduler XnScheduler
Definition: XnScheduler.h:38
void(* XnTaskCallbackFuncPtr)(void *pCallbackArg)
Definition: XnScheduler.h:43
struct XnScheduledTask XnScheduledTask
Definition: XnScheduler.h:41
XN_C_API XnStatus XN_C_DECL xnSchedulerStart(XnScheduler **ppScheduler)
XnUInt32 XnStatus
Definition: XnStatus.h:33