XrdSysTimer Class Reference

#include <XrdSysTimer.hh>

List of all members.

Public Member Functions

struct timeval * Delta_Time (struct timeval &tbeg)
int TimeLE (time_t tsec)
unsigned long Report (double &)
unsigned long Report (unsigned long &)
unsigned long Report (unsigned long long &)
unsigned long Report (struct timeval &)
void Reset ()
time_t Seconds ()
void Set (struct timeval &tod)
 XrdSysTimer ()

Static Public Member Functions

static time_t Midnight (time_t tnow=0)
static void Snooze (int seconds)
static char * s2hms (int sec, char *buff, int blen)
static int TimeZone ()
static void Wait (int milliseconds)
static void Wait4Midnight ()

Private Member Functions

unsigned long Report ()

Private Attributes

struct timeval StopWatch
struct timeval LastReport

Constructor & Destructor Documentation

XrdSysTimer::XrdSysTimer (  )  [inline]

References Reset().


Member Function Documentation

struct timeval* XrdSysTimer::Delta_Time ( struct timeval &  tbeg  )  [read]
static time_t XrdSysTimer::Midnight ( time_t  tnow = 0  )  [static]
unsigned long XrdSysTimer::Report (  )  [private]
unsigned long XrdSysTimer::Report ( struct timeval &   ) 
unsigned long XrdSysTimer::Report ( unsigned long long &   ) 
unsigned long XrdSysTimer::Report ( unsigned long &   ) 
unsigned long XrdSysTimer::Report ( double &   ) 
void XrdSysTimer::Reset (  )  [inline]

References StopWatch.

Referenced by XrdSysTimer().

static char* XrdSysTimer::s2hms ( int  sec,
char *  buff,
int  blen 
) [static]
time_t XrdSysTimer::Seconds (  )  [inline]

References StopWatch.

void XrdSysTimer::Set ( struct timeval &  tod  )  [inline]

References StopWatch.

static void XrdSysTimer::Snooze ( int  seconds  )  [static]
int XrdSysTimer::TimeLE ( time_t  tsec  )  [inline]

References StopWatch.

static int XrdSysTimer::TimeZone (  )  [static]
static void XrdSysTimer::Wait ( int  milliseconds  )  [static]
static void XrdSysTimer::Wait4Midnight (  )  [static]

Member Data Documentation

struct timeval XrdSysTimer::LastReport [read, private]
struct timeval XrdSysTimer::StopWatch [read, private]

Referenced by Reset(), Seconds(), Set(), and TimeLE().


The documentation for this class was generated from the following file:

Generated on 11 Jul 2018 for xrootd by  doxygen 1.6.1