#include <ut_Win32Timer.h>
Public Member Functions | |
UT_Win32Timer (UT_TimerCallback pCallback, void *pData) | |
~UT_Win32Timer () | |
virtual UT_sint32 | set (UT_uint32 iMilliseconds) |
virtual void | stop (void) |
virtual void | start (void) |
bool | isActive (void) const |
Static Public Member Functions | |
static UT_Win32Timer * | findWin32Timer (UINT win32ID) |
static void | pauseAllTimers (bool bPause) |
static bool | timersPaused () |
Protected Attributes | |
UT_sint32 | m_iMilliseconds |
bool | m_bStarted |
UINT | m_win32ID |
Static Private Attributes | |
static bool | s_bPauseAllTimers = false |
UT_Win32Timer::UT_Win32Timer | ( | UT_TimerCallback | pCallback, | |
void * | pData | |||
) |
References UT_Timer::setCallback(), and UT_Timer::setInstanceData().
UT_Win32Timer::~UT_Win32Timer | ( | ) |
References stop().
UT_Win32Timer * UT_Win32Timer::findWin32Timer | ( | UINT | win32ID | ) | [static] |
References UT_Timer::_getVecTimers(), m_win32ID, and UT_ASSERT.
Referenced by Global_Win32TimerProc().
bool UT_Win32Timer::isActive | ( | void | ) | const [inline] |
static void UT_Win32Timer::pauseAllTimers | ( | bool | bPause | ) | [inline, static] |
Referenced by UT_Win32AssertDlg::_onCommand(), and UT_Win32AssertDlg::_onInitDialog().
Implements UT_Timer.
References UT_Timer::getIdentifier(), Global_Win32TimerProc(), m_bStarted, m_iMilliseconds, m_win32ID, and UT_Timer::setIdentifier().
void UT_Win32Timer::start | ( | void | ) | [virtual] |
Implements UT_Timer.
References m_bStarted, m_iMilliseconds, and UT_ASSERT.
void UT_Win32Timer::stop | ( | void | ) | [virtual] |
static bool UT_Win32Timer::timersPaused | ( | ) | [inline, static] |
Referenced by UT_Win32AssertDlg::_onInitDialog(), and Global_Win32TimerProc().
bool UT_Win32Timer::m_bStarted [protected] |
UT_sint32 UT_Win32Timer::m_iMilliseconds [protected] |
UINT UT_Win32Timer::m_win32ID [protected] |
Referenced by findWin32Timer(), set(), and stop().
bool UT_Win32Timer::s_bPauseAllTimers = false [static, private] |