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