Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes

UT_Timer Class Reference

#include <ut_timer.h>

Inheritance diagram for UT_Timer:
UT_Worker UT_UNIXTimer UT_Win32Timer

List of all members.

Public Member Functions

virtual ~UT_Timer ()
virtual void setCallback (UT_WorkerCallback p)
void setInstanceData (void *)
virtual UT_sint32 set (UT_uint32 iMilliseconds)=0
virtual void stop (void)=0
virtual void start (void)=0
void setIdentifier (UT_uint32)
UT_uint32 getIdentifier ()

Static Public Member Functions

static UT_TimerfindTimer (UT_uint32 iIdentifier)
static UT_Timerstatic_constructor (UT_WorkerCallback pCallback, void *pData)

Protected Member Functions

 UT_Timer ()

Static Protected Member Functions

static UT_GenericVector
< UT_Timer * > & 
_getVecTimers ()

Private Attributes

UT_uint32 m_iIdentifier

Constructor & Destructor Documentation

UT_Timer::~UT_Timer (  )  [virtual]
UT_Timer::UT_Timer (  )  [protected]

Member Function Documentation

UT_GenericVector< UT_Timer * > & UT_Timer::_getVecTimers (  )  [static, protected]
void UT_Timer::setCallback ( UT_WorkerCallback  p  )  [virtual]
void UT_Timer::setIdentifier ( UT_uint32  iIdentifier  ) 

References m_iIdentifier.

Referenced by UT_Win32Timer::set(), and UT_UNIXTimer::set().

void UT_Timer::setInstanceData ( void *  p  ) 
virtual void UT_Timer::stop ( void   )  [pure virtual]

Member Data Documentation


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