| # Gaudi Framework, version v20r2
Generated: 18 Jul 2008

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Search for |

- File List
- File Members

# 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
longlong | System::adjustTime (TimeType typ, longlong t)
| Convert time from OS native time to requested representation (Experts only).
longlong | System::tickCount ()
| Retrieve the number of ticks since system startup.
longlong | System::currentTime (TimeType typ)
| Retrieve absolute system time.
longlong | System::systemStart (TimeType typ)
| Maximum processing time left for this process.
longlong | System::upTime (TimeType typ)
| Maximum processing time left for this process.
longlong | System::creationTime (TimeType typ, InfoType fetch, long pid)
| Process Creation time.
longlong | System::remainingTime (TimeType typ, InfoType fetch, long pid)
| Maximum processing time left for this process.
longlong | System::ellapsedTime (TimeType typ, InfoType fetch, long pid)
| Ellapsed time since start of process in milli seconds.
longlong | System::kernelTime (TimeType typ, InfoType fetch, long pid)
| CPU kernel mode time of process in milli seconds.
longlong | System::userTime (TimeType typ, InfoType fetch, long pid)
| CPU user mode time of process in milli seconds.
longlong | System::cpuTime (TimeType typ, InfoType fetch, long pid)
| 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.

Referenced by System::creationTime(), System::currentTime(), and System::ellapsedTime().