Gaudi Framework, version v21r8

Home   Generated: 17 Mar 2010

Timing.h File Reference

#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/SystemBase.h"

Include dependency graph for Timing.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  System

Enumerations

enum  System::TimeType {
  System::Year, System::Month, System::Day, System::Hour,
  System::Min, System::Sec, System::milliSec, System::microSec,
  System::nanoSec
}
 Time type for conversion. More...

Functions

GAUDI_API longlong System::adjustTime (TimeType typ, longlong timevalue)
 Convert time from OS native time to requested representation (Experts only).
GAUDI_API longlong System::ellapsedTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 Ellapsed time since start of process in milli seconds.
GAUDI_API longlong System::kernelTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 CPU kernel mode time of process in milli seconds.
GAUDI_API longlong System::userTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 CPU user mode time of process in milli seconds.
GAUDI_API longlong System::cpuTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 Consumed CPU time of process in milli seconds.
GAUDI_API longlong System::remainingTime (TimeType typ=milliSec, InfoType fetch=Quota, long pid=-1)
 Maximum processing time left for this process.
GAUDI_API longlong System::creationTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 Process Creation time.
GAUDI_API longlong System::systemStart (TimeType typ=Sec)
 Maximum processing time left for this process.
GAUDI_API longlong System::upTime (TimeType typ=Hour)
 Maximum processing time left for this process.
GAUDI_API longlong System::currentTime (TimeType typ=milliSec)
 Retrieve absolute system time.
GAUDI_API longlong System::tickCount ()
 Retrieve the number of ticks since system startup.


Generated at Wed Mar 17 18:10:41 2010 for Gaudi Framework, version v21r8 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004