KD SOAP API Documentation: KDSoapSslHandler.h Source File

| KD SOAP API Documentation 2.2

Loading...
Searching...
No Matches
KDSoapSslHandler.h
Go to the documentation of this file.
1/****************************************************************************
2**
3** This file is part of the KD Soap project.
4**
5** SPDX-FileCopyrightText: 2010 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6**
7** SPDX-License-Identifier: MIT
8**
9****************************************************************************/
10
11#ifndef KDSOAPSSLHANDLER_H
12#define KDSOAPSSLHANDLER_H
13
14#include "KDSoapGlobal.h"
15#include <QObject>
16#include <QSslError>
17
18QT_BEGIN_NAMESPACE
19class QNetworkReply;
20 QT_END_NAMESPACE
21
22#ifndef QT_NO_SSL
23
24class KDSoapReplySslHandler;
30 class KDSOAP_EXPORT KDSoapSslHandler : public QObject
31{
32 Q_OBJECT
33public:
34 Q_SIGNALS:
48 void sslErrors(KDSoapSslHandler *handler, const QList<QSslError> &errors);
49
50public Q_SLOTS:
63 void ignoreSslErrors();
64
76 void ignoreSslErrors(const QList<QSslError> &errors);
77
78private:
79 friend class KDSoapReplySslHandler;
80 void handleSslErrors(QNetworkReply *reply, const QList<QSslError> &errors);
81
82private:
83 friend class KDSoapClientInterface;
84 friend class KDSoapClientInterfacePrivate;
89 explicit KDSoapSslHandler(QObject *parent = nullptr);
90 virtual ~KDSoapSslHandler();
91
92 QNetworkReply *m_reply;
93};
94
95#endif // QT_NO_SSL
96
97#endif // KDSOAPSSLHANDLER_H
KDSoapGlobal.h
KDSOAP_EXPORT
#define KDSOAP_EXPORT
Definition KDSoapGlobal.h:22
KDSoapClientInterfacePrivate
Definition KDSoapClientInterface_p.h:29
KDSoapClientInterface
Definition KDSoapClientInterface.h:51
KDSoapReplySslHandler
Definition KDSoapReplySslHandler_p.h:25
KDSoapSslHandler
A class for handling SSL errors during SOAP calls.
Definition KDSoapSslHandler.h:31
KDSoapSslHandler::sslErrors
void sslErrors(KDSoapSslHandler *handler, const QList< QSslError > &errors)
Notification of SSL errors.
QList
QNetworkReply
QObject
QObject::Q_SIGNALS
Q_SIGNALSQ_SIGNALS
QObject::Q_SLOTS
Q_SLOTSQ_SLOTS
QObject::qobject_cast
T qobject_cast(QObject *object)

© 2010-2024 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-soap/
Generated on Sun Jan 7 2024 11:47:36 for KD SOAP API Documentation by doxygen 1.9.8