KD SOAP API Documentation
2.2
src
KDSoapServer
KDSoapServerCustomVerbRequestInterface.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
#ifndef KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H
11
#define KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H
12
13
#include "
KDSoapServerGlobal.h
"
14
#include <QtCore/QMap>
15
#include <QtCore/QObject>
16
class
KDSoapAuthentication
;
17
class
KDSoapServerSocket
;
18
30
class
KDSOAPSERVER_EXPORT
KDSoapServerCustomVerbRequestInterface
31
{
32
public
:
36
KDSoapServerCustomVerbRequestInterface
();
37
38
KDSoapServerCustomVerbRequestInterface
(
const
KDSoapServerCustomVerbRequestInterface
&other) =
delete
;
39
KDSoapServerCustomVerbRequestInterface
&
operator=
(
const
KDSoapServerCustomVerbRequestInterface
&other) =
delete
;
40
44
virtual
~
KDSoapServerCustomVerbRequestInterface
();
45
54
virtual
bool
processCustomVerbRequest(
const
QByteArray &requestType,
const
QByteArray &requestData,
55
const
QMap<QByteArray, QByteArray> &httpHeaders, QByteArray &customAnswer);
56
57
private
:
58
friend
class
KDSoapServerSocket
;
59
class
Private;
60
Private *
const
d;
61
};
62
63
QT_BEGIN_NAMESPACE
64
Q_DECLARE_INTERFACE(
KDSoapServerCustomVerbRequestInterface
,
"com.kdab.KDSoap.ServerCustomVerbRequestInterface/1.0"
)
65
QT_END_NAMESPACE
66
67
#endif
/* KDSOAPSERVERCUSTOMVERBREQUESTINTERFACE_H */
KDSoapServerGlobal.h
KDSOAPSERVER_EXPORT
#define KDSOAPSERVER_EXPORT
Definition:
KDSoapServerGlobal.h:22
KDSoapAuthentication
Definition:
KDSoapAuthentication.h:31
KDSoapServerCustomVerbRequestInterface
Definition:
KDSoapServerCustomVerbRequestInterface.h:31
KDSoapServerCustomVerbRequestInterface::operator=
KDSoapServerCustomVerbRequestInterface & operator=(const KDSoapServerCustomVerbRequestInterface &other)=delete
KDSoapServerCustomVerbRequestInterface::KDSoapServerCustomVerbRequestInterface
KDSoapServerCustomVerbRequestInterface(const KDSoapServerCustomVerbRequestInterface &other)=delete
KDSoapServerSocket
Definition:
KDSoapServerSocket_p.h:35
© 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 by doxygen 1.9.1