#include "types.h" #include #if defined(WIN32) #include #include #include #include //C (Windows) access #else #include #include #include void Sleep(long mSeconds) { usleep(mSeconds * 1000); } #endif void mSleep(int mSecond) { #if defined(WIN32) Sleep(mSecond); #else usleep(mSecond * 1000); #endif } int64_t getTimeStamp_MilliSecond() { int mSecond = 0; #if defined(WIN32) SYSTEMTIME sys; GetLocalTime( &sys ); mSecond = sys.wMilliseconds; #else struct timeval tv; struct timezone tz; struct tm *p; gettimeofday(&tv, &tz); p = localtime(&tv.tv_sec); mSecond = tv.tv_usec / 1000; #endif int64_t timeStamp = ((int64_t)time(NULL)) * 1000 + mSecond; return timeStamp; }