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