diff Core/Toolbox.cpp @ 2077:14ce887a9182

NaCl
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 31 Aug 2016 17:35:38 +0200
parents 27fd34970c52
children e9e6ffbf0fd5
line wrap: on
line diff
--- a/Core/Toolbox.cpp	Wed Aug 17 14:43:57 2016 +0200
+++ b/Core/Toolbox.cpp	Wed Aug 31 17:35:38 2016 +0200
@@ -111,6 +111,18 @@
 
 namespace Orthanc
 {
+  void Toolbox::USleep(uint64_t microSeconds)
+  {
+#if defined(_WIN32)
+    ::Sleep(static_cast<DWORD>(microSeconds / static_cast<uint64_t>(1000)));
+#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(__native_client__)
+    usleep(microSeconds);
+#else
+#error Support your platform here
+#endif
+  }
+
+
 #if !defined(ORTHANC_SANDBOXED) || ORTHANC_SANDBOXED != 1
   static bool finish_;
   static ServerBarrierEvent barrierEvent_;
@@ -135,18 +147,6 @@
 #endif
 
 
-  void Toolbox::USleep(uint64_t microSeconds)
-  {
-#if defined(_WIN32)
-    ::Sleep(static_cast<DWORD>(microSeconds / static_cast<uint64_t>(1000)));
-#elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__)
-    usleep(microSeconds);
-#else
-#error Support your platform here
-#endif
-  }
-
-
   static ServerBarrierEvent ServerBarrierInternal(const bool* stopFlag)
   {
 #if defined(_WIN32)