KD SOAP API Documentation: KDSoapServerRawXMLInterface.h Source File

| KD SOAP API Documentation 2.2

Loading...
Searching...
No Matches
KDSoapServerRawXMLInterface.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 KDSOAPSERVERRAWXMLINTERFACE_H
11#define KDSOAPSERVERRAWXMLINTERFACE_H
12
13#include "KDSoapServerGlobal.h"
14#include <QtCore/QMap>
15#include <QtCore/QObject>
16class KDSoapRawXMLentication;
17class KDSoapServerSocket;
18class KDSoapServerRawXMLPrivate;
19
40 class KDSOAPSERVER_EXPORT KDSoapServerRawXMLInterface
41{
42public:
46 KDSoapServerRawXMLInterface();
47
48 KDSoapServerRawXMLInterface(const KDSoapServerRawXMLInterface &other) = delete;
49 KDSoapServerRawXMLInterface &operator=(const KDSoapServerRawXMLInterface &other) = delete;
50
54 virtual ~KDSoapServerRawXMLInterface();
55
63 virtual bool newRequest(const QByteArray &requestType, const QMap<QByteArray, QByteArray> &httpHeaders)
64 {
65 Q_UNUSED(requestType);
66 Q_UNUSED(httpHeaders);
67 return false;
68 }
69
73 virtual void processXML(const QByteArray &xmlChunk)
74 {
75 Q_UNUSED(xmlChunk);
76 }
77
82 virtual void endRequest()
83 {
84 }
85
86private:
87 KDSoapServerRawXMLPrivate *const d;
88};
89
90QT_BEGIN_NAMESPACE
91Q_DECLARE_INTERFACE(KDSoapServerRawXMLInterface, "com.kdab.KDSoap.ServerRawXMLInterface/1.0")
92QT_END_NAMESPACE
93
94#endif /* KDSOAPSERVERRAWXMLINTERFACE_H */
KDSoapServerGlobal.h
KDSOAPSERVER_EXPORT
#define KDSOAPSERVER_EXPORT
Definition KDSoapServerGlobal.h:22
KDSoapServerRawXMLInterface
Definition KDSoapServerRawXMLInterface.h:41
KDSoapServerRawXMLInterface::endRequest
virtual void endRequest()
Definition KDSoapServerRawXMLInterface.h:82
KDSoapServerRawXMLInterface::operator=
KDSoapServerRawXMLInterface & operator=(const KDSoapServerRawXMLInterface &other)=delete
KDSoapServerRawXMLInterface::processXML
virtual void processXML(const QByteArray &xmlChunk)
Definition KDSoapServerRawXMLInterface.h:73
KDSoapServerRawXMLInterface::KDSoapServerRawXMLInterface
KDSoapServerRawXMLInterface(const KDSoapServerRawXMLInterface &other)=delete
KDSoapServerRawXMLInterface::newRequest
virtual bool newRequest(const QByteArray &requestType, const QMap< QByteArray, QByteArray > &httpHeaders)
Definition KDSoapServerRawXMLInterface.h:63
KDSoapServerSocket
Definition KDSoapServerSocket_p.h:35
QByteArray
QMap

© 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