xrootd
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdSysTimer Class Reference

#include <XrdSysTimer.hh>

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 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 ( double &  )
unsigned long XrdSysTimer::Report ( unsigned long &  )
unsigned long XrdSysTimer::Report ( unsigned long long &  )
unsigned long XrdSysTimer::Report ( struct timeval &  )
unsigned long XrdSysTimer::Report ( )
private
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 void XrdSysTimer::Wait ( int  milliseconds)
static
static void XrdSysTimer::Wait4Midnight ( )
static

Member Data Documentation

struct timeval XrdSysTimer::LastReport
private
struct timeval XrdSysTimer::StopWatch
private

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


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