14#include <QNetworkReply>
15#include <QSharedPointer>
16#include <QSslConfiguration>
20class test_StateGenericProviderCommunication;
21class test_StateGetSelfAuthenticationData;
22class test_StatePreparePersonalization;
23class test_StateGetSessionId;
24class test_StateGetChallenge;
35 friend class ::test_StateGenericProviderCommunication;
36 friend class ::test_StateGetSelfAuthenticationData;
37 friend class ::test_StatePreparePersonalization;
38 friend class ::test_StateGetSessionId;
39 friend class ::test_StateGetChallenge;
42 QSharedPointer<QNetworkReply>
mReply;
50 virtual void setProgress()
const;
51 [[nodiscard]]
virtual QUrl getRequestUrl()
const = 0;
52 [[nodiscard]]
virtual QByteArray getPayload()
const
59 void reportCommunicationError(
const GlobalStatus& pStatus);
60 void checkSslConnectionAndSaveCertificate(
const QSslConfiguration& pSslConfiguration);
63 void onSslErrors(
const QList<QSslError>& pErrors);
64 void onSslHandshakeDone();
65 void onNetworkReply();
68 void onExit(QEvent* pEvent)
override;
Definition: AbstractState.h:20
Definition: GenericContextContainer.h:20
Definition: GlobalStatus.h:20
Definition: StateGenericProviderCommunication.h:33
StateGenericProviderCommunication(const QSharedPointer< WorkflowContext > &pContext)
Definition: StateGenericProviderCommunication.cpp:20
virtual void handleNetworkReply(const QByteArray &pContent)=0
void onExit(QEvent *pEvent) override
Definition: StateGenericProviderCommunication.cpp:159
QSharedPointer< QNetworkReply > mReply
Definition: StateGenericProviderCommunication.h:42
virtual bool isLoggingAllowed()
Definition: StateGenericProviderCommunication.cpp:99
A simple template renderer.
Definition: ActivationContext.h:15