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;
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
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114