#include <Ticks_i.h>
Collaboration diagram for Cgi::Ticks:

Public Member Functions | |
| void | Start () |
| Ticks () | |
| ~Ticks () | |
| void | Stop () |
| double | Time (void) |
| void | Time (char *s) |
| void | TempTime (char *s) |
Private Attributes | |
| double | d0 |
| double | dstop |
| double | dtemp |
Definition at line 29 of file Ticks_i.h.
| Cgi::Ticks::Ticks | ( | ) | [inline] |
| void Cgi::Ticks::Start | ( | ) | [inline] |
| void Cgi::Ticks::Stop | ( | ) | [inline] |
| double Cgi::Ticks::Time | ( | void | ) | [inline] |
| void Cgi::Ticks::Time | ( | char * | s | ) | [inline] |
| void Cgi::Ticks::TempTime | ( | char * | s | ) | [inline] |
Definition at line 61 of file Ticks_i.h.
References dtemp.
00061 { 00062 struct timeval tv; 00063 struct timezone tz; 00064 double dnow; 00065 gettimeofday(&tv,&tz); 00066 dnow = tv.tv_sec; 00067 dnow *= 1000000; 00068 dnow += tv.tv_usec; 00069 double d = dnow - dtemp; 00070 dtemp = dnow; 00071 sprintf(s,"%.4f sec",d / 1000000); 00072 }
double Cgi::Ticks::d0 [private] |
double Cgi::Ticks::dstop [private] |
double Cgi::Ticks::dtemp [private] |
1.3.7