#include <ut_unixTimer.h>
Public Member Functions | |
UT_UNIXTimer (UT_WorkerCallback pCallback, void *pData) | |
virtual | ~UT_UNIXTimer () |
virtual UT_sint32 | set (UT_uint32 iMilliseconds) |
virtual void | stop () |
virtual void | start () |
Private Types | |
typedef UT_sint32 | millisec_t |
Private Attributes | |
millisec_t | m_iMilliseconds |
UT_uint32 | m_iGtkTimerId |
typedef UT_sint32 UT_UNIXTimer::millisec_t [private] |
UT_UNIXTimer::UT_UNIXTimer | ( | UT_WorkerCallback | pCallback, | |
void * | pData | |||
) |
References UT_Timer::setCallback(), and UT_Timer::setInstanceData().
UT_UNIXTimer::~UT_UNIXTimer | ( | ) | [virtual] |
References stop(), and xxx_UT_DEBUGMSG.
Implements UT_Timer.
References _Timer_Proc(), UT_Timer::getIdentifier(), m_iGtkTimerId, m_iMilliseconds, UT_Timer::setIdentifier(), stop(), and XAP_newCocoaTimer().
void UT_UNIXTimer::start | ( | void | ) | [virtual] |
Implements UT_Timer.
References m_iMilliseconds, and UT_ASSERT.
void UT_UNIXTimer::stop | ( | void | ) | [virtual] |
Implements UT_Timer.
References m_iGtkTimerId, and XAP_stopCocoaTimer().
Referenced by set(), and ~UT_UNIXTimer().
UT_uint32 UT_UNIXTimer::m_iGtkTimerId [private] |
millisec_t UT_UNIXTimer::m_iMilliseconds [private] |