33 #include <QSocketNotifier>
39 #ifdef COMPILE_SSL_SUPPORT
78 #ifdef COMPILE_SSL_SUPPORT
94 #ifdef COMPILE_SSL_SUPPORT
95 KviSSL * releaseSSL();
QString m_szSecondaryPort
Definition: DccMarshal.h:72
int kvi_socket_t
Definition: kvi_sockettype.h:40
void doListen()
Definition: DccMarshal.cpp:136
void doSSLHandshake(int)
Definition: DccMarshal.cpp:587
const QString & remotePort() const
Definition: DccMarshal.h:90
QString m_szPort
Definition: DccMarshal.h:66
kvi_u32_t m_uPort
Definition: DccMarshal.h:69
void sslError(const char *msg)
const QString & dccIp() const
Definition: DccMarshal.h:85
QSocketNotifier * m_pSn
Definition: DccMarshal.h:75
kvi_socket_t m_fd
Definition: DccMarshal.h:74
virtual KviWindow * dccMarshalOutputWindow()=0
bool m_bIPv6
Definition: DccMarshal.h:68
KviError::Code dccConnect(const char *ip, const char *port, bool bUseTimeout, bool bUseSSL=false)
Definition: DccMarshal.cpp:306
const QString & localPort() const
Definition: DccMarshal.h:88
void doConnect()
Definition: DccMarshal.cpp:327
Definition: DccMarshal.h:43
void error(KviError::Code)
void reset()
Definition: DccMarshal.cpp:78
virtual ~DccMarshalOutputContext()
Definition: DccMarshal.h:49
Definition: DccMarshal.h:56
Code
Contains all error codes.
Definition: KviError.h:47
QTimer * m_pTimeoutTimer
Definition: DccMarshal.h:77
void snActivated(int)
Definition: DccMarshal.cpp:451
DccMarshalOutputContext()
Definition: DccMarshal.h:48
void startingSSLHandshake()
DccMarshalOutputContext * m_pOutputContext
Definition: DccMarshal.h:82
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
~DccMarshal()
Definition: DccMarshal.cpp:57
QString m_szSecondaryIp
Definition: DccMarshal.h:71
void abort()
Definition: DccMarshal.cpp:665
bool m_bUseTimeout
Definition: DccMarshal.h:76
bool m_bOutgoing
Definition: DccMarshal.h:70
DccMarshal(DccMarshalOutputContext *ctx)
Definition: DccMarshal.cpp:39
KviError::Code dccListen(const QString &ip, const QString &port, bool bUseTimeout, bool bUseSSL=false)
Definition: DccMarshal.cpp:107
virtual const char * dccMarshalOutputContextString()=0
const QString & dccPort() const
Definition: DccMarshal.h:86
kvi_socket_t releaseSocket()
Definition: DccMarshal.cpp:62
const QString & localIp() const
Definition: DccMarshal.h:87
QString m_szIp
Definition: DccMarshal.h:65
const QString & remoteIp() const
Definition: DccMarshal.h:89
void connectionTimedOut()
Definition: DccMarshal.cpp:670