xrootd
Loading...
Searching...
No Matches
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 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::XrdSysTimer ( )
inline

References Reset().

Member Function Documentation

◆ Delta_Time()

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

◆ Midnight()

static time_t XrdSysTimer::Midnight ( time_t  tnow = 0)
static

◆ Report() [1/5]

unsigned long XrdSysTimer::Report ( )
private

◆ Report() [2/5]

unsigned long XrdSysTimer::Report ( double &  )

◆ Report() [3/5]

unsigned long XrdSysTimer::Report ( struct timeval &  )

◆ Report() [4/5]

unsigned long XrdSysTimer::Report ( unsigned long &  )

◆ Report() [5/5]

unsigned long XrdSysTimer::Report ( unsigned long long &  )

◆ Reset()

void XrdSysTimer::Reset ( )
inline

References StopWatch.

Referenced by XrdSysTimer().

◆ s2hms()

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

◆ Seconds()

time_t XrdSysTimer::Seconds ( )
inline

References StopWatch.

◆ Set()

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

References StopWatch.

◆ Snooze()

static void XrdSysTimer::Snooze ( int  seconds)
static

◆ TimeLE()

int XrdSysTimer::TimeLE ( time_t  tsec)
inline

References StopWatch.

◆ TimeZone()

static int XrdSysTimer::TimeZone ( )
static

◆ Wait()

static void XrdSysTimer::Wait ( int  milliseconds)
static

◆ Wait4Midnight()

static void XrdSysTimer::Wait4Midnight ( )
static

Member Data Documentation

◆ LastReport

struct timeval XrdSysTimer::LastReport
private

◆ StopWatch

struct timeval XrdSysTimer::StopWatch
private

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


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