added Clock class which provides a monotonic clock on most platforms and is now used by Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::UtilTimer to avoid issues when the system time is changed

This commit is contained in:
Guenter Obiltschnig
2013-12-12 18:33:29 +01:00
parent 5edb90c48e
commit ac2b26fcb9
47 changed files with 884 additions and 48 deletions

View File

@@ -932,6 +932,7 @@
</ClCompile>
<ClCompile Include="src\UUID.cpp" />
<ClCompile Include="src\UUIDGenerator.cpp" />
<ClCompile Include="src\Clock.cpp" />
<ClCompile Include="src\DateTime.cpp" />
<ClCompile Include="src\DateTimeFormat.cpp" />
<ClCompile Include="src\DateTimeFormatter.cpp" />
@@ -1230,6 +1231,7 @@
<ClInclude Include="include\Poco\SharedMemory_WIN32.h" />
<ClInclude Include="include\Poco\UUID.h" />
<ClInclude Include="include\Poco\UUIDGenerator.h" />
<ClInclude Include="include\Poco\Clock.h" />
<ClInclude Include="include\Poco\DateTime.h" />
<ClInclude Include="include\Poco\DateTimeFormat.h" />
<ClInclude Include="include\Poco\DateTimeFormatter.h" />