SNAP Library 2.4, User Reference  2015-05-11 19:40:56
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TTmTimer Class Reference

#include <tm.h>

Public Member Functions

 TTmTimer (const int &_MxMSecs)
 
void Restart ()
 
bool IsTimeUp () const
 

Private Member Functions

 UndefDefaultCopyAssign (TTmTimer)
 

Private Attributes

int MxMSecs
 
TTmStopWatch StopWatch
 

Detailed Description

Definition at line 432 of file tm.h.

Constructor & Destructor Documentation

TTmTimer::TTmTimer ( const int &  _MxMSecs)
inline

Definition at line 439 of file tm.h.

439 : MxMSecs(_MxMSecs), StopWatch(true) { }
int MxMSecs
Definition: tm.h:434
TTmStopWatch StopWatch
Definition: tm.h:435

Member Function Documentation

bool TTmTimer::IsTimeUp ( ) const
inline

Definition at line 444 of file tm.h.

444 { return (StopWatch.GetMSecInt() > MxMSecs); }
int GetMSecInt() const
Definition: tm.h:394
int MxMSecs
Definition: tm.h:434
TTmStopWatch StopWatch
Definition: tm.h:435
void TTmTimer::Restart ( )
inline

Definition at line 442 of file tm.h.

442 { StopWatch.Reset(true); }
TTmStopWatch StopWatch
Definition: tm.h:435
void Reset(const bool &Start)
Definition: tm.h:388
TTmTimer::UndefDefaultCopyAssign ( TTmTimer  )
private

Member Data Documentation

int TTmTimer::MxMSecs
private

Definition at line 434 of file tm.h.

TTmStopWatch TTmTimer::StopWatch
private

Definition at line 435 of file tm.h.


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