KD SOAP
1.10.0
Main Page
Namespaces
Classes
Files
File List
src
KDSoapServer
KDSoapServerCustomVerbRequestInterface.h
1
/****************************************************************************
2
**
3
** This file is part of the KD Soap library.
4
**
5
** SPDX-FileCopyrightText: 2010-2020 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6
**
7
** SPDX-License-Identifier: LicenseRef-KDAB-KDSoap-AGPL3-Modified OR LicenseRef-KDAB-KDSoap OR LicenseRef-KDAB-KDSoap-US
8
**
9
** Licensees holding valid commercial KD Soap licenses may use this file in
10
** accordance with the KD Soap Commercial License Agreement provided with
11
** the Software.
12
**
13
** Contact info@kdab.com if any conditions of this licensing are not clear to you.
14
**
15
****************************************************************************/
16
#ifndef KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H
17
#define KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H
18
19
#include "KDSoapServerGlobal.h"
20
#include <QtCore/QObject>
21
#include <QtCore/QMap>
22
class
KDSoapAuthentication
;
23
class
KDSoapServerSocket;
24
36
class
KDSOAPSERVER_EXPORT
KDSoapServerCustomVerbRequestInterface
37
{
38
public
:
42
KDSoapServerCustomVerbRequestInterface
();
43
47
virtual
~
KDSoapServerCustomVerbRequestInterface
();
48
57
virtual
bool
processCustomVerbRequest(
const
QByteArray &requestType,
const
QByteArray &requestData,
58
const
QMap<QByteArray, QByteArray> &httpHeaders, QByteArray &customAnswer);
59
60
private
:
61
friend
class
KDSoapServerSocket;
62
class
Private;
63
Private *
const
d;
64
};
65
66
QT_BEGIN_NAMESPACE
67
Q_DECLARE_INTERFACE(
KDSoapServerCustomVerbRequestInterface
,
68
"com.kdab.KDSoap.ServerCustomVerbRequestInterface/1.0"
)
69
QT_END_NAMESPACE
70
71
#endif
/* KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H */
KDSoapAuthentication
Definition:
KDSoapAuthentication.h:36
KDSoapServerCustomVerbRequestInterface
Definition:
KDSoapServerCustomVerbRequestInterface.h:36
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/