ddc
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
CMyTimeSpanHolder Class Reference

#include <util_classes.h>

Public Types

typedef map< string, CMyTimeSpan >::const_iterator ConstIterator
 
typedef map< string, CMyTimeSpan >::iterator Iterator
 

Public Member Functions

 CMyTimeSpanHolder ()
 
void StartTimer (const string &Name, long NestId)
 
double EndTimer (const string &Name)
 
string GetStrRepresentation (double AllClocksCount=0) const
 
void ClearTimers ()
 

Public Attributes

bool m_bTimeSpanHolderEnabled
 

Private Attributes

map< string, CMyTimeSpanm_TimeSpans
 
long m_SequenceId
 

Member Typedef Documentation

◆ ConstIterator

typedef map<string, CMyTimeSpan>::const_iterator CMyTimeSpanHolder::ConstIterator

◆ Iterator

typedef map<string, CMyTimeSpan>::iterator CMyTimeSpanHolder::Iterator

Constructor & Destructor Documentation

◆ CMyTimeSpanHolder()

CMyTimeSpanHolder::CMyTimeSpanHolder ( )

Member Function Documentation

◆ StartTimer()

void CMyTimeSpanHolder::StartTimer ( const string &  Name,
long  NestId 
)

◆ EndTimer()

double CMyTimeSpanHolder::EndTimer ( const string &  Name)

◆ GetStrRepresentation()

string CMyTimeSpanHolder::GetStrRepresentation ( double  AllClocksCount = 0) const

Referenced by ConcIndexatorInvoker::WriteTimeStatistics().

Here is the caller graph for this function:

◆ ClearTimers()

void CMyTimeSpanHolder::ClearTimers ( )

Referenced by ConcIndexatorInvoker::BuildIndexStart().

Here is the caller graph for this function:

Member Data Documentation

◆ m_TimeSpans

map<string, CMyTimeSpan> CMyTimeSpanHolder::m_TimeSpans
private

◆ m_SequenceId

long CMyTimeSpanHolder::m_SequenceId
private

◆ m_bTimeSpanHolderEnabled

bool CMyTimeSpanHolder::m_bTimeSpanHolderEnabled

The documentation for this class was generated from the following files: