13#include <QNetworkProxy>
17class test_DiagnosisConnectionTest;
18class test_DiagnosisModel;
19class test_DiagnosisTreeModel;
28 friend class ::test_DiagnosisConnectionTest;
29 friend class ::test_DiagnosisModel;
30 friend class ::test_DiagnosisTreeModel;
34 QString mProxyHostName;
37 QString mProxyCapabilities;
39 bool mConnectionTestWithProxySuccessful;
40 bool mConnectionTestWithoutProxySuccessful;
42 bool mPingTestOnProxySuccessful;
45 bool mConnectionTestWithProxyDone;
46 bool mConnectionTestWithoutProxyDone;
48 QTcpSocket mPingSocketToProxy;
49 QTcpSocket mTcpSocketWithProxy;
50 QTcpSocket mTcpSocketWithoutProxy;
52 void checkIfAllProcessesDone();
53 static QString getProxyTypeAsQString(QNetworkProxy::ProxyType pType);
54 static QString getProxyCapabilitiesAsQString(QNetworkProxy::Capabilities pCaps);
57 void onProxyPingTestDone();
58 void onProxyPingTestError(QAbstractSocket::SocketError pSocketError);
59 void onSocketConnectionTestWithProxyDone();
60 void onSocketConnectionTestWithProxyError(QAbstractSocket::SocketError pSocketError);
61 void onSocketConnectionTestWithoutProxyDone();
62 void onSocketConnectionTestWithoutProxyError(QAbstractSocket::SocketError pSocketError);
76 return mProxyHostName;
94 return mProxyCapabilities;
100 return mConnectionTestWithProxySuccessful;
106 return mConnectionTestWithoutProxySuccessful;
112 return mPingTestOnProxySuccessful;
Definition: DiagnosisConnectionTest.h:26
bool getIsProxySet() const
Definition: DiagnosisConnectionTest.h:68
const QString & getProxyHostName() const
Definition: DiagnosisConnectionTest.h:74
bool getConnectionTestWithProxySuccessful() const
Definition: DiagnosisConnectionTest.h:98
void fireConnectionTestDone()
const QString & getProxyPort() const
Definition: DiagnosisConnectionTest.h:80
DiagnosisConnectionTest()
Definition: DiagnosisConnectionTest.cpp:11
bool getConnectionTestWithoutProxySuccessful() const
Definition: DiagnosisConnectionTest.h:104
const QString & getProxyCapabilities() const
Definition: DiagnosisConnectionTest.h:92
bool getPingTestOnProxySuccessful() const
Definition: DiagnosisConnectionTest.h:110
void startConnectionTest()
Definition: DiagnosisConnectionTest.cpp:156
const QString & getProxyType() const
Definition: DiagnosisConnectionTest.h:86
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16