# HG changeset patch # User Sebastien Jodogne # Date 1472657738 -7200 # Node ID 14ce887a9182a2442c3cf9fef83b70e648cda0d5 # Parent ec2ad6ac741e712acec66dd9b0c1510d97a2b82e NaCl diff -r ec2ad6ac741e -r 14ce887a9182 Core/Toolbox.cpp --- 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(microSeconds / static_cast(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(microSeconds / static_cast(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) diff -r ec2ad6ac741e -r 14ce887a9182 Core/Toolbox.h --- a/Core/Toolbox.h Wed Aug 17 14:43:57 2016 +0200 +++ b/Core/Toolbox.h Wed Aug 31 17:35:38 2016 +0200 @@ -49,6 +49,8 @@ namespace Toolbox { + void USleep(uint64_t microSeconds); + #if !defined(ORTHANC_SANDBOXED) || ORTHANC_SANDBOXED != 1 ServerBarrierEvent ServerBarrier(const bool& stopFlag); @@ -88,10 +90,6 @@ #endif #if !defined(ORTHANC_SANDBOXED) || ORTHANC_SANDBOXED != 1 - void USleep(uint64_t microSeconds); -#endif - -#if !defined(ORTHANC_SANDBOXED) || ORTHANC_SANDBOXED != 1 void RemoveFile(const std::string& path); #endif