41 const __int64 DELTA_EPOCH_IN_MICROSECS = 11644473600000000;
 
   51         __int32  tz_minuteswest; 
 
   56 int gettimeofday(
struct timeval *tv, 
struct timezone *tz)
 
   60         TIME_ZONE_INFORMATION tz_winapi;
 
   63         ZeroMemory(&ft, 
sizeof(ft));
 
   64         ZeroMemory(&tz_winapi, 
sizeof(tz_winapi));
 
   66         GetSystemTimeAsFileTime(&ft);
 
   68         tmpres = ft.dwHighDateTime;
 
   70         tmpres |= ft.dwLowDateTime;
 
   74         tmpres -= DELTA_EPOCH_IN_MICROSECS;
 
   75         tv->tv_sec = (__int32)(tmpres*0.000001);
 
   76         tv->tv_usec = (tmpres % 1000000);
 
  103 Timestamp::Timestamp(): m_nullStream(&m_nullBuffer)
 
  111     static struct timeval tv;
 
  112     gettimeofday( &tv, 
NULL );
 
  113     return tv.tv_sec * 1000 + tv.tv_usec / 1000;
 
  139     unsigned long hours =   time / 3600000;
 
  140     unsigned long mins  = ( time % 3600000 ) / 60000;
 
  141     unsigned long secs  = ( time %   60000 ) /  1000;
 
  142     unsigned long msecs =   time %    1000;
 
  146         sprintf( times, 
"[%02lu:%02lu:%02lu %03lu] ", hours, 
mins, secs, msecs);
 
  147     string result( times );