![]() |
XRootD
|
#include <XrdSysTimer.hh>
Public Member Functions | |
XrdSysTimer () | |
struct timeval * | Delta_Time (struct timeval &tbeg) |
unsigned long | Report (double &) |
unsigned long | Report (struct timeval &) |
unsigned long | Report (unsigned long &) |
unsigned long | Report (unsigned long long &) |
void | Reset () |
time_t | Seconds () |
void | Set (struct timeval &tod) |
int | TimeLE (time_t tsec) |
Static Public Member Functions | |
static time_t | Midnight (time_t tnow=0) |
static char * | s2hms (int sec, char *buff, int blen) |
static void | Snooze (int seconds) |
static int | TimeZone () |
static void | Wait (int milliseconds) |
static void | Wait4Midnight () |
Definition at line 44 of file XrdSysTimer.hh.
|
inline |
Definition at line 80 of file XrdSysTimer.hh.
References Reset().
struct timeval * XrdSysTimer::Delta_Time | ( | struct timeval & | tbeg | ) |
Definition at line 45 of file XrdSysTimer.cc.
|
static |
Definition at line 58 of file XrdSysTimer.cc.
Referenced by getXDate(), and Wait4Midnight().
unsigned long XrdSysTimer::Report | ( | double & | Total_Time | ) |
Definition at line 100 of file XrdSysTimer.cc.
References Report().
Referenced by Report().
unsigned long XrdSysTimer::Report | ( | struct timeval & | Total_Time | ) |
Definition at line 148 of file XrdSysTimer.cc.
References Report().
unsigned long XrdSysTimer::Report | ( | unsigned long & | Total_Time | ) |
Definition at line 116 of file XrdSysTimer.cc.
References Report().
unsigned long XrdSysTimer::Report | ( | unsigned long long & | Total_Time | ) |
Definition at line 132 of file XrdSysTimer.cc.
References Report().
|
inline |
Definition at line 61 of file XrdSysTimer.hh.
Referenced by XrdSysTimer().
|
static |
Definition at line 192 of file XrdSysTimer.cc.
Referenced by XrdXrootdProtocol::Recycle().
|
inline |
Definition at line 63 of file XrdSysTimer.hh.
|
inline |
Definition at line 65 of file XrdSysTimer.hh.
|
static |
Definition at line 168 of file XrdSysTimer.cc.
Referenced by XrdPosixFile::DelayedDestroy(), XrdCmsNode::Delete(), XrdFrmMonitor::Ident(), main(), XrdFrmMigrate::Migrate(), XrdCmsAdmin::MonAds(), XrdCmsCluster::MonPerf(), XrdCmsCluster::MonRefs(), XrdTlsCrl::Refresh(), XrdCmsMeter::Run(), XrdCmsFinderTRG::RunPM(), XrdCmsMeter::RunPM(), XrdOfsTPCAuth::RunTTL(), XrdCmsClientMan::Start(), XrdFrmXfrDaemon::Start(), XrdFrmXfrQueue::StopMon(), and XrdCmsCache::TickTock().
|
inline |
Definition at line 51 of file XrdSysTimer.hh.
|
static |
Definition at line 210 of file XrdSysTimer.cc.
|
static |
Definition at line 227 of file XrdSysTimer.cc.
Referenced by XrdPosixObject::Dir(), XrdCmsConfig::DoIt(), XrdPosixObject::File(), XrdOfsEvr::flushEvents(), XrdCmsFinderRMT::Forward(), XrdSutPFCache::Get(), XrdCmsBaseFS::Pacer(), XrdPfc::Cache::Prefetch(), XrdCmsFinderRMT::Prepare(), XrdBuffManager::Reshape(), XrdCl::TaskManager::RunTasks(), XrdCmsFinderTRG::Start(), and XrdCmsRRQ::TimeOut().
|
static |
Definition at line 252 of file XrdSysTimer.cc.
References Midnight().
Referenced by XrdSysLogger::zHandler().