KVIrc 5.2.6
Developer APIs
KviSensitiveThread Class Reference

#include <KviThread.h>

+ Inheritance diagram for KviSensitiveThread:

Public Member Functions

void enqueueEvent (KviThreadEvent *e)
 
 KviSensitiveThread ()
 
void terminate ()
 
virtual ~KviSensitiveThread ()
 
- Public Member Functions inherited from KviThread
void internalThreadRun_doNotTouchThis ()
 
bool isRunning ()
 
bool isStartingUp ()
 
 KviThread ()
 
bool start ()
 
void wait ()
 
virtual ~KviThread ()
 

Protected Member Functions

KviThreadEventdequeueEvent ()
 
- Protected Member Functions inherited from KviThread
void exit ()
 
virtual void postEvent (QObject *o, QEvent *e)
 
virtual void run ()
 

Protected Attributes

KviPointerList< KviThreadEvent > * m_pLocalEventQueue
 
KviMutexm_pLocalEventQueueMutex
 

Additional Inherited Members

- Static Public Member Functions inherited from KviThread
static void msleep (unsigned long msec)
 
static void sleep (unsigned long sec)
 
static void usleep (unsigned long usec)
 

Constructor & Destructor Documentation

◆ KviSensitiveThread()

KviSensitiveThread::KviSensitiveThread ( )

◆ ~KviSensitiveThread()

KviSensitiveThread::~KviSensitiveThread ( )
virtual

Member Function Documentation

◆ dequeueEvent()

◆ enqueueEvent()

void KviSensitiveThread::enqueueEvent ( KviThreadEvent * e)

References e, m_pLocalEventQueue, and m_pLocalEventQueueMutex.

Referenced by terminate().

◆ terminate()

void KviSensitiveThread::terminate ( )

Member Data Documentation

◆ m_pLocalEventQueue

KviPointerList<KviThreadEvent>* KviSensitiveThread::m_pLocalEventQueue
protected

◆ m_pLocalEventQueueMutex

KviMutex* KviSensitiveThread::m_pLocalEventQueueMutex
protected

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