root/library/tests/unittest-cpp/Posix/TimeHelpers.cpp @ 477

Revision 477, 0.5 kB (checked in by mido, 15 years ago)

panove, vite, jak jsem peclivej na upravu kodu.. snad se vam bude libit:) konfigurace je v souboru /system/astylerc

RevLine 
[418]1#include "TimeHelpers.h"
2#include <unistd.h>
3
4namespace UnitTest {
5
[477]6Timer::Timer() {
7        m_startTime.tv_sec = 0;
8        m_startTime.tv_usec = 0;
[418]9}
10
[477]11void Timer::Start() {
12        gettimeofday ( &m_startTime, 0 );
[418]13}
14
[477]15double Timer::GetTimeInMs() const {
16        struct timeval currentTime;
17        gettimeofday ( &currentTime, 0 );
[418]18
19        double const dsecs = currentTime.tv_sec - m_startTime.tv_sec;
[477]20        double const dus = currentTime.tv_usec - m_startTime.tv_usec;
[418]21
[477]22        return ( dsecs * 1000.0 ) + ( dus / 1000.0 );
[418]23}
24
[477]25void TimeHelpers::SleepMs ( int ms ) {
26        usleep ( ms * 1000 );
[418]27}
28
29}
Note: See TracBrowser for help on using the browser.