| # Gaudi Framework, version v21r7p1 |

Home |  | Generated: 15 Feb 2010

# Timing.cpp File Reference

`#include "GaudiKernel/Timing.h"`
`#include "ProcessDescriptor.h"`
`#include <ctime>`
`#include <climits>`
`#include <sys/time.h>`
`#include <sys/times.h>`
`#include <unistd.h>`
`#include <iostream>`

Include dependency graph for Timing.cpp:

Go to the source code of this file.

## Defines
#define | GAUDIKERNEL_TIMING_CPP
## 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::tickCount ()
| Retrieve the number of ticks since system startup.
GAUDI_API longlong | System::currentTime (TimeType typ=milliSec)
| Retrieve absolute system 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::creationTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
| Process Creation time.
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::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.
## Variables
static const longlong | UNIX_BASE_TIME = 0

## Define Documentation

#define GAUDIKERNEL_TIMING_CPP

Definition at line 14 of file Timing.cpp.

## Variable Documentation

const longlong UNIX_BASE_TIME = 0`[static]`

Definition at line 32 of file Timing.cpp.