1 #ifndef __XrdSysTimer__
2 #define __XrdSysTimer__
37 #include "XrdSys/XrdWin32.hh"
47 struct timeval *
Delta_Time(
struct timeval &tbeg);
49 static time_t
Midnight(time_t tnow=0);
56 unsigned long Report(
double &);
57 unsigned long Report(
unsigned long &);
58 unsigned long Report(
unsigned long long &);
59 unsigned long Report(
struct timeval &);
65 inline void Set(
struct timeval &tod)
70 static void Snooze(
int seconds);
72 static char *
s2hms(
int sec,
char *buff,
int blen);
76 static void Wait(
int milliseconds);
Definition: XrdSysTimer.hh:44
static void Wait(int milliseconds)
void Set(struct timeval &tod)
Definition: XrdSysTimer.hh:65
int TimeLE(time_t tsec)
Definition: XrdSysTimer.hh:51
struct timeval LastReport
Definition: XrdSysTimer.hh:84
static char * s2hms(int sec, char *buff, int blen)
XrdSysTimer()
Definition: XrdSysTimer.hh:80
time_t Seconds()
Definition: XrdSysTimer.hh:63
struct timeval * Delta_Time(struct timeval &tbeg)
void Reset()
Definition: XrdSysTimer.hh:61
static void Wait4Midnight()
static time_t Midnight(time_t tnow=0)
static void Snooze(int seconds)
struct timeval StopWatch
Definition: XrdSysTimer.hh:83