Mercurial > hg > orthanc-stone
comparison Resources/Orthanc/Core/Toolbox.cpp @ 39:9ee7e2f5f1a3
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 21 Dec 2016 14:19:38 +0100 |
parents | a4a1e4033403 |
children | 7207a407bcd8 |
comparison
equal
deleted
inserted
replaced
38:bfce0add15f2 | 39:9ee7e2f5f1a3 |
---|---|
88 #endif | 88 #endif |
89 | 89 |
90 | 90 |
91 namespace Orthanc | 91 namespace Orthanc |
92 { | 92 { |
93 void Toolbox::USleep(uint64_t microSeconds) | |
94 { | |
95 #if defined(_WIN32) | |
96 ::Sleep(static_cast<DWORD>(microSeconds / static_cast<uint64_t>(1000))); | |
97 #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(__native_client__) | |
98 usleep(microSeconds); | |
99 #else | |
100 #error Support your platform here | |
101 #endif | |
102 } | |
103 | |
104 | |
105 void Toolbox::ToUpperCase(std::string& s) | 93 void Toolbox::ToUpperCase(std::string& s) |
106 { | 94 { |
107 std::transform(s.begin(), s.end(), s.begin(), toupper); | 95 std::transform(s.begin(), s.end(), s.begin(), toupper); |
108 } | 96 } |
109 | 97 |