KVIrc  4.9.2
DeveloperAPIs
Classes | Macros | Typedefs
KviThread.h File Reference
#include "kvi_settings.h"
#include "KviHeapObject.h"
#include "KviPointerList.h"
#include <QObject>
#include <QEvent>

Go to the source code of this file.

Classes

struct  _KviThreadPendingEvent
 
class  KviMutex
 
class  KviSensitiveThread
 
class  KviThread
 
class  KviThreadDataEvent< TData >
 
class  KviThreadEvent
 
class  KviThreadManager
 

Macros

#define KVI_THREAD_EVENT   (((int)QEvent::User) + 2000)
 
#define KVI_THREAD_EVENT_BINARYDATA   300
 
#define KVI_THREAD_EVENT_DATA   203
 
#define KVI_THREAD_EVENT_ERROR   202
 
#define KVI_THREAD_EVENT_MESSAGE   200
 
#define KVI_THREAD_EVENT_STATECHANGE   150
 
#define KVI_THREAD_EVENT_SUCCESS   100
 
#define KVI_THREAD_EVENT_TERMINATE   0
 
#define KVI_THREAD_EVENT_WARNING   201
 
#define KVI_THREAD_USER_EVENT_BASE   1000
 

Typedefs

typedef struct
_KviThreadPendingEvent 
KviThreadPendingEvent
 

Macro Definition Documentation

#define KVI_THREAD_EVENT   (((int)QEvent::User) + 2000)
#define KVI_THREAD_EVENT_BINARYDATA   300
#define KVI_THREAD_EVENT_DATA   203
#define KVI_THREAD_EVENT_ERROR   202
#define KVI_THREAD_EVENT_MESSAGE   200
#define KVI_THREAD_EVENT_STATECHANGE   150
#define KVI_THREAD_EVENT_SUCCESS   100

Referenced by KviSoundThread::run().

#define KVI_THREAD_EVENT_TERMINATE   0
#define KVI_THREAD_EVENT_WARNING   201
#define KVI_THREAD_USER_EVENT_BASE   1000

Typedef Documentation