Gaudi Framework, version v20r4

Generated: 8 Jan 2009

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 timevalue)
 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=milliSec)
 Retrieve absolute system time.
longlong System::systemStart (TimeType typ=Sec)
 Maximum processing time left for this process.
longlong System::upTime (TimeType typ=Hour)
 Maximum processing time left for this process.
longlong System::creationTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 Process Creation time.
longlong System::remainingTime (TimeType typ=milliSec, InfoType fetch=Quota, long pid=-1)
 Maximum processing time left for this process.
longlong System::ellapsedTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 Ellapsed time since start of process in milli seconds.
longlong System::kernelTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 CPU kernel mode time of process in milli seconds.
longlong System::userTime (TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
 CPU user mode time of process in milli seconds.
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.


Generated at Thu Jan 8 17:48:34 2009 for Gaudi Framework, version v20r4 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004