7#include <QNetworkProxy>
8#include <QNetworkReply>
13class test_DiagnosisConnectionTest;
14class test_DiagnosisModel;
15class test_DiagnosisTreeModel;
25 friend class ::test_DiagnosisConnectionTest;
26 friend class ::test_DiagnosisModel;
27 friend class ::test_DiagnosisTreeModel;
31 QString mProxyHostName;
34 QString mProxyCapabilities;
36 QString mErrorOfConnectionTestWithProxy;
37 bool mConnectionTestWithProxySuccessful;
38 bool mConnectionTestWithoutProxySuccessful;
40 bool mPingTestOnProxySuccessful;
43 bool mConnectionTestWithProxyDone;
44 bool mConnectionTestWithoutProxyDone;
46 QTcpSocket mPingSocketToProxy;
47 QTcpSocket mTcpSocketWithoutProxy;
48 QSharedPointer<QNetworkReply> mReplyWithProxy;
50 void checkIfAllProcessesDone();
51 static QString getProxyTypeAsQString(QNetworkProxy::ProxyType pType);
52 static QString getProxyCapabilitiesAsQString(QNetworkProxy::Capabilities pCaps);
55 void onProxyPingTestDone();
56 void onProxyPingTestError(QAbstractSocket::SocketError pSocketError);
57 void onSocketConnectionTestWithProxyDone();
58 void onSocketConnectionTestWithoutProxyDone();
59 void onSocketConnectionTestWithoutProxyError(QAbstractSocket::SocketError pSocketError);
73 return mProxyHostName;
91 return mProxyCapabilities;
97 return mConnectionTestWithProxySuccessful;
103 return mErrorOfConnectionTestWithProxy;
109 return mConnectionTestWithoutProxySuccessful;
115 return mPingTestOnProxySuccessful;
Definition DiagnosisConnectionTest.h:23
bool getIsProxySet() const
Definition DiagnosisConnectionTest.h:65
const QString & getErrorOfConnectionTestWithProxy() const
Definition DiagnosisConnectionTest.h:101
const QString & getProxyHostName() const
Definition DiagnosisConnectionTest.h:71
bool getConnectionTestWithProxySuccessful() const
Definition DiagnosisConnectionTest.h:95
void fireConnectionTestDone()
const QString & getProxyPort() const
Definition DiagnosisConnectionTest.h:77
DiagnosisConnectionTest()
Definition DiagnosisConnectionTest.cpp:13
bool getConnectionTestWithoutProxySuccessful() const
Definition DiagnosisConnectionTest.h:107
const QString & getProxyCapabilities() const
Definition DiagnosisConnectionTest.h:89
bool getPingTestOnProxySuccessful() const
Definition DiagnosisConnectionTest.h:113
void startConnectionTest()
Definition DiagnosisConnectionTest.cpp:157
const QString & getProxyType() const
Definition DiagnosisConnectionTest.h:83
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17