logo top
Main Page   Widgets   Namespaces   Book  

Glib::Timer Class Reference

List of all members.

Detailed Description

Portable stop watch interface.

This resembles a convient and portable timer with microseconds resolution.


Public Member Functions

 Timer ()
 Create a new timer.

 ~Timer ()
void start ()
void stop ()
void reset ()
double elapsed () const
 Get the elapsed time.

double elapsed (unsigned long& microseconds) const
 Get the elapsed time.


Constructor & Destructor Documentation

Glib::Timer::Timer (  ) 
 

Create a new timer.

Also starts timing by calling start() implicitly.

Glib::Timer::~Timer (  ) 
 


Member Function Documentation

double Glib::Timer::elapsed ( unsigned long&  microseconds  )  const
 

Get the elapsed time.

Returns:
The value in seconds. Also fills microseconds with the corresponding µsvalue.

double Glib::Timer::elapsed (  )  const
 

Get the elapsed time.

Returns:
The value in seconds.

void Glib::Timer::reset (  ) 
 

void Glib::Timer::start (  ) 
 

void Glib::Timer::stop (  ) 
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.4 © 1997-2001