summaryrefslogtreecommitdiff
path: root/os_wrappers/Utilities.h
diff options
context:
space:
mode:
Diffstat (limited to 'os_wrappers/Utilities.h')
-rw-r--r--os_wrappers/Utilities.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/os_wrappers/Utilities.h b/os_wrappers/Utilities.h
index ca7eac9..ff7463d 100644
--- a/os_wrappers/Utilities.h
+++ b/os_wrappers/Utilities.h
@@ -18,16 +18,25 @@
#pragma once
#include <sstream>
#include <string>
+#ifdef _WIN32
+#include <windows.h>
+#endif
using namespace std;
+
class Utilities
{
public:
+
static void sleep(int ms) {
+#ifndef _WIN32
timespec delay;
delay.tv_sec = 0;
delay.tv_nsec = ms * 1000000;
nanosleep(&delay, 0);
+#else
+ Sleep(ms);
+#endif
}
template<typename T, typename F>