Changeset View
Changeset View
Standalone View
Standalone View
src/sessionthread_p.h
Show All 24 Lines | 40 | public: | |||
---|---|---|---|---|---|
45 | { | 45 | { | ||
46 | return m_hostName; | 46 | return m_hostName; | ||
47 | } | 47 | } | ||
48 | inline quint16 port() | 48 | inline quint16 port() | ||
49 | { | 49 | { | ||
50 | return m_port; | 50 | return m_port; | ||
51 | } | 51 | } | ||
52 | 52 | | |||
53 | void setUseNetworkProxy(bool useProxy); | ||||
54 | | ||||
53 | void sendData(const QByteArray &payload); | 55 | void sendData(const QByteArray &payload); | ||
54 | 56 | | |||
55 | public Q_SLOTS: | 57 | public Q_SLOTS: | ||
56 | void closeSocket(); | 58 | void closeSocket(); | ||
57 | void startSsl(KTcpSocket::SslVersion version); | 59 | void startSsl(KTcpSocket::SslVersion version); | ||
58 | void sslErrorHandlerResponse(bool result); | 60 | void sslErrorHandlerResponse(bool result); | ||
59 | 61 | | |||
60 | Q_SIGNALS: | 62 | Q_SIGNALS: | ||
Show All 12 Lines | 71 | private Q_SLOTS: | |||
73 | void readMessage(); | 75 | void readMessage(); | ||
74 | void writeDataQueue(); | 76 | void writeDataQueue(); | ||
75 | void sslConnected(); | 77 | void sslConnected(); | ||
76 | void doCloseSocket(); | 78 | void doCloseSocket(); | ||
77 | void slotSocketError(KTcpSocket::Error); | 79 | void slotSocketError(KTcpSocket::Error); | ||
78 | void slotSocketDisconnected(); | 80 | void slotSocketDisconnected(); | ||
79 | void doStartSsl(KTcpSocket::SslVersion); | 81 | void doStartSsl(KTcpSocket::SslVersion); | ||
80 | void doSslErrorHandlerResponse(bool result); | 82 | void doSslErrorHandlerResponse(bool result); | ||
83 | void setUseProxyInternal(bool useProxy); | ||||
81 | 84 | | |||
82 | private: | 85 | private: | ||
83 | QString m_hostName; | 86 | QString m_hostName; | ||
84 | quint16 m_port; | 87 | quint16 m_port; | ||
85 | 88 | | |||
86 | SessionSocket *m_socket = nullptr; | 89 | SessionSocket *m_socket = nullptr; | ||
87 | ImapStreamParser *m_stream = nullptr; | 90 | ImapStreamParser *m_stream = nullptr; | ||
88 | 91 | | |||
89 | QQueue<QByteArray> m_dataQueue; | 92 | QQueue<QByteArray> m_dataQueue; | ||
90 | 93 | | |||
91 | // Protects m_dataQueue | 94 | // Protects m_dataQueue | ||
92 | QMutex m_mutex; | 95 | QMutex m_mutex; | ||
93 | 96 | | |||
94 | bool m_encryptedMode = false; | 97 | bool m_encryptedMode = false; | ||
98 | bool m_useProxy = false; | ||||
95 | }; | 99 | }; | ||
96 | 100 | | |||
97 | } | 101 | } | ||
98 | 102 | | |||
99 | #endif | 103 | #endif | ||
Context not available. |