34 #ifdef COMPILE_SSL_SUPPORT
39 #define KVI_DCC_THREAD_EVENT_ERROR (KVI_THREAD_USER_EVENT_BASE + 1)
41 #define KVI_DCC_THREAD_EVENT_DATA (KVI_THREAD_USER_EVENT_BASE + 2)
43 #define KVI_DCC_THREAD_EVENT_SUCCESS (KVI_THREAD_USER_EVENT_BASE + 3)
45 #define KVI_DCC_THREAD_EVENT_MESSAGE (KVI_THREAD_USER_EVENT_BASE + 4)
47 #define KVI_DCC_THREAD_EVENT_ACTION (KVI_THREAD_USER_EVENT_BASE + 5)
65 #ifdef COMPILE_SSL_SUPPORT
76 #ifdef COMPILE_SSL_SUPPORT
78 void setSSL(KviSSL *
s);
79 KviSSL * getSSL()
const {
return m_pSSL; };
int kvi_socket_t
Definition: kvi_sockettype.h:40
Definition: DccThread.h:49
void postMessageEvent(const char *message)
Definition: DccThread.cpp:113
struct _KviDccThreadIncomingData KviDccThreadIncomingData
void postErrorEvent(int err)
Definition: DccThread.cpp:106
KviMutex * m_pMutex
Definition: DccThread.h:62
Definition: KviThread.h:146
kvi_socket_t m_fd
Definition: DccThread.h:63
Definition: DccThread.h:55
QObject * m_pParent
Definition: DccThread.h:64
char s char s s
Definition: KviIrcNumericCodes.h:391
~DccThread()
Definition: DccThread.cpp:50
C++ Template based double linked pointer list class.
DccThread(QObject *par, kvi_socket_t fd)
Definition: DccThread.cpp:38
bool handleInvalidSocketRead(int readLen)
Definition: DccThread.cpp:72
QObject * parent()
Definition: DccThread.h:72
This file contains compile time settings.
Definition: KviThread.h:333
int iLen
Definition: DccThread.h:51
char * buffer
Definition: DccThread.h:52