Version: 9.12.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()

Utils_Timer::~Utils_Timer ( )
virtual

Member Function Documentation

◆ Reset()

void Utils_Timer::Reset ( )

References Cumul_sys, Cumul_user, and Stopped.

◆ Show()

void Utils_Timer::Show ( )

◆ ShowAbsolute()

void Utils_Timer::ShowAbsolute ( )

References MESSAGE, and RefToCurrentTimeB.

◆ Start()

void Utils_Timer::Start ( )

◆ Stop()

void Utils_Timer::Stop ( )

Field Documentation

◆ Cumul_sys

double Utils_Timer::Cumul_sys
protected

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

◆ Cumul_user

double Utils_Timer::Cumul_user
protected

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

◆ RefToCurrentTimeB

timeval* Utils_Timer::RefToCurrentTimeB
protected

◆ RefToCurrentTMS

tms* Utils_Timer::RefToCurrentTMS
protected

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

◆ RefToInitialTimeB

timeval * Utils_Timer::RefToInitialTimeB
protected

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

◆ RefToInitialTMS

tms * Utils_Timer::RefToInitialTMS
protected

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

◆ Stopped

bool Utils_Timer::Stopped
protected

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