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

UT_Win32Idle Class Reference

#include <ut_Win32Idle.h>

Inheritance diagram for UT_Win32Idle:
UT_Idle UT_Worker

List of all members.

Public Member Functions

 UT_Win32Idle (UT_WorkerCallback pCallback, void *pData)
 ~UT_Win32Idle ()
virtual void stop (void)
virtual void start (void)

Static Public Member Functions

static bool _isEmpty ()
static void _fireall ()

Static Protected Member Functions

static void _register (UT_Idle *)
static void _unregister (UT_Idle *)

Private Attributes

bool m_bRunning

Static Private Attributes

static UT_Vector static_vecIdles

Constructor & Destructor Documentation

UT_Win32Idle::UT_Win32Idle ( UT_WorkerCallback  pCallback,
void *  pData 
)
UT_Win32Idle::~UT_Win32Idle (  ) 

References m_bRunning, and stop().


Member Function Documentation

void UT_Win32Idle::_fireall (  )  [static]
bool UT_Win32Idle::_isEmpty (  )  [static]
void UT_Win32Idle::_register ( UT_Idle pIdle  )  [static, protected]

References UT_GenericVector< T >::addItem(), and static_vecIdles.

Referenced by start().

void UT_Win32Idle::_unregister ( UT_Idle pIdle  )  [static, protected]
void UT_Win32Idle::start ( void   )  [virtual]

Implements UT_Idle.

References _register(), and m_bRunning.

void UT_Win32Idle::stop ( void   )  [virtual]

Implements UT_Idle.

References _unregister(), and m_bRunning.

Referenced by ~UT_Win32Idle().


Member Data Documentation

bool UT_Win32Idle::m_bRunning [private]

Referenced by start(), stop(), and ~UT_Win32Idle().


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