22#ifndef _XN_SCHEDULER_H_
23#define _XN_SCHEDULER_H_
33#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:39
void(* XnTaskCallbackFuncPtr)(void *pCallbackArg)
Definition: XnScheduler.h:44
struct XnScheduledTask XnScheduledTask
Definition: XnScheduler.h:42
XN_C_API XnStatus XN_C_DECL xnSchedulerStart(XnScheduler **ppScheduler)
XnUInt32 XnStatus
Definition: XnStatus.h:34