Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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

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

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  ) 
 

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]
 

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

time_t XrdSysTimer::Seconds  )  [inline]
 

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

void XrdSysTimer::Snooze int  seconds  )  [static]
 

int XrdSysTimer::TimeLE time_t  tsec  )  [inline]
 

void XrdSysTimer::Wait int  milliseconds  )  [static]
 


Member Data Documentation

struct timeval XrdSysTimer::LastReport [private]
 

struct timeval XrdSysTimer::StopWatch [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:37:19 2011 for xrootd by  doxygen 1.3.9.1