| 2663 | } |
| 2664 | |
| 2665 | XN_C_API XnStatus xnWaitAndUpdateData(XnNodeHandle hInstance) |
| 2666 | { |
| 2667 | XnStatus nRetVal = XN_STATUS_OK; |
| 2668 | |
| 2669 | XN_VALIDATE_INPUT_PTR(hInstance); |
| 2670 | |
| 2671 | XnUInt64 nNow; |
| 2672 | xnOSGetHighResTimeStamp(&nNow); |
| 2673 | xnDumpFileWriteString(hInstance->pContext->pDumpDataFlow, "%llu,WaitAndUpdateData,Application,\n", nNow); |
| 2674 | |
| 2675 | // wait on new data event |
| 2676 | nRetVal = xnWaitForCondition(hInstance->pContext, xnDidNodeAdvanced, hInstance); |
| 2677 | XN_IS_STATUS_OK(nRetVal); |
| 2678 | |
| 2679 | nRetVal = xnUpdateGraph(hInstance->pContext, hInstance->pNodeInfo); |
| 2680 | XN_IS_STATUS_OK(nRetVal); |
| 2681 | |
| 2682 | return (XN_STATUS_OK); |
| 2683 | } |
| 2684 | |
| 2685 | static XnStatus xnStartGeneratingTreeImpl(XnNodeInfo* pNode) |
| 2686 | { |
no test coverage detected