11 #include <QNetworkProxy> 15 class test_DiagnosisConnectionTest;
16 class test_DiagnosisModel;
17 class test_DiagnosisTreeModel;
28 friend class ::test_DiagnosisConnectionTest;
29 friend class ::test_DiagnosisModel;
30 friend class ::test_DiagnosisTreeModel;
32 QString mProxyHostName;
35 QString mProxyCapabilities;
37 bool mConnectionTestWithProxySuccessful;
38 bool mConnectionTestWithoutProxySuccessful;
40 bool mPingTestOnProxySuccessful;
43 bool mConnectionTestWithProxyDone;
44 bool mConnectionTestWithoutProxyDone;
46 QTcpSocket mPingSocketToProxy;
47 QTcpSocket mTcpSocketWithProxy;
48 QTcpSocket mTcpSocketWithoutProxy;
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 onSocketConnectionTestWithProxyError(QAbstractSocket::SocketError pSocketError);
59 void onSocketConnectionTestWithoutProxyDone();
60 void onSocketConnectionTestWithoutProxyError(QAbstractSocket::SocketError pSocketError);
74 return mProxyHostName;
92 return mProxyCapabilities;
98 return mConnectionTestWithProxySuccessful;
104 return mConnectionTestWithoutProxySuccessful;
110 return mPingTestOnProxySuccessful;
const QString & getProxyHostName() const
Definition: DiagnosisConnectionTest.h:72
bool getConnectionTestWithProxySuccessful() const
Definition: DiagnosisConnectionTest.h:96
void startConnectionTest()
Definition: DiagnosisConnectionTest.cpp:157
const QString & getProxyType() const
Definition: DiagnosisConnectionTest.h:84
bool getConnectionTestWithoutProxySuccessful() const
Definition: DiagnosisConnectionTest.h:102
DiagnosisConnectionTest()
Definition: DiagnosisConnectionTest.cpp:11
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
const QString & getProxyCapabilities() const
Definition: DiagnosisConnectionTest.h:90
bool getPingTestOnProxySuccessful() const
Definition: DiagnosisConnectionTest.h:108
const QString & getProxyPort() const
Definition: DiagnosisConnectionTest.h:78
Definition: DiagnosisConnectionTest.h:22
bool getIsProxySet() const
Definition: DiagnosisConnectionTest.h:66
void fireConnectionTestDone()