#include <util_classes.h>
typedef map<string, CMyTimeSpan>::const_iterator CMyTimeSpanHolder::ConstIterator |
typedef map<string, CMyTimeSpan>::iterator CMyTimeSpanHolder::Iterator |
CMyTimeSpanHolder::CMyTimeSpanHolder | ( | ) |
References m_bTimeSpanHolderEnabled, and m_SequenceId.
void CMyTimeSpanHolder::StartTimer | ( | const string & | Name, | |
long | NestId | |||
) |
References m_bTimeSpanHolderEnabled, m_SequenceId, and m_TimeSpans.
Referenced by CConcIndexatorInvoker::BuildIndex(), and CConcIndexatorInvoker::FinalizeIndex().
double CMyTimeSpanHolder::EndTimer | ( | const string & | Name | ) |
References ErrorMessage(), Format(), m_bTimeSpanHolderEnabled, and m_TimeSpans.
Referenced by CConcIndexatorInvoker::BuildIndex(), CConcIndexatorInvoker::FinalizeIndex(), and CConcIndexatorInvoker::WriteTimeStatistics().
string CMyTimeSpanHolder::GetStrRepresentation | ( | double | AllClocksCount = 0 |
) | const |
References m_bTimeSpanHolderEnabled, and m_TimeSpans.
Referenced by CConcIndexatorInvoker::WriteTimeStatistics().
void CMyTimeSpanHolder::ClearTimers | ( | ) |
References m_SequenceId, and m_TimeSpans.
Referenced by CConcIndexatorInvoker::BuildIndex().
map<string, CMyTimeSpan> CMyTimeSpanHolder::m_TimeSpans [private] |
Referenced by ClearTimers(), EndTimer(), GetStrRepresentation(), and StartTimer().
long CMyTimeSpanHolder::m_SequenceId [private] |
Referenced by ClearTimers(), CMyTimeSpanHolder(), and StartTimer().