Date-Time, microsec_time_clock.hpp, bug?

What is the type of timeval, used in class microsec_clock? It is not declared anywhere, and thus a compile time error in microsec_time_clock.hpp. Val Samko http://val.digiways.com

VS> What is the type of timeval, used in class microsec_clock? I just realised that you use posix function/struct there. Unfortunately this does not work with VC++. What about #ifdef _WIN32 GetSystemTime(...) in microsec_time_clock.hpp ? Val Samko http://val.digiways.com

On Thu, 22 Apr 2004 22:53:51 +0100, Val Samko wrote
VS> What is the type of timeval, used in class microsec_clock?
I just realised that you use posix function/struct there. Unfortunately this does not work with VC++.
What about #ifdef _WIN32 GetSystemTime(...)
in microsec_time_clock.hpp ?
Sure, I have no problem putting in a Windows version of this. Technically I've considered this feature 'experimental' in that I hadn't found time, nor personal need to port it to Windows. It works fine on all platforms that define: #ifdef BOOST_HAS_GETTIMEOFDAY which does include some windows compilers. I notice that the test code now actually gets defaulted to pass if a platform doesn't support this which is odd b/c I know at least one Windows vendor that fixed their get time of day implementation when I first put this in and the test was failing. Anyway, that should be changed to fail if it is unavailable. Jeff
participants (2)
-
Jeff Garland
-
Val Samko