MCPcopy Create free account
hub / github.com/OpenKinect/libfreenect2 / sleep_for

Function sleep_for

src/tinythread/tinythread.h:701–708  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

699 /// @note Supported duration types are: nanoseconds, microseconds,
700 /// milliseconds, seconds, minutes and hours.
701 template <class _Rep, class _Period> void sleep_for(const chrono::duration<_Rep, _Period>& aTime)
702 {
703#if defined(_TTHREAD_WIN32_)
704 Sleep(int(double(aTime.count()) * (1000.0 * _Period::_as_double()) + 0.5));
705#else
706 usleep(int(double(aTime.count()) * (1000000.0 * _Period::_as_double()) + 0.5));
707#endif
708 }
709}
710
711}

Callers 4

cancelMethod · 0.85
startStreamsMethod · 0.85
closeMethod · 0.85
openDeviceMethod · 0.85

Calls 1

countMethod · 0.80

Tested by

no test coverage detected