Elements 6.3.1
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
Sleep.cpp
Go to the documentation of this file.
1
20
21#include <chrono> // for chrono
22#include <cstdint> // for int64_t
23#include <thread> // for this_thread
24
26
27namespace Elements {
28
32void normalSleep(int sec) {
33 sleep_for(std::chrono::seconds(sec));
34}
35
40 sleep_for(std::chrono::nanoseconds(nsec));
41}
42
43} // namespace Elements
ELEMENTS_API void normalSleep(int sec)
Simple sleep function.
Definition Sleep.cpp:32
ELEMENTS_API void nanoSleep(std::int64_t nsec)
Small variation on the sleep function for nanoseconds sleep.
Definition Sleep.cpp:39
T sleep_for(T... args)