KVIrc 5.2.4
Developer APIs
Classes | Macros
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

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

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
 

Macro Definition Documentation

◆ KVI_THREAD_EVENT

#define KVI_THREAD_EVENT   (((int)QEvent::User) + 2000)

◆ KVI_THREAD_EVENT_BINARYDATA

#define KVI_THREAD_EVENT_BINARYDATA   300

◆ KVI_THREAD_EVENT_DATA

#define KVI_THREAD_EVENT_DATA   203

◆ KVI_THREAD_EVENT_ERROR

#define KVI_THREAD_EVENT_ERROR   202

◆ KVI_THREAD_EVENT_MESSAGE

#define KVI_THREAD_EVENT_MESSAGE   200

◆ KVI_THREAD_EVENT_STATECHANGE

#define KVI_THREAD_EVENT_STATECHANGE   150

◆ KVI_THREAD_EVENT_SUCCESS

#define KVI_THREAD_EVENT_SUCCESS   100

◆ KVI_THREAD_EVENT_TERMINATE

#define KVI_THREAD_EVENT_TERMINATE   0

◆ KVI_THREAD_EVENT_WARNING

#define KVI_THREAD_EVENT_WARNING   201

◆ KVI_THREAD_USER_EVENT_BASE

#define KVI_THREAD_USER_EVENT_BASE   1000