XrdSysTimer Class Reference

#include <XrdSysTimer.hh>

List of all members.

Public Member Functions

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 void Wait (int milliseconds)
static void Wait4Midnight ()

Private Member Functions

unsigned long Report ()

Private Attributes

timeval StopWatch
timeval LastReport


Constructor & Destructor Documentation

XrdSysTimer::XrdSysTimer (  )  [inline]


Member Function Documentation

struct timeval* XrdSysTimer::Delta_Time ( struct timeval &  tbeg  ) 

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]

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

time_t XrdSysTimer::Seconds (  )  [inline]

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

static void XrdSysTimer::Snooze ( int  seconds  )  [static]

int XrdSysTimer::TimeLE ( time_t  tsec  )  [inline]

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

static void XrdSysTimer::Wait4Midnight (  )  [static]


Member Data Documentation

struct timeval XrdSysTimer::LastReport [private]

struct timeval XrdSysTimer::StopWatch [private]


The documentation for this class was generated from the following file:
Generated on 27 Jul 2013 for xrootd by  doxygen 1.4.7