| 2585 | } |
| 2586 | |
| 2587 | XN_C_API XnStatus xnWaitOneUpdateAll(XnContext* pContext, XnNodeHandle hNode) |
| 2588 | { |
| 2589 | XnStatus nRetVal = XN_STATUS_OK; |
| 2590 | |
| 2591 | XN_VALIDATE_INPUT_PTR(pContext); |
| 2592 | XN_VALIDATE_INPUT_PTR(hNode); |
| 2593 | |
| 2594 | XnUInt64 nNow; |
| 2595 | xnOSGetHighResTimeStamp(&nNow); |
| 2596 | xnDumpFileWriteString(hNode->pContext->pDumpDataFlow, "%llu,WaitOneUpdateAll,Application,%s,\n", nNow, hNode->pNodeInfo->strInstanceName); |
| 2597 | |
| 2598 | // wait on new data event |
| 2599 | nRetVal = xnWaitForCondition(pContext, xnDidNodeAdvanced, hNode); |
| 2600 | XN_IS_STATUS_OK(nRetVal); |
| 2601 | |
| 2602 | // now update entire tree |
| 2603 | nRetVal = xnUpdateGraph(pContext, NULL); |
| 2604 | XN_IS_STATUS_OK(nRetVal); |
| 2605 | |
| 2606 | return (XN_STATUS_OK); |
| 2607 | } |
| 2608 | |
| 2609 | XN_C_API XnStatus xnWaitNoneUpdateAll(XnContext* pContext) |
| 2610 | { |
no test coverage detected