Go to the source code of this file.
Classes |
class | TTmInfo |
class | TJulianDate |
class | TSecTm |
class | TTm |
class | TExeTm |
class | TTmStopWatch |
class | TTmTimer |
Typedefs |
typedef TVec< TSecTm > | TSecTmV |
typedef TKeyDat< TSecTm, TStr > | TSecTmStrKd |
typedef TVec< TSecTmStrKd > | TSecTmStrKdV |
typedef TVec< TTm > | TTmV |
typedef TPair< TTm, TStr > | TTmStrPr |
typedef TPair< TStr, TTm > | TStrTmPr |
typedef TVec< TTmStrPr > | TTmStrPrV |
typedef TVec< TStrTmPr > | TStrTmPrV |
Enumerations |
enum | TTmUnit {
tmuUndef,
tmu1Sec,
tmu1Min,
tmu10Min,
tmu15Min,
tmu30Min,
tmu1Hour,
tmu2Hour,
tmu4Hour,
tmu6Hour,
tmu12Hour,
tmuDay,
tmuWeek,
tmuMonth,
tmuYear,
tmuNodes,
tmuEdges
} |
Functions |
| TTmProfiler () |
static PTmProfiler | New () |
int | AddTimer (const TStr &TimerNm) |
int | GetTimerId (const TStr &TimerNm) const |
TStr | GetTimerNm (const int &TimerId) const |
int | GetTimers () const |
int | GetTimerIdFFirst () const |
bool | GetTimerIdFNext (int &TimerId) const |
void | StartTimer (const TStr &TimerNm) |
void | StartTimer (const int &TimerId) |
void | StopTimer (const TStr &TimerNm) |
void | StopTimer (const int &TimerId) |
void | ResetAll () |
void | ResetTimer (const TStr &TimerNm) |
void | ResetTimer (const int &TimerId) |
double | GetTimerSumSec () const |
double | GetTimerSec (const int &TimerId) const |
void | PrintReport (const TStr &ProfileNm="") const |
Variables |
ClassTP(TTmProfiler,
PTmProfiler) private THash
< TStr, TTmStopWatch > | TimerH |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
tmuUndef |
|
tmu1Sec |
|
tmu1Min |
|
tmu10Min |
|
tmu15Min |
|
tmu30Min |
|
tmu1Hour |
|
tmu2Hour |
|
tmu4Hour |
|
tmu6Hour |
|
tmu12Hour |
|
tmuDay |
|
tmuWeek |
|
tmuMonth |
|
tmuYear |
|
tmuNodes |
|
tmuEdges |
|
Function Documentation
static PTmProfiler New |
( |
| ) |
[static] |
Variable Documentation