Version: 8.3.0
Utils_Timer Class Reference

#include <Utils_Timer.hxx>

Public Member Functions

 Utils_Timer ()
 
virtual ~Utils_Timer ()
 
void Start ()
 
void Stop ()
 
void Reset ()
 
void Show ()
 
void ShowAbsolute ()
 

Protected Attributes

double Cumul_user
 
double Cumul_sys
 
bool Stopped
 
tms * RefToCurrentTMS
 
tms * RefToInitialTMS
 
timeval * RefToCurrentTimeB
 
timeval * RefToInitialTimeB
 

Constructor & Destructor Documentation

Utils_Timer::~Utils_Timer ( )
virtual

Member Function Documentation

void Utils_Timer::Reset ( )

References Cumul_sys, Cumul_user, and Stopped.

void Utils_Timer::Show ( )
void Utils_Timer::ShowAbsolute ( )

References MESSAGE, and RefToCurrentTimeB.

Referenced by main().

void Utils_Timer::Start ( )

References RefToCurrentTimeB, RefToInitialTimeB, RefToInitialTMS, Stopped, and tz.

Referenced by main(), and Show().

void Utils_Timer::Stop ( )

Field Documentation

double Utils_Timer::Cumul_sys
protected

Referenced by Reset(), Show(), Stop(), and Utils_Timer().

double Utils_Timer::Cumul_user
protected

Referenced by Reset(), Show(), Stop(), and Utils_Timer().

timeval* Utils_Timer::RefToCurrentTimeB
protected
tms* Utils_Timer::RefToCurrentTMS
protected

Referenced by Stop(), Utils_Timer(), and ~Utils_Timer().

timeval * Utils_Timer::RefToInitialTimeB
protected

Referenced by Start(), Utils_Timer(), and ~Utils_Timer().

tms * Utils_Timer::RefToInitialTMS
protected

Referenced by Start(), Stop(), Utils_Timer(), and ~Utils_Timer().

bool Utils_Timer::Stopped
protected

Referenced by Reset(), Show(), Start(), Stop(), and Utils_Timer().